‎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.
‎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.