Vous êtes sur la page 1sur 2

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

*& Include
MZMODULE03I01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.
CASE SY-UCOMM.
WHEN 'FCT1'.
*TO GET MATERIAL MASTER DATA FROM DBTABLE MARA
SELECT SINGLE *
FROM MARA
INTO MARA
WHERE MATNR = MARA-MATNR.
*TO CALL NEXT SCREEN-200
SET SCREEN 200.
WHEN 'FCT2'.
*TO GET PLANT DATA FOR MATERIAL FROM DBTABLE MARC
SELECT SINGLE *
FROM MARC
INTO MARC
WHERE MATNR = MARA-MATNR.
*TO CALL NEXT SCREEN-300(POPUP SCREEN)
CALL SCREEN 300.
WHEN 'FCT3'.
*TO GET STORAGE LOCAITON FOR MATERIAL DATA FROM DBTABLE MARD
SELECT SINGLE *
FROM MARD
INTO MARD
WHERE MATNR = MARA-MATNR.
*TO CALL NEXT SCREEN-400
LEAVE TO SCREEN 400.
WHEN 'FCT4'.
*TO GET MATERIAL DESCRIPTION DATA FROM DBTABLE MAKT
SELECT SINGLE *
FROM MAKT
INTO MAKT
WHERE MATNR = MARA-MATNR
AND SPRAS = SY-LANGU.
*TO CALL NEXT SCREEN-500
SET SCREEN 500.
LEAVE SCREEN.
WHEN 'FCT5'.
*TO COMEOUT OF SCREEN
LEAVE PROGRAM.
ENDCASE.
ENDMODULE.

" USER_COMMAND_0100 INPUT

*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0200 INPUT
*&---------------------------------------------------------------------*
MODULE USER_COMMAND_0200 INPUT.
CASE SY-UCOMM.
WHEN 'BACK'.
*TO GO BACK TO MAIN SCREEN
LEAVE TO SCREEN 100.

ENDCASE.
ENDMODULE.

" USER_COMMAND_0200 INPUT

*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0400 INPUT
*&---------------------------------------------------------------------*
MODULE USER_COMMAND_0400 INPUT.
CASE SY-UCOMM.
WHEN 'BACK'.
*TO GO BACK TO MAIN SCREEN
LEAVE TO SCREEN 100.
ENDCASE.
ENDMODULE.
" USER_COMMAND_0400 INPUT
*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0500 INPUT
*&---------------------------------------------------------------------*
MODULE USER_COMMAND_0500 INPUT.
CASE SY-UCOMM.
WHEN 'BACK'.
*TO GO BACK TO MAIN SCREEN
LEAVE TO SCREEN 100.
ENDCASE.
ENDMODULE.

" USER_COMMAND_0500 INPUT

Vous aimerez peut-être aussi