Cockpit program for functionals in SAP
Report
REPORT ZAB_RP_CREATE_COCKPIT.
TABLES: sscrfields.
SELECTION-SCREEN begin of block b1 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP 1.
SELECTION-SCREEN begin of LINE.
SELECTION-SCREEN: POSITION 10, PUSHBUTTON (20) mm1 USER-COMMAND mm1,
PUSHBUTTON (20) mm2 USER-COMMAND mm2,
PUSHBUTTON (20) mm3 USER-COMMAND mm3.
SELECTION-SCREEN end OF LINE.
SELECTION-SCREEN BEGIN OF line.
SELECTION-SCREEN: POSITION 10, PUSHBUTTON (20) mm4 USER-COMMAND mm4,
PUSHBUTTON (20) mm5 USER-COMMAND mm5,
PUSHBUTTON (20) mm6 USER-COMMAND mm7.
SELECTION-SCREEN end of line .
SELECTION-SCREEN BEGIN OF line.
SELECTION-SCREEN: POSITION 10, PUSHBUTTON (20) mm7 USER-COMMAND mm7,
PUSHBUTTON (20) mm8 USER-COMMAND mm8,
PUSHBUTTON (20) mm9 USER-COMMAND mm9.
SELECTION-SCREEN end of line .
SELECTION-SCREEN end of block b1.
SELECTION-SCREEN begin of block b2 WITH FRAME TITLE text-002.
SELECTION-SCREEN SKIP 1.
SELECTION-SCREEN begin of LINE.
SELECTION-SCREEN: POSITION 10, PUSHBUTTON (20) sd1 USER-COMMAND sd1,
PUSHBUTTON (20) sd2 USER-COMMAND sd2,
PUSHBUTTON (20) sd3 USER-COMMAND sd3.
SELECTION-SCREEN end OF LINE.
SELECTION-SCREEN BEGIN OF line.
SELECTION-SCREEN: POSITION 10, PUSHBUTTON (20) sd4 USER-COMMAND sd4,
PUSHBUTTON (20) sd5 USER-COMMAND sd5,
PUSHBUTTON (20) sd6 USER-COMMAND sd6.
SELECTION-SCREEN end of LINE.
SELECTION-SCREEN end of block b2.
INITIALIZATION.
MM1 = 'Create material'.
MM2 = 'Change material'.
MM3 = 'Display material'.
MM4 = 'Create PR'.
MM5 = 'Change PR'.
MM6 = 'Display PR'.
MM7 = 'Create PO'.
MM8 = 'Change PO'.
MM9 = 'Display PO'.
SD1 = 'Create SO'.
SD2 = 'Change SO'.
SD3 = 'Display SO'.
SD4 = 'Create Billing'.
SD5 = 'Change Billing'.
SD6 = 'Display Billing'.
at SELECTION-SCREEN .
CASE sscrfields-ucomm.
WHEN 'MM1'.
Call TRANSACTION 'MM01'.
WHEN 'MM2'.
Call TRANSACTION 'MM02'.
WHEN 'MM3'.
Call TRANSACTION 'MM03'.
WHEN 'MM4'.
Call TRANSACTION 'ME51N'.
WHEN 'MM5'.
Call TRANSACTION 'ME52N'.
WHEN 'MM6'.
Call TRANSACTION 'ME53N'.
WHEN 'MM7'.
Call TRANSACTION 'ME21N'.
WHEN 'MM8'.
Call TRANSACTION 'ME22N'.
WHEN 'MM9'.
Call TRANSACTION 'ME23N'.
WHEN 'SD1'.
Call TRANSACTION 'VA01'.
WHEN 'SD2'.
Call TRANSACTION 'VA02'.
WHEN 'SD3'.
Call TRANSACTION 'VA03'.
WHEN 'SD4'.
Call TRANSACTION 'VF01'.
WHEN 'SD5'.
Call TRANSACTION 'VF02'.
WHEN 'SD6'.
Call TRANSACTION 'VF03'.
WHEN OTHERS.
ENDCASE.
Output
* If click particular button call transaction will be called.
******************************Thank You***************************
Comments
Post a Comment