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 Inactive after transport

Former Member
0 Kudos

hello guys,

i am working on sales order user exit EXIT_SAPMV45A_003. i have done these steps -

1. I have created the Include ZXXVVAU05 in Function module EXIT_SAPMV45_003 and put my code here.

2. Then in the SMOD, in V45A0003 enhancement, i have activate it.

3. Then i have checked the Tcode VA01 and my logic is working fine.

4. Then i moved the TR in quality to test the logic.

But in SMOD of Quality, when i checked the user exit. it is deactivated.

My requirement is that i want to move the changes for DEV to Quality in TR with active version of user exit. So that when i moved to changes in production , no need of to go in SMOD to again Activation.

Guys help me..!!

Thanks and Regards

Pratyaksh Jeet

1 ACCEPTED SOLUTION

Jelena
Active Contributor
0 Kudos

Don't do this in SMOD. Use CMOD and create a project there to implement the enhancement V45A0003 (or check for an existing project). Search SCN for more information, if needed.

4 REPLIES 4

Jelena
Active Contributor
0 Kudos

Don't do this in SMOD. Use CMOD and create a project there to implement the enhancement V45A0003 (or check for an existing project). Search SCN for more information, if needed.

Former Member
0 Kudos

sir i have already moved the TRs. Can i do this like i will create a projct in CMOD and moved it with previous TR of SMOD user exit change. So that enhancement will active in both Quality and Production.

Jelena
Active Contributor
0 Kudos

I'm not "sir", I'm "madam".


Anyways - I believe you should be able to create a new transport and make the changes properly using CMOD. Not sure if you'd need to undo what's been done in SMOD already - have never had this issue. I'd suggest to just try and see what works. You should be able to move both transports to QA and PRD and it should work fine as long as the transports are moved in the right order.

Former Member
0 Kudos

Please check the below extract from SAP documentation

Corrections/transports

When you create/change a project, you must create a correction. This correction contains only the attributes and the SAP enhancements associated with a project, as well as a program that is
automatically started with the transport and activates the project in the target system.

Corrections for individual components are created only when you edit the relevant component. This allows several users to edit different components from the same project at the same time without the use of a network.Since activating a project affects all components, you should transport all components associated with a project at the same time, in other words with the same transport request.

To ensure that the project is activated automatically in the target system, the correction that contains the program concerned must also be in the same transport request. If this is not the case, or the project has not been activated in the target system for other reaons, you can also activate it by manually starting the program (RSMODACT).

Customer Exits (SAP Library - "CMOD")

Hope it helps.