Dialog Programming.(Module Pool)

ABAP Dialog Programs are ABAP programming that accept user input and allow an interaction between the program and the user,They have to be associated with a transaction code in which the initial screen is specified.

         Using dialog programming, a user can interact with the program by entering data, selecting a menu item, by clicking on a data item or display button. Also, using dialog programming, a user may navigate back and forth in between screens.


Transaction Code is SE80.

Flow Logic Events :-

1. Process Before Output (PBO) :- Triggered before MPP screen is displayed.


2. Process After Input (PAI) :- Triggered after MPP screen is displayed 

    whenever user raises an action. Also,Now PBO is also triggered.

3. Process On Value Request (POV) :- It is used For F4 HELP.


4. Process On Help Request (POH) :- It Is Used For F1 HELP.



Include Programs in MPP :- 



1. Include Top :- Top Include Programs , All Data Declaration.

2. Include I01 :- PAI Include Program , Logic Related To PAI EVENT.

3. Include O01 :- PBO Include Program , Logic Related To PBO EVENT.

4. Include F01 :- Forms Include Program ,Logic Related To Subroutine.


Dynamic Screens :-

 SY-UCOMM. :- System User Command.

Represented as Follows. 

CASE SY-UCOMM
WHEN 'BACK'
  LEAVE TO SCREEN 0.
WHEN 'EXIT'
  LEAVE PROGRAM.
WHEN 'CANCEL'.
  LEAVE SCREEN.
ENDCASE.


Screen Painter  :-

Screen Painter Window 





1. Elements in Screen Painter :-


painter
It has elements to Draw Layout like text field , radio button , tabstrip , custom control etc 
 

Application Bar Has Components like dictionary input field , name & Text Layout 

Dictionary Input Field  :- we Can Pickup Required Field From Dictionary  and can draw layout




0 comments:

Post a Comment