Browse BAdI Definition
sap_get_badiRetrieve a BAdI definition from the SAP Enhancement Framework, including its interface and active implementations, to understand available extension points.
Instructions
Read the definition of a BAdI (Business Add-In) from the Enhancement Framework, including its interface and active implementations.
Args:
name (string): BAdI definition name.
response_format.
Returns (json): { name, description?, interfaceName?, implCount, implementations: [{name, active, description?}], raw? }. raw is set when structured parsing yields nothing (ADT response varies by release).
Examples:
"What implementations exist for MB_DOCUMENT_BADI?" -> name='MB_DOCUMENT_BADI'.
"Is there a BAdI for FI document posting?" -> name='BADI_FBAS_RFDT'. Notes:
This reads definition metadata only. Use sap_get_source to read the actual implementation class source.
Enhancement spot browsing follows the same pattern; try the spot name if the BAdI name isn't found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | BAdI definition name (e.g. 'BADI_FBAS_RFDT', 'MB_DOCUMENT_BADI'). | |
| response_format | No | Output format: 'markdown' (human-readable, default) or 'json' (structured). | markdown |