You are on page 1of 1

*&---------------------------------------------------------------------*

*& Report ZAM_AT_USER_COMMAND


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZAM_AT_USER_COMMAND.
TABLES : MARA.
TYPES : BEGIN OF TY_MARA,
MATNR TYPE MARA-MATNR,
MBRSH TYPE MARA-MBRSH,
MTART TYPE MARA-MTART,
MEINS TYPE MARA-MEINS,
MATKL TYPE MARA-MATKL,
END OF TY_MARA.
DATA : IT_MARA TYPE TABLE OF TY_MARA,
WA_MARA TYPE TY_MARA.
SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.
SELECT-OPTIONS : M_MATNR FOR MARA-MATNR.
SELECTION-SCREEN : END OF BLOCK B1.
START-OF-SELECTION.
SET PF-STATUS 'STATUS'.
SELECT MATNR
MBRSH
MTART
MEINS
MATKL
FROM MARA
INTO TABLE IT_MARA
WHERE MATNR IN M_MATNR.
LOOP AT IT_MARA INTO WA_MARA.
WRITE :/ WA_MARA-MATNR ,
WA_MARA-MBRSH,
WA_MARA-MTART,
WA_MARA-MEINS,
WA_MARA-MATKL.
ENDLOOP.
AT USER-COMMAND.
CASE SY-UCOMM.
WHEN 'CALL'.
CALL TRANSACTION 'SE11'.
*
WHEN .
*
WHEN OTHERS.
ENDCASE.

You might also like