Application Development 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: 

what controls screen flow?

Former Member
0 Kudos

hi

what controls screen flow?

4 REPLIES 4

paruchuri_nagesh
Active Contributor
0 Kudos

flow logic controls screen flow

it contain

PBO & PAI

PBO for initializing variables & assigining pf staus

triggers before screen display

PAI to allow user interactions and validating fiels can be done

triggers after user gives some input and after pressing any function

The screen flow logic is the procedural part of a screen. It is created using an ABAP-like programming language on the flow logic tab page in the Screen Painter. The syntax rules of the screen flow logic are largely similar to the rules for ABAP. In particular, statements are ended using a period, chained statements can be formed, and the same rules apply for comments.

The screen flow logic, as an ABAP program, is structured from processing blocks. Possible processing blocks are the four event blocks for the screen events PBO, PAI, POH, and POV, which all start with the key word PROCESS. These event blocks contain a small set of statements that are described in the following sections, and which offer the the following functions:

Call dialog modules of the ABAP program using MODULE

Control data transports to the ABAP program and treat error messages using FIELD and CHAIN

Execute loops using table controls with LOOP

Call subscreens using CALL SUBSCREEN

The statements in the event blocks of the screen flow logic are normally processed sequentially. Branches result from error handling following input checks in dialog modules. Screen elements in table form are processed in loops.

regards

Nagesh.Paruchuri

Former Member
0 Kudos

<b>The SET SCREEN and LEAVE SCREEN statements controls screen flow.</b>

Former Member
0 Kudos

Hi

refer this link

you will compleet idea

http://www.sapmaterial.com/files/controling_screen_flow.pdf

<b>Reward if usefull</b>

Former Member
0 Kudos

hi,

in database there 3 types of tables.

1. transparent tables -


exists both at database n apllication server level]

2. pool tables---- which contains all the details of screens, screen flows, details of screens.

3. cluster tables -


which helps u in providing search helps for fields of database tables.

in M.P.P all screen navigation part is done in either P.B.O or P.A.I event using statements like

CALL SCREEN

SET SCREEN

LEAVE SCREEN.......

LEAVE TO LIST-PROCESSING

if helpful reward some points.

with regards,

Suresh Aluri.