These BAdIs are located in the Enhancement Spot /EDGE/EI_IT_ENH_SPOT_POSTING:
To enhance a block with new fields, there are three steps that need to be done.
- Enhance structure of the block
- Enhance BAdI /EDGE/BADI_EI_IT_GEN_SEL
- Enhance BAdI /EDGE/BADI_EI_IT_SAVE_BUTTON
- Enhance BAdI /EDGE/BADI_EI_IT_SCREEN
Enhance structure of the block
Block | Structure |
---|---|
General Fields | /EDGE/EI_IT_GENERAL_DATA |
FI Fields | /EDGE/EI_IT_FI_FIELDS |
MM Fields | /EDGE/EI_IT_MM_FIELDS |
...
Enhance BAdI /EDGE/BADI_EI_IT_GEN_SEL
This BAdI has three methods, one for each block, to implement the values of the new fields.
...
It also has three enhancement screens:
This BAdI does not have an implementation so that, one implementation has to be done to be able to enhance a block.
...
Create implementation of BAdI:
Create a implementation class:
Create screen enhancements:
...