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-SCREENPOSITION 10PUSHBUTTON (20mm1 USER-COMMAND mm1,
                                   PUSHBUTTON (20mm2 USER-COMMAND mm2,
                                   PUSHBUTTON (20mm3 USER-COMMAND mm3.
  SELECTION-SCREEN end OF LINE.

  SELECTION-SCREEN BEGIN OF line.
    SELECTION-SCREENPOSITION 10PUSHBUTTON (20mm4 USER-COMMAND mm4,
                                   PUSHBUTTON (20mm5 USER-COMMAND mm5,
                                   PUSHBUTTON (20mm6 USER-COMMAND mm7.
  SELECTION-SCREEN end of line .

  SELECTION-SCREEN BEGIN OF line.
    SELECTION-SCREENPOSITION 10PUSHBUTTON (20mm7 USER-COMMAND mm7,
                                   PUSHBUTTON (20mm8 USER-COMMAND mm8,
                                   PUSHBUTTON (20mm9 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-SCREENPOSITION 10PUSHBUTTON (20sd1 USER-COMMAND sd1,
                                   PUSHBUTTON (20sd2 USER-COMMAND sd2,
                                   PUSHBUTTON (20sd3 USER-COMMAND sd3.
  SELECTION-SCREEN end OF LINE.

  SELECTION-SCREEN BEGIN OF line.
    SELECTION-SCREENPOSITION 10PUSHBUTTON (20sd4 USER-COMMAND sd4,
                                   PUSHBUTTON (20sd5 USER-COMMAND sd5,
                                   PUSHBUTTON (20sd6 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

Popular posts from this blog

Pf status and user command in factory method - OOPS ALV in ABAP

fetch the data from table and send an email in ABAP

Enhancements in abap