Ansicht
Dokumentation
ABENABAP_DYNPROS_PROCESSING - ABAP DYNPROS PROCESSING
BAL Application Log Documentation CL_GUI_FRONTEND_SERVICES - Frontend ServicesThis documentation is copyright by SAP AG.
- Dynpro Flow and Dynpro Sequences
Dynpro Flow
Dynpros are called either using transaction codes or using the statement CALL SCREEN. The call raises the event PBO and its event block is processed in the dynpro flow logic. Afterwards, the screen layout of the dynpro is displayed in the current popup level or in a new level (in the case of modal dialog boxes). After a user action in the user interface of this GUI window, the event PAI (or POH or POV) is raised and its event block is processed in the dynpro flow logic. In the event blocks of the dynpro flow logic, dialog modules of the associated ABAP program are called. When PAI processing is complete, the next dynpro of the current dynpro is called.
The display language of a general dynpro is the logon language and not the text environment language, which can be set with statement SET LOCALE LANGUAGE.
Dynpro Sequence
Each dynpro has a next dynpro. In particular, a dynpro can also be its own special next dynpro. The next dynpro is either statically predefined or it is set in the ABAP program using the statements SET SCREEN or LEAVE TO SCREEN. In this way, a dynpro is automatically part of a dynpro sequence. Each next dynpro always belongs to a single popup level and is executed in a single GUI window. The number of the current dynpro can be taken from the system field sy-dynnr.
The flow of a dynpro sequence is determined by the respective next dynpro of the dynpro involved. During processing, a dynpro always has a next dynpro. At the start of processing, this is statically predefined, but it can be overwritten in the program. The first dynpro of a dynpro sequence is the initial dynpro. A dynpro sequence is ended by calling the next dynpro with the dynpro number 0.
If a dynpro sequence is embedded in another sequence, the calling dynpro sequence is continued after completion of a dynpro sequence. If the dynpro sequence is not embedded, the current program is ended.
BAL_S_LOG - Application Log: Log header data PERFORM Short Reference
This documentation is copyright by SAP AG.
Length: 3396 Date: 20240417 Time: 232622 sap01-206 ( 70 ms )