ABAP Code Search
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.
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-toolsabap-code-search-toolsA backend that searches ABAP source objects for a string or regular expression entirely in ABAP, instead of through the ADT source search, used from an Eclipse plugin or the report ZADCOSET_SEARCH.independent, abap 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.
Facts
Where it sits
Who is behind it
In the atlas: maintains 11@DevEposLudwig Stockbauer-MuhrLudwig Stockbauer-MuhrMaintains this
In the atlas: maintains 5, contributes to 21@stockbalmaintainersreichr-devContributes to this
In the atlas: contributes to 3@reichr-dev1 contributor
Before choosing this
Conditions
PracticalFunctional boundary
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.
What it declares
Every artifact
- Type
- IDE extension
- Origin
- Independently maintained
As an IDE extension
- Installs into
- does not say
- Distributed through
- does not say
Connections
Finding where a string or name occurs across code in a system
In-system ABAP source search by string or regular expression
HTTP endpoint under /sap/bc/adt exposing ABAP development objects
SAP's Eclipse plugins for ABAP development over ADT
In-system ABAP source search by string or regular expression
Download
README
quoted from DevEpos/eclipse-adt-plugins under MIT, read
ABAP Code Search Plug-in
ABAP Code Search eclipse plugin.
Description
ADT Plugin for searching ABAP code sources like Classes, Interfaces, Data Definitions, etc.

