cancel
Showing results for 
Search instead for 
Did you mean: 

Identifing triggering sequence of BADi Implementations for same Defination?

Former Member
0 Kudos

Hi,

My question is that if we have created more than one Z imlemenations for one Badi one defination e.g. For BADi def ORDER_SAVE if we have created three imlenatation and in each method we have done coding for same method CHANGE_BEFORE_UPDATE or CHECK_BEFORE_SAVE.

Then in this case what would be triggring sequence of each implelenation for BADI defination ORDER_SAVE ????

Perfect answer will be rewarded !!!!

Regards,

Amol Tambe.

SAP CRM Technical Consultant.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi amol,

All badi implementations are stored in table V_EXT_IMP.

System will read the implementations based on the interface class.For ur scenario it will search by interface name as "IF_EX_ORDER_SAVE" and it will get the implementation classes.

Then it will sorts the all implementation class by implementation class.

like

SORT exit_obj_tab BY imp_class.

Based on this sorted implementation classes table , system follows these sequence to call the badi implementations.

I hope this will help you.

award me points.

Regards

Rajadurai

Former Member
0 Kudos

Hi Raja,

Thank you very Much !!

Regards,

Amol Tambe.

SAP CRM Technical Consultant.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi experts !!!!

Is there any answer for my last question ??

My question is that if we have created more than one Z imlemenations for one Badi one defination e.g. For BADi def ORDER_SAVE if we have created three imlenatation and in each method we have done coding for same method CHANGE_BEFORE_UPDATE or CHECK_BEFORE_SAVE.

Then in this case what would be triggring sequence of each implelenation for BADI defination ORDER_SAVE ????

Perfect answer will be rewarded !!!!

Regards,

Amol Tambe.

SAP CRM Technical Consultant.