cancel
Showing results for 
Search instead for 
Did you mean: 

standard badi modification steps

Former Member
0 Kudos

Hi ,

I am new to BADI concept can any one tell me how to modify the standard badi with steps and after implimentation how to debug it?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Changing standard badis is not advisable!

Implementing a BADI (the way I do it):

1. find the badi you need in transaction SPRO (SRM-server->BADIs), read the documentation

2. Click the execute button in front of it, this will give you a popup where you can enter your implementation name, generally I take the name of the BADI itself so for BBP_CATALOG_TRANSFER badi my name would be ZBBP_CATALOG_TRANSFE (the R doesn't fit...) when no filter value needs to be added. If a filter value is added I use a different naming. For the BBP_DOC_CHANGE_BADI for purchase order my name would be: ZBBP_PO_CHANGE.

3. Implement the method you need.

4. Activate the implementation

5. Activate the BADI (4 and 5 are not the same: you have to activate your code - the implementation and you have to activate the BADI)

6. Test/Debug/Adjust

Changing standard badis:

1. Make a copy of the standard implementation

2. Deactivate the standard BADI

3. Change the copy to your needs

4. Activate the copy

Regards,

Robin

Answers (0)