Update Sites
Preconditions
- The ABAP Development Tools Plugin is installed ADT Plugin
- The ADT Backend for the ABAP Code Search Tools is installed abap-code-search-tools
History
Features 2, Changed 1, Fixes 1
Notes
ABAP Code Search
Added
- added possibility to save searches as favorites
- added text filter to search result view
Changed
- added descriptions to the filters in the object selection
Fixes
- Match count is now updated in List mode also
Features 1, Changed 2
Notes
ABAP Code Search
Added
- Adds option to continue a search query that was cancelled or interrupted
Changed
- Search Matches in object type Data Definition are now grouped under the contained Entity with its contained camel-case name.
- Behavior definitions are displayed with the name of the corresponding root CDS entity
Features 1
Notes
ABAP Code Search
Added
- Added new context menu actions to result nodes like Run as..., Coverage as...
Features 6
Notes
ABAP Code Search
Added
-
New preference for controlling some Search Dialog options
-
Adds new option Expand Includes for program types, that allows searching of includes of a program
-
The Code Search can now be trigger via the context menu of the Search View. This is supported for the following search result pages:
- Where-Used-List Result
- ABAP Object Search Result
- ABAP Object Search Result (DevEpos)
- ABAP Tagged Object Search Result (DevEpos)
-
The Code Search can now be triggered via the context menu of the CDS Analyzer View (ABAP Search and Analysis Tools Plug-in required)
-
Enhance filter transfer if Code Search is called from context menu of Project Explorer
-
The Code Search Dialog can now also be opened from the following folder types in the Project Explorer:
- Type Folder (type)
- Type Group Folder (group)
- Date (created, month, date)
- User (owner)
- Application Component (appl)
- Package (package)
Info
Only the relevant filters for the Code Search will be transferred to the search dialog.
-
Features 1
Notes
ABAP Code Search
Added
- Show the searched lines of code in the runtime information dialog
Features 1
Notes
ABAP Code Search
Added
- Show multiline matches in a custom tooltip in the Code Search result
Features 2
Notes
ABAP Code Search
Added
-
Integration of ABAP Tags into Search Dialog
This allows you to restrict the search scope to objects with specific tags -
Open Code Search Dialog from context menu action on Repository Trees
Info
Only the relevant filters for the Code Search will be transferred from the tree configuration to the search dialog.
-
Other 10
Notes
Initial release with following included Added
ABAP Code Search
New Search Tab ABAP Object search integrated into eclipse Search Dialog. The initial release supports the following source types
- Classes
- Interfaces
- Programs / Includes
- Function Groups
- Type Groups
- Data Definitions
- Access Controls
- Metadata Extensions
- Simple Transformations
- Behavior Definitions
Others providing
Compare all 14 on the Searching code in a system page →- sapguisapguiThirty classic transactions, SE80 and SE16N among them, rebuilt as abap2UI5 apps and installed with abapGit into a standard ABAP system.independent, abapThirty classic transactions rebuilt as abap2UI5 apps
- alwinvandeput/zscv_search_cds_viewsalwinvandeput/zscv_search_cds_viewsAn in-system tool for searching CDS views, started from transaction ZCDS_VIEW_SEARCH and built on CDS views over how CDS views, DDIC views and database tables relate to one another.independent, abapIn-system search tool for CDS views
- abapwuluabapwuluRebuilds the where-used index for the ABAP repository objects in one package, optionally with its subpackages, as the report ZSAPDEV_WULU_RUN or as an ADT console class, for sandbox systems.independent, abapRefreshes the where-used list for objects in one package
- boy0korea/ZWD_CODE_SCANNERboy0korea/ZWD_CODE_SCANNERA code scanner for Web Dynpro ABAP, installed as the program ZWD_CODE_SCANNER with a transaction code of its own that starts it and shows the results in a list.independent, abapCode scanner for Web Dynpro ABAP
- bryanmcain/zcode_scannerbryanmcain/zcode_scannerAn implicit enhancement to ECC's built-in code scanner, which covers only reports, function modules and classes, adding enhancement implementations, Web Dynpro components, BSP ABAP and form code.independent, abapEnhancement extending ECC's code scanner to more object types
- coreline/ZDDIC_FINDERcoreline/ZDDIC_FINDERA finder for ABAP Dictionary objects, searching domains, data elements, tables and structures, table types and ranges tables, installed with abapGit or as a program named ZDDIC_FINDER.independent, abapFinder for ABAP Dictionary objects
- abap-code-search-toolsabap-code-search-toolsA backend that searches ABAP source objects for a string or regular expression entirely in ABAP, instead of through the ADT source search, used from an Eclipse plugin or the report ZADCOSET_SEARCH.independent, abapIn-system ABAP source search by string or regular expression
- ABAP Search and Analysis ToolsABAP Search and Analysis ToolsAn Eclipse plugin with an object search dialog over repository objects and a view that analyses CDS views top-down and answers where-used questions, fed by its own ADT backend in the system.independent, abapEclipse plugin for ABAP object search and CDS view analysis
- abap-search-toolsabap-search-toolsThe ADT backend the separate ABAP Search and Analysis Tools Eclipse plugin needs, installed in the ABAP system.independent, abapADT backend for the ABAP Search and Analysis Tools plugin
- ABAP remote filesystemABAP remote filesystemA Visual Studio Code extension that opens an ABAP system over ADT as an editable filesystem and exposes system tools to GitHub Copilot and external MCP clients.independent, abapVS Code extension editing ABAP systems over ADT as a filesystem
- Source Code FinderSource Code FinderA report that searches ABAP source code in methods, enhancement implementations, DTPs and transformations for a word or a pattern with an asterisk, installed with abapGit.independent, abapReport searching ABAP source in methods, enhancements, DTPs and more
- sap-russia/ZRS_ABAP_SOURCE_SCANsap-russia/ZRS_ABAP_SOURCE_SCANA report that searches code inside modifications and enhancements without depending on SAP HANA.independent, abapA report that searches code inside modifications and enhancements without depending on SAP HANA.
- striezl/VariScanstriezl/VariScanAn ABAP program, Z_VARI_SCAN, that searches program variants for a value or pattern, doing for variants what RS_ABAP_SOURCE_SCAN does for source code, with each variant checked in a parallel task.independent, abapSearch over ABAP program variants for a value or pattern
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
Flavors
“works in R/3 environments as well as for S/4” — Features | DevEpos — ABAP Code Search, Overview
“Supported Environments ABAP Platform 7.51+ S/4HANA S/4HANA Private Cloud Edition S/4HANA Public Cloud Edition BTP ABAP Environment” — ABAP Code Search | DevEpos — Client-Based, Supported Environments
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:devepos-abap-code-search-ui- JSON
- /artifacts/devepos-abap-code-search-ui.json
- MCP
- Connecting an agent