Application Development and Automation 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: 
Read only

User-Exit for SD Module

Former Member
0 Likes
755

Hello everyone,

I have a question regarding User-Exit for SD module such as modifying VA21 and VA01. I previously have perform user-exits the MM and PP module where we have to first find the enhancement point using SMOD and then include it in Customizing Project CMOD. But for SD I found out for enhancement programs like MV45A0ZZ, MV45AIZZ or MV45AFZZ we just need to register the Access Key in order to modify it.

My question : Is it true that SD does not require the enhancement to be associated in an enhancement project CMOD? Whenever we want to make a change we just register the Access key and carry out the change directly?

Thanks in advance.

1 ACCEPTED SOLUTION
Read only

vinod_vemuru2
Active Contributor
0 Likes
543

Hi,

There is a small difference between user exits and customer exits. MV45A0ZZ, MV45AIZZ or MV45AFZZ are user exits, where we can place the custom coding in subroutines that are called from standard code. Customer exits are implemented as function modules(CALL-CUSTOMER FUNCTION). SD module has both user and customer exits.

CMOD and SMOD concept applies for customer exits. Access key registration is for user exits. So these two are different methods for placing the custom code in standard transactions.

Regards,

Vinod.

2 REPLIES 2
Read only

Former Member
0 Likes
543

Hi Jamison,

Regardless of the module you use, the form exits(as part of a user-exit include) need a access key to add your logic unlike the function exits that can be added to a project in CMOD and does not require a access key.

One more thing is function exits can be deactivated if not required whereas form exits has to be modified to delete the unwanted coding.

Regards,

Karthik D

Read only

vinod_vemuru2
Active Contributor
0 Likes
544

Hi,

There is a small difference between user exits and customer exits. MV45A0ZZ, MV45AIZZ or MV45AFZZ are user exits, where we can place the custom coding in subroutines that are called from standard code. Customer exits are implemented as function modules(CALL-CUSTOMER FUNCTION). SD module has both user and customer exits.

CMOD and SMOD concept applies for customer exits. Access key registration is for user exits. So these two are different methods for placing the custom code in standard transactions.

Regards,

Vinod.