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.
Showing results for 
Search instead for 
Did you mean: 

User exits for production order

Former Member
0 Kudos


Hope all had good weekend. I need some help and would appreciate if someone can guide me here.

I have a requirement where I need to develop an enhancement point for production orders transaction CO02.

The enhancement will check the user's authorization profile. Based on authorization profile, enhancement point will decide and direct 'CO02-Change production Order' OR 'ZCO02 - restricted production orders'.

Here are few question I have related.

1. What user exit I should use for this above requirement ? This should be triggered whenever CO02 is being called either from SAP easy access menu or from a different transaction.

2. How can I check/read users authorization profile within this user exit/enhancement point ?

3. Based on the profile, how do I direct to CO02 or ZCO02 ?

Will highly appreciate if someone could please share their knowledge on this.




Former Member
0 Kudos

Hi J,

can u tell me whats there in ZCO02 - restricted production orders', have u seen SHD0 -->creating screen/transaction variants ?



0 Kudos

Thanks Prabhu. ZCO02 is a transaction varient for CO02.

I have found a BADI Workorder Update-Initialize method. Here I will be checking the users authorixzation profie and direct to respective transactions.

Thanks for the prompt reply.