04-22-2009 11:49 AM
we have screen exits and some one activated them.
Now we want to know the screen exits are used in which projects. How to find out the projects.
please help.
04-22-2009 1:01 PM
I assume, you want to find out the CMOD-project, right?
You are somewhere in your SAP-standard-program (in the dynpro) where you found a line of code like this:
call customer-subscreen xxxxx including 'SAPLXXXX' '0123'.
The object after "including" (in my sample "SAPLXXXX" is the include where you should navigate to. You can do this by double clikcing on the include.
In that include you'll find I line of code like this:
INCLUDE ZXxxxZZZ. " Subprograms and Modules
Navigate to that include by doubleclicking on it (ZXxxxZZZ).
Here is where the PBO (process before output) and PAI (process after input) modules of your custom screen are placed.
The module show you the name of your CMOD-project:
MODULE zxyz_pai INPUT.
--> means, your CMOD-project is zxyz.
Alternatively you can have a look at table TSDIRT , enter the program and screen-number to get a hint how your CMOD could be named
Hope this helps you.
regards
Edited by: DasOmen on Apr 22, 2009 2:02 PM
04-22-2009 1:01 PM
I assume, you want to find out the CMOD-project, right?
You are somewhere in your SAP-standard-program (in the dynpro) where you found a line of code like this:
call customer-subscreen xxxxx including 'SAPLXXXX' '0123'.
The object after "including" (in my sample "SAPLXXXX" is the include where you should navigate to. You can do this by double clikcing on the include.
In that include you'll find I line of code like this:
INCLUDE ZXxxxZZZ. " Subprograms and Modules
Navigate to that include by doubleclicking on it (ZXxxxZZZ).
Here is where the PBO (process before output) and PAI (process after input) modules of your custom screen are placed.
The module show you the name of your CMOD-project:
MODULE zxyz_pai INPUT.
--> means, your CMOD-project is zxyz.
Alternatively you can have a look at table TSDIRT , enter the program and screen-number to get a hint how your CMOD could be named
Hope this helps you.
regards
Edited by: DasOmen on Apr 22, 2009 2:02 PM
04-22-2009 1:08 PM
Hi,
You can search for CALL CUSTOMER-FUNCTION or CALL SUBSCREEN. find the Component like function module for Module pool program. You can go to SMOD and in the extended search, Search for exists with these components. You can find the exit name. You can deactivate straightaway in SMOD. Or you can use CMOD to find the appropriate project which you require.
Thanks,
Mathivanan.G
04-22-2009 2:11 PM
Hi Ramesh,
Try these tables:
MODSAP: containing enhancement name, type of exit and component
MODACT: containing project name and enhancements
MODATTR: can be used to find the cmod project is active or not
Regards,
Soumya.
04-22-2009 4:26 PM
Hello,
try this:
1: CMOD transaction
2: Menu: Goto -> Find (in order to get active projects)
3: In the report choose the function: All selections
4: In the "Additional selection" box:
Choose only "Screen Area" Components and deselect the check box: "Inactive" (Projects)
5: Then in the ALV list select one project and press the display function
6: In the assignment Enhancement screen, press the "Components" pushbutton
7: By double-click on the screen-exit line you jump directly to the subscreen
Kind regards.
Andrea