abapPath
Trace call paths between ABAP objects to determine if one object's code reaches another, following usage references breadth-first.
Instructions
Whether one object's code reaches another, and through what. Walks usageReferences backwards from "to" through its callers, breadth-first, until it reaches "from" or runs out of budget - the same data impactOf uses, just followed as a chain instead of rolled up one level. Pure ADT data, no ABAP parsing: a call made only dynamically (CALL METHOD (name)) is invisible to it, same as usageReferences itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| toUrl | No | ADT object URL for the target, for a type toName cannot address. | |
| toName | No | Target object, e.g. ZCL_APP_RETURN. Use with toType. | |
| toType | No | ADT type of toName. Defaults to CLAS/OC. | |
| fromUrl | No | ADT object URL for the start, for a type fromName cannot address. | |
| fromName | No | Starting object, e.g. ZR_APP_REPORT. Use with fromType. | |
| fromType | No | ADT type of fromName. Defaults to CLAS/OC. | |
| maxDepth | No | How many hops to try before giving up (default 8). | |
| maxNodes | No | Total objects to fetch usageReferences for across the whole search before giving up (default 300). A widely used interface as an intermediate hop can otherwise turn this into a wide, expensive search. | |
| onlyCustom | No | Only walk through Z*, Y* and /namespace/ objects (default true). A path through standard SAP code is rare and usually means the two objects are not really related. |