sap_get_enhancements
Retrieve all SAP enhancements for a transaction or program in one call—BAdIs, customer exits, enhancement spots, and BTEs—with implementation and active status.
Instructions
List ALL enhancements for a SAP transaction or program in one call. Returns BAdIs (new + classic), customer exits (SMOD/CMOD), enhancement spots (implicit/explicit), and BTEs (Business Transaction Events). Each entry includes: type, name, implementation, active status, program, and include name. USE THIS when the user asks about enhancements, BAdIs, customer exits, user exits, SMOD, CMOD, SE18, SE19, BTEs, extension points, or custom code on a transaction. Pass transaction (e.g., 'BP', 'VA01', 'XD01') or program_name (e.g., 'SAPMV45A'). DO NOT manually query SXS_ATTR, SXC_ATTR, MODSAP, or MODACT — use this tool instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transaction | No | SAP transaction code (e.g., XD01, VA01, BP, MM02, ME21N). The program is resolved automatically. | |
| program_name | No | ABAP program name (e.g., SAPMF02D for XD01/XD02, SAPMV45A for VA01) |