Module Pool
Module Pool
MODULE POOL
• MODULE POOL
• it is used to create custom SAP screens
• Transaction code for creating module pool programs is SE80
• 1.IT IS ALSO CALLED AS THE DIALOG PROGRAMING,IT IS POOL OF MODUELS ( MODUELS ARE SCREEN , INCLUDE, TRANSACTION ETC.) AND MODULE POOL IS MAINLY POOL OF SCREEN
.
• TYPES OF SCREEN.
• 1. NORMAL SCREEN
• 2.SUB SCREEN
• 3.POP UP SCREEN( MODAL DIALOG).
• TAB OF SCREEN
• 1.ATTRIBUTES – IT GIVES THE GENERIC INFORMATION OF THE SCREEN .
• (LIKE NORMAL OR SUB SCREEN , PACKAGE AND OTHER DATAS ).
• 2.ELEMENT LIST – IT PROVIDS THE LIST OF ELEMENTS AVAILABLE ON THE SCREEN
• 3.FLOW LOGIC – IT’S PURPOS TO WRITE THE LOGIC.
MODULE POOL
• MODUEL POOL EVENTS
• 1. PBO ( PROCESS BEFORE OUTPUT ) – THIS EVENT CALLED BEFORE DISPLAYING A PARTICULAR SCREEN.
• 2.PAI ( PROCESS AFTER INPUT ) – THIS EVENT CALLED AFTER PERFORMING SOME ACTION IN A PARTICULAR SCREEN
• 3.POV ( PROCESS ON VALUE REQUEST ) – THIS EVENT CALLED WHEN WE CLICK F4 ON A FIELD OF A SCREEN.
• 4. POH ( PROCESS ON HELP REQUEST ) – THIS EVENT CALLED WHEN WE CLICK THE F1 KEY ( TECHNICAL INFORMATION ) ON FIELD OF A
SCREEN.
• SY-UCOMM – SYSTEM VARIABLE FOR USER COMMEND - IT WILL CAPTURE THE VALUE OF THE FUNCTION CODE
• SY-REPID – SYSTEM VARIABLE , ( REPORT ID OR REPORT NAME ). IT WILL GIGE THE PROGRAM NAME
• TABLE CONTROL
• IT IS USED TO DISPLAY THE OUTPUT IN THE FORM OF TABLE ( COLUMN AND ROW ).
• WHEN EVER WE NEEDS TO DISPLAY THE MULTIPL LINE ITEMS ( LIKE ITEM TABLE DATA , MULTIPLE LINE ITEM FOR SINGLE ORDER NUMBER )
THAT TIME WE ARE USING THE TABLE FORM( TABLE CONTROL).