Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

subscreen

Former Member
0 Likes
326

how to display a subscreen in a selection screen when clicked on check box in a report program.

some sample program will do.

2 REPLIES 2
Read only

Former Member
0 Likes
301

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

Read only

Former Member
0 Likes
301

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.