AMDP – BAdIs
With AMDP, now its possible to mark a BAdI as AMDP BAdI in the BAdI builder.
WHY AMDP BAdI? – AMDP BAdI are used to execute calls of AMDP procedures from AMDP procedure with enhancement concept.
There are some rules if a BAdI is marked as AMDP:
1-> It doesn’t support any FILTER values.
2-> It is mandatory to assign a FALLBACK class.
3-> All AMDp BAdI method must implement AMDP procedure with same DATABASE system.
4-> AMDP enabled BAdI can be instantiated and called like general BAdI, i,e GET BADI & CALL BADI.
Here – a AMDP BAdI- CS_BOM_AMDP available for BOM.
The implementing fall back class must include the AMDP marker interface.
Each method must implement AMDP procedure implementation.