‎2022 Apr 28 8:06 AM
Dear All,
I have come across a kernel Badi as below:

When I double clicked the BADI, it navigates as below:

As can be seen in above screen shot, there are multiple BADI DEFINATIONS. Can anybody guide how to decide which Badi is suitable for my requirement and why multiple badis definitions are there. All the Definitions of badi seems to be from same location in the 1st screen shot code. So how to know which is most suitable? Also how can we know the interface/Signature of each Definition without/Before actually implementing it.
Regards,
‎2022 Apr 28 8:39 AM
So, you are interested by CALL BADI gr_badi_exit->check_adjust_transfer... If you double-click gr_badi_exit, I guess you'll see DATA gr_badi_exit TYPE REF TO /CHRIVER/EI_IF_BD_TRANSFER.
One Enhancement Spot of type BAdI contains any number of BAdI Definitions (in your case, 8), but CALL BADI refers to only one BAdI Definition (in your case, /CHRIVER/EI_BD_TRANSFER). So, just implement that one.
‎2022 Apr 28 9:49 AM
HI Sandra,
You are awesome!!!Thanks for helping.
Closing the question.
‎2022 Apr 28 4:24 PM
Good idea to close the question. Currently it's not closed. Try again please.