Skip to Content
0
Nov 17, 2006 at 07:29 AM

Screens

63 Views

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.