‎2007 Jun 25 7:21 AM
how to display a subscreen in a selection screen when clicked on check box in a report program.
some sample program will do.
‎2007 Jun 25 8:32 AM
Hi,
How to create a subscreen in selection screen refer DEMO_SEL_SCREEN_AS_SUBSCREEN
Here u will find how to change different subscreens at runtime
Jogdand M B
‎2007 Jun 25 8:36 AM
hi,
check this example:
This sample code will help you creating subscreen's on a selection screen.
----
Tab Strips 1
----
SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE text-TT1.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE1.
SELECTION-SCREEN END OF LINE.
PARAMETER A TYPE I.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE2.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
PARAMETER B TYPE I.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE3.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
PARAMETER RESULT TYPE I.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN END OF SCREEN 101.
*----
Tab Strips 2
*----
SELECTION-SCREEN BEGIN OF SCREEN 102 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE text-TT2.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE4.
SELECTION-SCREEN END OF LINE.
PARAMETER D TYPE I.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE5.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
PARAMETER E TYPE I.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE6.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
PARAMETER RESULT1 TYPE I.
SELECTION-SCREEN END OF BLOCK B2.
SELECTION-SCREEN END OF SCREEN 102.
*----
Tab Strips 3
*----
SELECTION-SCREEN BEGIN OF SCREEN 103 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE text-TT3.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE7.
SELECTION-SCREEN END OF LINE.
PARAMETER F TYPE I.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE8.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
PARAMETER G TYPE I.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT (10) PLACE9.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
PARAMETER RESULT2 TYPE I.
SELECTION-SCREEN END OF BLOCK B3.
SELECTION-SCREEN END OF SCREEN 103.
SELECTION-SCREEN BEGIN OF TABBED BLOCK uno FOR 20 LINES.
SELECTION-SCREEN TAB (15) TEXT-001 USER-COMMAND ucomm1 DEFAULT SCREEN 101.
SELECTION-SCREEN TAB (17) TEXT-002 USER-COMMAND ucomm2 DEFAULT SCREEN 102.
SELECTION-SCREEN TAB (23) TEXT-003 USER-COMMAND ucomm3 DEFAULT SCREEN 103.
SELECTION-SCREEN END OF BLOCK uno.
INITIALIZATION.
place1 = 'enter 1st number'.
place2 = 'enter 2nd number'.
place3 = 'resultant'.
place4 = 'enter 1st number'.
place5 = 'enter 2nd number'.
place6 = 'resultant'.
place7 = 'enter 1st number'.
place8 = 'enter 2nd number'.
place9 = 'resultant'.
at selection-screen.
result = a + b.
write: result.
RESULT1 = D - E.
WRITE: RESULT1.
RESULT2 = F * G.
WRITE: RESULT2.