2008 Feb 28 4:54 AM
Hi,
I am trying to define a select-option at Module Pool level.
In the program
SELECTION-SCREEN BEGIN OF SCREEN 1010 AS SUBSCREEN.
SELECT-OPTIONS: V_BWTAR FOR MSEG-BWTAR.
SELECTION-SCREEN END OF SCREEN 1010.
In the Screen flow logic it is as follows
PROCESS BEFORE OUTPUT.
MODULE STATUS_0600.
CALL SUBSCREEN sub_1010 INCLUDING sy-repid '1010'.
PROCESS AFTER INPUT.
CALL SUBSCREEN sub_1010.
MODULE USER_COMMAND_0600.
At SE51 it is showing an error
"Include block not specified,not defined or spelt incorrectly.".
Please let me know how to correct this.
Thanks,
K.Kiran.
2016 Mar 22 8:15 PM
Hi Chage Sub screen name like this way:
*---no need to change
SELECTION-SCREEN BEGIN OF SCREEN 1010 AS SUBSCREEN.
SELECT-OPTIONS: V_BWTAR FOR MSEG-BWTAR.
SELECTION-SCREEN END OF SCREEN 1010.
In the Screen flow logic it is as follows
PROCESS BEFORE OUTPUT.
MODULE STATUS_0600.
*----change SUB SCREEN AREA NAME (SUB)
CALL SUBSCREEN SUB INCLUDING sy-repid '1010'.
PROCESS AFTER INPUT.
*----change SUB SCREEN AREA NAME (SUB)
CALL SUBSCREEN SUB . " sub_1010.
MODULE USER_COMMAND_0600.
Dont Activate Immediately,
first Goto SE51 --->LAYOUT
DOUBLE CLICK ON YOUR SUB SCREEN AREA
CHANGE SUBSCREEN AREA NAME AS 'SUB'.
THEN ACTIVATE LAYOUT DIRECTLY. (THROUGH LAYOUT DESIGN).
Hope you work fine.
Hi Chage Sub screen name like this way:
*---no need to change
SELECTION-SCREEN BEGIN OF SCREEN 1010 AS SUBSCREEN.
SELECT-OPTIONS: V_BWTAR FOR MSEG-BWTAR.
SELECTION-SCREEN END OF SCREEN 1010.
In the Screen flow logic it is as follows
PROCESS BEFORE OUTPUT.
MODULE STATUS_0600.
*----change SUB SCREEN AREA NAME (SUB)
CALL SUBSCREEN SUB INCLUDING sy-repid '1010'.
PROCESS AFTER INPUT.
*----change SUB SCREEN AREA NAME (SUB)
CALL SUBSCREEN SUB . " sub_1010.
MODULE USER_COMMAND_0600.
Dont Activate Immediately,
first Goto SE51 --->LAYOUT
DOUBLE CLICK ON YOUR SUB SCREEN AREA
CHANGE SUBSCREEN AREA NAME AS 'SUB'.
THEN ACTIVATE LAYOUT DIRECTLY. (THROUGH LAYOUT DESIGN).
Hope you work fine.
2008 Mar 24 3:07 PM
Hi,
you must create a subscreen in screen painter with the same name as your screen 'sub_1010'.
2013 Mar 06 6:19 AM
HI Emre
I am having the same issue. there is not possible to create a subscreen by se51 since I already define the subscreen by selection-screen begin of screen *** as subscreen.
regards TP
2016 Mar 22 8:15 PM
Hi Chage Sub screen name like this way:
*---no need to change
SELECTION-SCREEN BEGIN OF SCREEN 1010 AS SUBSCREEN.
SELECT-OPTIONS: V_BWTAR FOR MSEG-BWTAR.
SELECTION-SCREEN END OF SCREEN 1010.
In the Screen flow logic it is as follows
PROCESS BEFORE OUTPUT.
MODULE STATUS_0600.
*----change SUB SCREEN AREA NAME (SUB)
CALL SUBSCREEN SUB INCLUDING sy-repid '1010'.
PROCESS AFTER INPUT.
*----change SUB SCREEN AREA NAME (SUB)
CALL SUBSCREEN SUB . " sub_1010.
MODULE USER_COMMAND_0600.
Dont Activate Immediately,
first Goto SE51 --->LAYOUT
DOUBLE CLICK ON YOUR SUB SCREEN AREA
CHANGE SUBSCREEN AREA NAME AS 'SUB'.
THEN ACTIVATE LAYOUT DIRECTLY. (THROUGH LAYOUT DESIGN).
Hope you work fine.
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |