You are on page 1of 2

1. 2. 3. 4.

Active/inactive state Filter BAdi ? -> customer exit 2 Types : Classic / Enh. Spot

Classic -> Trainer -> Class 1 Course -> Class 2 Batches Leave perios -> Class 3

Enh. Spot TRAINENG_ENH_SPORt Trainer -> Class 1 Course -> Class 2 Batches Leave perios -> Class 3 -> MEthods

Interface BAdI ( IF*CALLBACK ) shd be there

SE18 : ORDER_SAVE Interface -> MAny implementation CRM_BUS20001_UPLOAD : CL**UPLOAD* class CALL METHOD cl_exithandler=>get_instance EXPORTING EXIT_NAME = 'ORDER_SAVE' NULL_INSTANCE_ACCEPTED = true CHANGING instance = cv_save_badi. endif. CV_SAVE_BADI is always inteface -> IF_EX_ORDER_SAVE

SPRO -> CRM -> MD -> BP -> BAdI CRM_UIU_BP_ENHANCEMENTS -> BADI_***AUTH*CHECK DATA: lr_variable tyoe ref to BADI_***AUTH*CHECK TRY. GET BADI lr_variable.

CATCH.

------------------------------------CL_CRM_CM_GILCOMP_BO==========CP

You might also like