Application Area – BC
Overview
In daily ABAP programming, we often need to use plenty of function modules. SAP doesn’t provide the detail API cookbook for these function modules. ABAPer always need to use their experience to use them freely. I try to list some common and useful fuction modules to my best and attach a short piece of description. For detail usage of these function modules, you can refer to the documentation as well as web resources. I plan to group the function modules to different functionalities, This post deals with the function module related to dynpro programming.
Function Modules Detail – Dynpro Programming
a) VIEW_MAINTENANCE_CALL – Call Extended Table Maintenance (View Maint) Highest Level like SM30.
b) DYNP_VALUES_READ – Read screen field values before PAI field transport. This function module reads screen field contents that are to be processed by the help modules.
c) DYNP_VALUES_UPDATE – Reset selected screen field contents. You can use this function module to reset selected help processor field contents in the corresponding screen fields. The module DYNP_GET_STEPL must first be called in strp-loop or table control to set the correct step-loop.
Read more…
Transaction Code:
VFBS – Next screen control.
VOVB – Screen Sequence Group Maintenance.
VOV8 - Document Type Maintenance. You can assign the standard screen sequence group to sales document type in this transaction.
Function Module: SCREEN_SEQUENCE_CONTROL
Function: SCREEN_SEQUENCE_CONTROL
Function group: V00F
Summary
Determination of the next screen from the function code
1. General description
The components contained in the function group V00F serve the determination of the further processing after input of a function code over key or menu. By three tables, those is steered to the definition by functions (T185F) and processing places (T185V), as well as the definition of ways between the places (T185) to be used.
Beyond that the possibility exists of merging the safety dialogues, which are realized in the function group SPO1. The control been made by T185F and T185D, the texts which can be spent are deposit able in T185T, all texts can however also at any time only be handed over at run-time dynamically.
Read more…
If you develop the custom screen, you always need to deal with the search help. Some search help comes from the DDIC definition. In some case the search help value comes from program dynamically. Below code example shows how you can populate search help.
In the screen flow logic:
process on value-request.
field: viqmel-znp_lob module get_lob.
In the program:
Read more…