Find SAP Object Successor
sap_find_successorFind released successor objects for deprecated or non-released SAP objects. Essential for ABAP Cloud migration—identify replacements like CDS views for tables.
Instructions
Find the released successor(s) of a deprecated or non-released SAP object. Essential for ABAP Cloud migration: when your code uses a non-released object (e.g., table MARA), this tool finds the replacement (e.g., CDS view I_PRODUCT). Also useful for checking if a deprecated API has a modern replacement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | S/4HANA version for Private Cloud or On-Premise systems. Use 'latest' for the most recent version. Format: YEAR for base release, or YEAR_FPS where FPS is the Feature Pack Stack / SP number. IMPORTANT: '2022_1' = FPS01/SP01, '2023_3' = FPS03/SP03, etc. Always use the YEAR_N format when a specific SP/FPS is requested. Use sap_list_versions to see all currently available versions. Ignored for public_cloud and btp systems. Default: latest. | latest |
| object_name | Yes | Object name to find successor for (e.g., 'MARA', 'CL_AUNIT_ASSERT', 'BAPI_MATERIAL_GET_ALL'). The search is case-insensitive and matches partial names. | |
| object_type | No | Optional TADIR object type to narrow the search (e.g., 'TABL', 'CLAS', 'FUGR'). Leave empty to search all types. | |
| system_type | No | SAP system type. 'public_cloud' = S/4HANA Cloud Public Edition (Level A Released APIs only). 'btp' = BTP ABAP Environment / Steampunk (Level A Released APIs only, separate dataset from public_cloud). 'private_cloud' = S/4HANA Cloud Private Edition (Levels A-D, version-specific files available). 'on_premise' = S/4HANA on-premise (Levels A-D, version-specific files available). Default: public_cloud. | public_cloud |