08-21-2009 7:35 AM
Hi All,
I need user exit or Badi for transaction C201 and C202 to update Z table after saving master recipe.
Gaurav
08-21-2009 10:17 AM
Hi,
Try any of the following BADI CPS_EXECUTION_D or BOM_UPDATE or CP_DIG_SIGNATURE or CUSLNTRTO_ADDIN.
KR Jaideep,
08-21-2009 10:24 AM
Hi Gaurav,
You can always use the below steps to find the EXIT ande BADI for a particular transaction.
1. Open transaction SE24.
2. Now open the object CL_EXITHANDLER in display mode.
3. Go to the method tab and double click on the method GET_INSTANCE.
4. Put a break point on cl_exithandler=>get_class_name_by_interface.
5. Now execute the transaction you want to find EXIT for, it will take you to the above method.
6. Write EXIT_HANDLER in fieldnames and hit enter, it will tell you the EXIT used for your transaction.
7. Hit F8 and it will tell you all the EXITu2019s for your transaction.
to find the Badi attached to the Transaction..
go to T-code>se15>expand enhacements tabel>expand Business addins>enter package attached to t-code ( enter package and execute..
you will find the badi attached to t-code..
I could find the following exits
Exit Name Description
CMDI001 Determine explosion control for BOM
CPAU0001 Enhancement for Authorization Check in Task Lists
CPDO0001 Test units of measure for reference operation set
CPRE0001 Enhancement for Reorgnization Checks in Task Lists
XCZD0004 Extend authority check for the material-recipe allocation
Hope it helps
Regards,
Manish
08-21-2009 10:39 AM
Hi,
Simple way to find a BADI for any transaction code is to put a breakpoint on SXV_GET_CLIF_BY_NAME function module.
Execute the transaction you want to find BADI for andunder the name parameter you can find BADI for the transaction code.
KR Jaideep,