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: 

need user-exit for CA02 whenever saved only

Former Member
0 Kudos

hi guys,

we have transaction(CA02) for change routing in production planning. i want to find the user exit whenever save the changes.

pls let me know, if u know any userexit.

Thanks

Sankar

5 REPLIES 5

Former Member
0 Kudos

Hi Surya,

Their is no user-exit according to ur requirement in the CA02 transaction.

Regards

Former Member
0 Kudos

hi surya

I am not sure which user exit works but here is a list of user exits for tcode CA02

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

BADI

CP_DIG_SIGNATURE

Nataraju

Former Member
0 Kudos

Hi,

I think there is no User exit exists to the Yransaction CA02, but you can do by using BDT, see the transaction code <b>CAS7</b>, events for CA02 transaction code, there is a Event <b>DSAVB,</b> here you can add a function module, this event will be triggered when any chages is made to the transaction CA02, you can add the Fucntiom module in this event write the code over here, so when you press the save button with any changes then this will be trigger

mark all the helpful answers

regards

Sudheer

Former Member
0 Kudos

Hi,

The user exits for transaction CA02 are,

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

Regards,

Azaz Ali.

Former Member
0 Kudos

Hi Sankar,

For routing, does not exists user-exit or BADI.

I use the ENHANCEMENT-POINT below in program LCPDIFV1:

   ENHANCEMENT-POINT EHP603_LCPDIFV1_01 SPOTS ES_SAPLCPDI.

... and works very well.

In this place, you have to use the "collect_task_list_data" routine to obtain the "l_plpo_tab" internal table with the operations and functions modules CP_BT_PLPO_READ_WITH_KEY and CP_BT_PLPO_UPDATE if you want to modify some data.

Best regards,

Leandro Mengue