Вы находитесь на странице: 1из 2

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

*& Module Pool ZVM_KNA1_INFO_TBC_MPP


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

PROGRAM zvm_kna1_info_tbc_mpp.

***********************************************************************
***declaration of TYPES structure
TYPES : BEGIN OF ty_kna1,
kunnr TYPE kna1-kunnr,
name1 TYPE kna1-name1,
telf1 TYPE kna1-telf1,
ort01 TYPE kna1-ort01,
regio TYPE kna1-regio,
land1 TYPE kna1-land1,
END OF ty_kna1.

***declaration of work area & internal table


DATA : cntry TYPE kna1-land1,
wa_kna1 TYPE ty_kna1,
it_kna1 TYPE TABLE OF ty_kna1.

***declaration of table control


CONTROLS tab_con TYPE TABLEVIEW USING SCREEN '100'.

*&---------------------------------------------------------------------*
*& Module STATUS_1000 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE status_1000 OUTPUT.

SET PF-STATUS 'ZGUI'.


* SET TITLEBAR 'xxx'.

ENDMODULE. " STATUS_1000 OUTPUT


*&---------------------------------------------------------------------*
*& Module USER_COMMAND_1000 INPUT2
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE user_command_1000 INPUT.

CASE sy-ucomm.
WHEN 'BACK' OR 'EXIT' OR 'CANCEL' OR 'BAK'.
LEAVE PROGRAM.
WHEN 'KNA1'.
***fetch customer master data
SELECT kunnr
name1
telf1
ort01
regio
land1 FROM kna1
INTO TABLE it_kna1
WHERE land1 EQ cntry.
***call another screen
CALL SCREEN '100'.
ENDCASE.

ENDMODULE. " USER_COMMAND_1000 INPUT


*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE status_0100 OUTPUT.

SET PF-STATUS 'ZMENU'.


* SET TITLEBAR 'xxx'.

ENDMODULE. " STATUS_0100 OUTPUT


*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE user_command_0100 INPUT.

CASE sy-ucomm.
WHEN 'BACK' OR 'EXIT' OR 'CANCEL'.
LEAVE PROGRAM.
ENDCASE.

ENDMODULE. " USER_COMMAND_0100 INPUT

Вам также может понравиться