Posts

Showing posts with the label ENHANCEMENT

USER EXITS - Introduction, Importance & How To Find Them - SAP ABAP.

Image
User Exits are possibilities offered by SAP at strategic moments to add additional functions to the SAP standard or to enhance the standard functionality. User Exits are available for SD Module Only. User Exits starts with the keyword USEREXIT_. User exits are basically bundled in an include program. Programs with user exits contain subroutine calls at certain points in their syntax that are identified by the prefix USEREXIT. This is where customers can include any changes (enhancements) that they want to make to the system. Finding User Exits In SD Module: Go To Object Navigator (SE80) Select PACKAGE and type VMOD & Press Enter. You can find a list of user exit available for SD Module. Includes like MV45AFZZ, MV50AFZZ, MV50AFZ1, RV60AFZZ , etc…. are the most frequently used ones in SD module. For example, Check MV45AFZZ include program. This include contain user exits of SD module. Some of the User Exits Available in this include are: USEREXIT_FI...

Sample Program - Find Where Used Exits & Enhancements - Via CMOD & SMOD.

Image
This sample program will help you to find whether a function module exit has already been assigned to any enhancements. Also it will give information regarding Project name & enhancement name related to the function module exit. SAMPLE PROGRAM: REPORT z_test_where_used_exit_smod_cmod. SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT 1(30) userexit FOR FIELD member1. PARAMETERS: member1 TYPE modsap-member. "Function Module (User EXIT) SELECTION-SCREEN END OF LINE. SELECTION-SCREEN END OF SCREEN 100. SELECTION-SCREEN BEGIN OF SCREEN 200 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF LINE. SELECTION-SCREEN COMMENT 1(20) enhname FOR FIELD member2. PARAMETERS: member2 TYPE modact-member. "Enhancement (SMOD) SELECTION-SCREEN END OF LINE. SELECTION-SCREEN END OF SCREEN 200. SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR 5 LINES, TAB (40) button1 USER-COMMAND push1, TAB (40) button2 USER-COMM...