You are on page 1of 1

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

*& Module Pool ZSTSA091_DP_01


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

PROGRAM ZSTSA091_DP_01.

DATA:

IO_01 TYPE I,
IO_02 TYPE I,
IO_03 TYPE I,
IO_04 TYPE I,
CB_01 TYPE C,
CB_02 TYPE C.

START-OF-SELECTION.
CALL SCREEN 9000.
*&---------------------------------------------------------------------*
*& Module STATUS_9000 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
module STATUS_9000 output.
SET PF-STATUS 'PF_STAT'.
SET TITLEBAR 'TITLE'.

endmodule. " STATUS_9000 OUTPUT


*&---------------------------------------------------------------------*
*& Module USER_COMMAND_9000 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
module USER_COMMAND_9000 input.

CASE SY-ucomm.
WHEN 'CALC'.
IF CB_01 = 'X' AND CB_02 = 'X'.
IO_03 = IO_01 + IO_02.
IO_04 = IO_01 - IO_02.
ENDIF.
IF CB_01 = 'X' AND CB_02 = ' '.
IO_03 = IO_01 + IO_02.
ENDIF.
IF CB_01 = ' ' AND CB_02 = 'X'.
IO_04 = IO_01 - IO_02.
ENDIF.
WHEN 'EXIT' OR 'BACK' OR 'CANCEL'.
LEAVE PROGRAM.
ENDCASE.

endmodule. " USER_COMMAND_9000 INPUT

You might also like