{"ref":"artifact:devepos-abap-code-search-ui","page":"/artifacts/devepos-abap-code-search-ui","json":"/artifacts/devepos-abap-code-search-ui.json","generated":"2026-10-27","drafted_with_ai":true,"entity":{"id":"devepos-abap-code-search-ui","name":"ABAP Code Search","artifact_type":"ide-extension","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"An Eclipse plugin that searches ABAP sources from the Eclipse search dialog, either in the client over the ADT API or inside the system through its own backend.","short":"Eclipse plugin searching ABAP sources from the search dialog","what_it_solves":"Sits in the Eclipse search dialog, reached with Ctrl+H, and searches ABAP sources with a scope filtered by object type or application component, regular expressions and multiline patterns. It runs in two modes: client-based, where the ADT API retrieves the source and the search happens in Eclipse, which needs ABAP 7.51 and a HANA database but no backend; and server-based, where the search runs entirely in the system through the [abap-code-search-tools](artifact:devepos-abap-code-search-tools) backend and only the results come back. The object types it searches are classes, interfaces, programs, type groups, function groups, data definitions, metadata extensions, access controls, behaviour definitions, simple transformations, structures, database tables and, from v1.16.0 with backend v1.7.0, service definitions. Its source sits in the eclipse-adt-plugins mono repo under features/code-search, and it installs from the maintainer's own Eclipse update site or from the Eclipse Marketplace.","when_not_to_use":"On a system below ABAP 7.51, or one without a connected HANA database, the client-based mode does not run, and the server-based mode is only available where the abap-code-search-tools backend is installed in the system."},"links":{"repo":"https://github.com/DevEpos/eclipse-adt-plugins/tree/main/features/code-search","docs":"https://devepos.com/projects/adt-plugins/abap-code-search/"},"maintainers":["actor:devepos","actor:stockbal"],"flavors":[{"key":"standard-abap","source":{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/features.html","title":"Features | DevEpos — ABAP Code Search, Overview","checked":"2026-10-19","quote":"works in R/3 environments as well as for S/4"}},{"key":"abap-cloud","source":{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/","title":"ABAP Code Search | DevEpos — Client-Based, Supported Environments","checked":"2026-10-19","quote":"Supported Environments ABAP Platform 7.51+ S/4HANA S/4HANA Private Cloud Edition S/4HANA Public Cloud Edition BTP ABAP Environment"}}],"provides":[{"capability":"capability:code-search","what_it_does":"Searches ABAP sources from the Eclipse search dialog with a scope filtered by object type or application component, regular expressions and multiline patterns, over classes, interfaces, programs, type groups, function groups, data definitions, metadata extensions, access controls, behaviour definitions, simple transformations, structures, database tables and service definitions.","sources":[{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/","title":"ABAP Code Search | DevEpos — Description","checked":"2026-10-19","quote":"The ABAP Code Search enables one to search ABAP sources."},{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/features.html","title":"Features | DevEpos — ABAP Code Search, Overview","checked":"2026-10-19","quote":"allows a detailed scope definition with filtering by object type, application component, etc... supports search patterns with regular expressions and multiline search provides special search modes to make searching for code even simpler. It is integrated in the Eclipse search dialog, which can be called via STRG + H or the eclipse menu Search → Search..."},{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/features.html","title":"Features | DevEpos — ABAP Code Search, Searchable Object Types","checked":"2026-10-19","quote":"Searchable Object Types Classes (CLAS) Interfaces (INTF) Programs (PROG) Type Groups (TYPE) Function Groups (FUGR) Data Definitions (DDLS) Metadata Extensions (DDLX) Access Controls (DCLS) Behavior Definitions (BDEV) Simple Transformations (XSLT) Structures (STRU) v1.11.0 Database Tables (DTAB) v1.11.0 Service Definitions (SRVD) v1.16.0 Backend v1.7.0"}]}],"requires":[{"ref":"artifact:sap-adt-eclipse","for":"The Eclipse plugin it installs into and extends; the README lists the ADT plugin as a precondition.","requirement":"required","basis":"binding","role":"framework","sources":[{"url":"https://raw.githubusercontent.com/DevEpos/eclipse-adt-plugins/main/features/code-search/README.md","title":"DevEpos/eclipse-adt-plugins — features/code-search/README.md, Preconditions","checked":"2026-10-19","quote":"- The ABAP Development Tools Plugin is installed [ADT Plugin](https://tools.hana.ondemand.com/)"}]},{"ref":"artifact:devepos-abap-code-search-tools","for":"The ADT backend that runs the search inside the system; the documentation states its installation is required for the server-based mode, and that the client-based mode needs only the plugin.","requirement":"conditional","condition":"the server-based search mode is used","basis":"binding","role":"backend","sources":[{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/","title":"ABAP Code Search | DevEpos — Installation, Backend (ABAP)","checked":"2026-10-19","quote":"The installation is required for the Server-Based search"},{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/","title":"ABAP Code Search | DevEpos — Client-Based","checked":"2026-10-19","quote":"For this search mode only the Eclipse Plugin is required"}]}],"connects":[{"ref":"artifact:devepos-abap-code-search-tools","kind":"data","direction":"outbound","for":"Runs the search inside the ABAP system, so that only the search results travel back to Eclipse.","condition":"the server-based search mode is used","sources":[{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/","title":"ABAP Code Search | DevEpos — Server-Based","checked":"2026-10-19","quote":"executing the search entirely within the ABAP system. Only the search results are sent back to the client"}]},{"ref":"artifact:sap-adt","kind":"data","direction":"outbound","for":"Finds the relevant objects and retrieves their source, which is then searched in Eclipse rather than in the system.","condition":"the client-based search mode is used","sources":[{"url":"https://devepos.com/projects/adt-plugins/abap-code-search/","title":"ABAP Code Search | DevEpos — Client-Based","checked":"2026-10-19","quote":"In the client-based approach, the existing ADT REST-like API is used to search for relevant objects in the ABAP system. Once the source code is retrieved, the search is performed in the client."}]}],"provenance":{"discovered_via":[{"source":"source:github"}],"first_seen":"2026-10-19"},"drafted_with_ai":true,"contributors":["actor:reichr-dev","actor:stockbal"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"2 contributors, org-owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-01, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"good","evidence":"Bump Version green, 2025-10-25"}],"practice":[{"label":"Tests","tier":"good","evidence":"11 test files"},{"label":"Docs","tier":"good","evidence":"docs site, README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":5,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-27","npm":"not published under this name","stars":5,"forks":3,"open_issues":3,"archived":false,"pushed_at":"2026-01-02","license_spdx":"MIT","org_owned":true,"default_branch":"main","created_at":"2023-06-15T17:17:51Z","open_prs":0,"tree_truncated":false,"test_files":11,"workflows":4,"other_ci":false,"readme_bytes":781,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2023-06-14","last_commit":"2025-11-13","commits":144,"contributors":2,"ci_status":"success","ci_run_at":"2025-10-25","ci_workflow":"Bump Version","ci_event":"workflow_dispatch","readme_path":"features/code-search/README.md","readme_sha":"588d2cc810555e69528a0d813d8f1c3d93924a7e","repo_read":"2026-10-27"},"release_notes":{"license":"MIT","quotable":true,"source":{"kind":"repo","path":"features/code-search/CHANGELOG.md","ref":"main","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"1.9.0","date":"2023-11-28","date_source":"heading","heading":"[1.9.0] - 2023-11-28","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#190---2023-11-28","sections":[{"kind":"feature","heading":"Added","items":2},{"kind":"change","heading":"Changed","items":1},{"kind":"fix","heading":"Fixes","items":1}],"hash":"0372455fe4a0cc8f"},{"version":"1.8.0","date":"2023-05-27","date_source":"heading","heading":"[1.8.0] - 2023-05-27","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#180---2023-05-27","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"change","heading":"Changed","items":2}],"hash":"6f8c4a4bebd1c1ac"},{"version":"1.6.0","date":"2023-04-23","date_source":"heading","heading":"[1.6.0] - 2023-04-23","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#160---2023-04-23","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"243440aea4ce25ed"},{"version":"1.5.0","date":"2023-03-27","date_source":"heading","heading":"[1.5.0] - 2023-03-27","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#150---2023-03-27","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"40be9166076c4ac1"},{"version":"1.4.0","date":"2023-02-20","date_source":"heading","heading":"[1.4.0] - 2023-02-20","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#140---2023-02-20","sections":[{"kind":"feature","heading":"Added","items":6}],"hash":"db726a5e71d30e2f"},{"version":"1.3.0","date":"2022-10-21","date_source":"heading","heading":"[1.3.0] - 2022-10-21","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#130---2022-10-21","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"d5af14b11a0128e0"},{"version":"1.2.0","date":"2022-10-19","date_source":"heading","heading":"[1.2.0] - 2022-10-19","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#120---2022-10-19","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"2bf60dc72f151ea1"},{"version":"1.1.0","date":"2022-03-23","date_source":"heading","heading":"[1.1.0] - 2022-03-23","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#110---2022-03-23","sections":[{"kind":"feature","heading":"Added","items":2}],"hash":"f66e2dddf3e24425"},{"version":"1.0.0","date":"2022-03-05","date_source":"heading","heading":"[1.0.0] - 2022-03-05","url":"https://github.com/DevEpos/eclipse-adt-plugins/blob/main/features/code-search/CHANGELOG.md#100---2022-03-05","sections":[{"kind":"other","heading":"ABAP Code Search","items":10}],"hash":"a90ced616e8b7438"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:devepos","name":"DevEpos","json":"/actors/devepos.json"},{"ref":"actor:stockbal","name":"Ludwig Stockbauer-Muhr","json":"/actors/stockbal.json"}],"contributors":[{"ref":"actor:stockbal","name":"Ludwig Stockbauer-Muhr","json":"/actors/stockbal.json"},{"ref":"actor:reichr-dev","name":"reichr-dev","json":"/actors/reichr-dev.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_on_to":{"ref":"artifact:sap-adt-eclipse","name":"ABAP Development Tools for Eclipse","json":"/artifacts/sap-adt-eclipse.json"},"add_ons":[],"answered_through_parts":[]}}