Application Development 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: 

User Exit/Badi for Mater recipe transaction C201 / C202

Former Member
0 Kudos

Hi All,

I need user exit or Badi for transaction C201 and C202 to update Z table after saving master recipe.

Gaurav

3 REPLIES 3

jaideepsharma
Active Contributor
0 Kudos

Hi,

Try any of the following BADI CPS_EXECUTION_D or BOM_UPDATE or CP_DIG_SIGNATURE or CUSLNTRTO_ADDIN.

KR Jaideep,

Former Member
0 Kudos

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

0 Kudos

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,