Hi everyone,,
I had created a main screen with a tabbed strip.It includes 5 subscreens.
how should be the declaration part of the main screen ?
the code below is how i declared but there is an error " Generation of Screen 1010 is not possible".
Screen 1010 is the Main Screen.The subscreens are 110,120,130,140,150.
*--- subscreen 1
SELECTION-SCREEN BEGIN OF SCREEN 110 AS SUBSCREEN .
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-110.
SELECT-OPTIONS: s_vbeln FOR v_vbeln, " Sales document
s_bstkd FOR v_bstkd, " Customer purchase
" order number
s_kunnr FOR v_kunnr, " Customer number
s_werks FOR v_werks, " Plant (Own or External)
s_lifsk FOR v_lifsk. " Delivery block
" (document header)
SELECTION-SCREEN END OF BLOCK b3.
SELECTION-SCREEN END OF SCREEN 110.
*---Subscreen 2
SELECTION-SCREEN BEGIN OF SCREEN 120 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE text-120.
SELECT-OPTIONS: s_lfgsk FOR v_lfgsk, " Delivery block
" (document header)
s_lfgsa FOR v_lfgsa, " Overall delivery
" status of the item
s_spart1 FOR v_spart1, " Division
s_prctr FOR v_prctr. " Profit center
SELECTION-SCREEN END OF BLOCK b4.
SELECTION-SCREEN END OF SCREEN 120.
*-- subscreen 3
SELECTION-SCREEN BEGIN OF SCREEN 130 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b8 WITH FRAME TITLE text-130.
SELECT-OPTIONS : s_vbeln1 FOR v_vbeln1, " Delivery
s_posnr FOR v_posnr, " Delivery Item
s_pstyv FOR v_pstyv, " Delivery Item Category
s_ernam1 FOR v_ernam1. " Name of the Person who Created
SELECTION-SCREEN END OF BLOCK b8.
SELECTION-SCREEN END OF SCREEN 130.
*-- subscreen 4
SELECTION-SCREEN BEGIN OF SCREEN 140 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK b9 WITH FRAME TITLE text-140.
SELECT-OPTIONS : s_vbeln2 FOR v_vbeln2, " Preceding sales and distribution document
s_posnv FOR v_posnv, " Preceding item of an SD document
s_brgew FOR v_brgew, " Gross weight
s_wbsta FOR v_wbsta. " Goods movement status
SELECTION-SCREEN END OF BLOCK b9.
SELECTION-SCREEN END OF SCREEN 140.
*-- subscreen 5
SELECTION-SCREEN BEGIN OF SCREEN 150 AS SUBSCREEN.
SELECTION-SCREEN PUSHBUTTON /10(20) smartf USER-COMMAND click.
SELECTION-SCREEN END OF SCREEN 150.
*---Tab 4 for Selection screen
SELECTION-SCREEN : BEGIN OF SCREEN 1010.
SELECTION-SCREEN: BEGIN OF TABBED BLOCK mytab FOR 7 LINES,
TAB (20) button1 USER-COMMAND push1,
TAB (20) button2 USER-COMMAND push2,
TAB (20) button3 USER-COMMAND push3,
TAB (20) button4 USER-COMMAND push4,
TAB (20) button5 USER-COMMAND push5,
END OF BLOCK mytab.
*---Selection screen to choose the type of the list to be displayed
SELECTION-SCREEN BEGIN OF BLOCK b6 WITH FRAME TITLE text-005.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(18) text-006 FOR FIELD p_radio1.
PARAMETERS: p_radio1 RADIOBUTTON GROUP g1 DEFAULT 'X' USER-COMMAND ucom.
SELECTION-SCREEN COMMENT 35(20) text-007 FOR FIELD p_radio2.
PARAMETERS: p_radio2 RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b6.
*---Selection screen to choose the list typr from a variant
SELECTION-SCREEN BEGIN OF BLOCK b7 WITH FRAME TITLE text-008.
PARAMETERS : p_var TYPE disvariant-variant MODIF ID abc.
PARAMETERS : S_DATE TYPE sy-datum MODIF ID clk.
SELECT-OPTIONS : s_vbeln3 FOR v_vbeln1 MODIF ID sel.
SELECTION-SCREEN END OF BLOCK b7.
SELECTION-SCREEN END OF SCREEN 1010.