Sie sind auf Seite 1von 2

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

*& Module Pool


ZTRAN
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
PROGRAM ZTRAN.
TABLES MARA.
DATA: BEGIN OF ITAB OCCURS 0,
MATNR TYPE MARA-MATNR,
MBRSH TYPE MARA-MBRSH,
MTART TYPE MARA-MTART,
END OF ITAB.
DATA: S_MATNRHIGH TYPE MARA-MATNR,
S_MATNRLOW TYPE MARA-MATNR.
CONTROLS TABLEFRAME TYPE TABLEVIEW USING SCREEN 900.
*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0800 INPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
module USER_COMMAND_0800 input.
CASE SY-UCOMM.
WHEN 'DISPLAY'.
SELECT MATNR
MBRSH
MTART
FROM MARA INTO TABLE ITAB
WHERE MATNR BETWEEN S_MATNRLOW AND S_MATNRHIGH.
LEAVE TO SCREEN 900.
ENDCASE.
endmodule.
*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0900 INPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
module USER_COMMAND_0900 input.
CASE SY-UCOMM.
WHEN 'BACK'.
LEAVE TO SCREEN 800.
ENDCASE.

endmodule.

" USER_COMMAND_0900 INPUT

................................................................................
.....
................................................................................
.....
PROCESS BEFORE OUTPUT.
MODULE STATUS_0900.
LOOP AT ITAB WITH CONTROL TABLEFRAME.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0900.
LOOP AT ITAB.
ENDLOOP.

Das könnte Ihnen auch gefallen