Dialog Programming / Module Pool
Dialog Programming / Module Pool
A Module Pool also called as Dialog Program is a ABAP Program of type “M” that requires at least one transaction code in order to be executed. The transaction code usually starts a screen and it’s associated flow logic.
Events in Dialog Programming
Process Before Output - Actions taken before displaying the output.
Process After Input - Actions taken after you input the data or carry some action on the screen.
Things you need to know in Dialog Programming
Status Icons - Used in screens to indicate visually about the status of the program. It’s a type of screen element and use the function module ‘ICON_CREATE’ to play around with it.
Context menu - Content Menu can be created statiscally using SE41 or dynamically using the class CL_CTMENU.
Screen keywords - Here are some screen keywords which you need to understand. PROCESS,MODULE,FIELD,ON,LOOP,ENDLOOP,CHAIN,ENDCHAIN,CALL.
MODULE <name> at EXIT-COMMAND - This module is called when the user presses BACK, EXIT or CANCEL.
GUI Status and Title - Check the syntax for SET PF-STATUS and SET TITLEBAR ‘XXXX’.
Step loops - This helps in displaying tabular data on the screen,
Table Control - Declare a control variable of type TABLEVIEW using control statements in the program and use the LOOP … ENDLOOP statement.
If you like this post, you may as well like these too:
- ABAP Programs:Sample dialog program (flight reservation) * This program source contains all modules and subroutines of the * flight reservation program, but screen and GUI status definitions * are not included. *&---------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Include MSABBTOP...
- Object Oriented Programming in SAP ABAP Object Oriented Programming in SAP ABAP Object oriented programming tries to map the real world objects with their attributes and methods as realistically as possible in program constructs. The aim...
- Function Module Exit Function Module exits exist in some SAP application programs to allow a customer to add some functionality to the SAP Program. Search the SAP application program for the search string...
- ABAP HR Programming SAP ABAP HR Programming Prerequisites : ABAP Programming, Logical database, Module pool programming & SAP Scripts. Course Outline: Brief description of modules in SAP-HR Concept of Infotypes Infotype Structures Creation...
- Best SAP Module? Which is the Best SAP Module? For Freshers getting into SAP, They always wonder as to which is the best SAP Module? Well... what's your area of expertise? This will...

















Leave a Reply