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