Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Kernal BADI Defination help

sanjay_deshpande4
Participant
0 Likes
1,437

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,

3 REPLIES 3
Read only

Sandra_Rossi
Active Contributor
1,371

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.

Read only

sanjay_deshpande4
Participant
0 Likes
1,371

HI Sandra,

You are awesome!!!Thanks for helping.

Closing the question.

Read only

Sandra_Rossi
Active Contributor
0 Likes
1,371

Good idea to close the question. Currently it's not closed. Try again please.