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

Basics

Former Member
0 Likes
527

Please explain this

Leave to list-processing

set to screen 0

Leave screen 0

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
491

hi,

Leave to list processing:

This statement can be executed during PBOand PAI processing. After processing the current dynpro, this statement interrupts the respective dynpro sequence, starts the list processor, and displays the basic list

Leave screen:

The variant LEAVE SCREEN calls the current next screen. This is either statically specified in the properties of the current screen or has been set before using the statement SET SCREEN.

Regards,

Sailaja.

5 REPLIES 5
Read only

Former Member
0 Likes
492

hi,

Leave to list processing:

This statement can be executed during PBOand PAI processing. After processing the current dynpro, this statement interrupts the respective dynpro sequence, starts the list processor, and displays the basic list

Leave screen:

The variant LEAVE SCREEN calls the current next screen. This is either statically specified in the properties of the current screen or has been set before using the statement SET SCREEN.

Regards,

Sailaja.

Read only

Former Member
0 Likes
491

Hi John,

Leave to list processing switches from "dialog processing" (module pool, screens) of the current transaction to "list processing". You can then use all the usual list layout commands like write, skip etc.

Here, u can use all list programming options like line selection, F keys, windows.

Leave Screen Leaves the current screen and processes the next screen.

set screen 0 is used to processes the screen with the number mentioned immediately after the current screen.

I hope i am clear.

Regards

Haritha

Read only

Former Member
0 Likes
491

hi,

<b>SET SCREEN.</b>- by default in screen attributes you have defined what will be the next screen, but if you want to change the next screen dynamically we use the statement SET SCREEN.

for ex: SET SCREEN 100.

<b>LEAVE SCREEN.</b>- if you want to quit from the current screen, you use this option. so by default the next screen from attributes will be picked but if you have defined the next screen using SET SCREEN that it will overwrite.

ex: SET SCREEN 100.

LEAVE SCREEN.

LEAVE TO SCREEN.

Regards,

Santosh

Read only

Former Member
0 Likes
491

Hi,

<b>LEAVE TO LIST-PROCESSING.</b>

Addition:

... AND RETURN TO SCREEN scr.

Effect

Switches from "dialog processing" (module pool, screens) of the current transaction to "list processing". You can then use all the usual list layout commands (WRITE, SKIP, ...).

After leaving the current screen, the list formatted in this way is displayed implicitly or explicitly by LEAVE SCREEN. Here, all list programming options are possible, e.g. line selection, F keys, windows.

LEAVE LIST-PROCESSING continues with "Processing Before Output" (PBO) of the screen which controls the list processing.

Note

After switching to list processing mode with SET PF-STATUS ..., you are recommended to define a GUI (Graphical User Interface) of type List or List in dialog box.

Please consult Data Area and Modularization Unit Organization documentation as well.

Addition

... AND RETURN TO SCREEN scr.

Effect

LEAVE LIST-PROCESSING continues with "Processing Before Output" (PBO) of the screen scr.

Note

Using LEAVE LIST-PROCESSING to leave list processing explicitly is only necessary in exceptional cases; normally, the standard F keys ( F3=Back and F15=Exit) are sufficient.

To leave a screen called with CALL SCREEN or to return from a branch to the transaction selection screen, you must use the statement

<b>SET SCREEN 0. or LEAVE TO SCREEN 0.</b>

Regards,

Sowjanya

Read only

Former Member
0 Likes
491

HI,

1) module programing we can't use write

statements so to write report we use

leave to list-processing

2) Navigation from screen to another is done

by set scren 0 leave screen or leave to

screen 0.

Regards

Amole