Sie sind auf Seite 1von 2

REPORT zdemo_multiple_screens NO STANDARD PAGE HEADING.

TABLES:kna1,knbk.
DATA :
kunnr TYPE kna1-kunnr,
bankn TYPE knbk-bankn,
name1 TYPE kna1-name1,
regio TYPE kna1-regio.
DATA:
screen TYPE n LENGTH 4 VALUE 0110,
ok_code LIKE sy-ucomm.
CALL SCREEN 100.
CALL SCREEN 110.
CALL SCREEN 120.
*&---------------------------------------------------------------------*
*&
Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE status_0100 OUTPUT.
SET PF-STATUS 'ZMENU'.
ENDMODULE.
" STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE user_command_0100 INPUT.
CASE sy-ucomm.
WHEN 'DISPLAY'.
screen = 0110.
WHEN 'EXIT' OR 'BACK' OR 'CANCEL'.
LEAVE PROGRAM.
ENDCASE.
ENDMODULE.
" USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
*&
Module STATUS_0110 OUTPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE status_0110 OUTPUT.
SELECT SINGLE bankn
FROM knbk
INTO knbk-bankn
WHERE kunnr = kna1-kunnr.
ENDMODULE.
" STATUS_0110 OUTPUT
*----------------------------------------------------------------------*
* MODULE USER_COMMAND_0110 INPUT
*----------------------------------------------------------------------*
*

*----------------------------------------------------------------------*
MODULE user_command_0110 INPUT.
CASE sy-ucomm.
WHEN 'DISPLAY'.
screen = 0120.
WHEN 'EXIT'.
LEAVE PROGRAM.
ENDCASE.
ENDMODULE.
" USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
*&
Module STATUS_0110 OUTPUT
*&---------------------------------------------------------------------*
*
text
*----------------------------------------------------------------------*
MODULE status_0120 OUTPUT.
SELECT SINGLE name1
land1
FROM kna1
INTO (kna1-name1,kna1-land1)
WHERE kunnr = kna1-kunnr.
ENDMODULE.
" STATUS_0110 OUTPUT

Das könnte Ihnen auch gefallen