预留导入
*&---------------------------------------------------------------------*
*& Report ZPPE338
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZMME118.
TABLES:SSCRFIELDS,RESB,RKPF.
*&---定义ALV显示的字段列及其描述等属性
DATA:GT_FIELDCAT TYPE TABLE OF LVC_S_FCAT,
GS_FIELDCAT TYPE LVC_S_FCAT,
GS_LAYOUT TYPE LVC_S_LAYO,
G_REPID LIKE SY-REPID VALUE SY-REPID.
DEFINE INIT_FIELDCAT.
CLEAR gs_fieldcat.
gs_fieldcat-fieldname = &1.
gs_fieldcat-coltext = &2.
gs_fieldcat-ref_table = &3.
gs_fieldcat-ref_field = &4.
gs_fieldcat-checkbox = &5.
gs_fieldcat-edit = &6.
gs_fieldcat-icon = &7.
gs_fieldcat-outputlen = &8.
APPEND gs_fieldcat TO gt_fieldcat.
END-OF-DEFINITION.
TYPES:BEGIN OF TY_UPLOAD,
MATNR TYPE RESB-MATNR,
WERKS TYPE RESB-WERKS,
BWART TYPE RESB-BWART,
ERFMG TYPE STRING,
LGORT TYPE RESB-LGORT,
KOSTL TYPE RKPF-KOSTL,
BDTER TYPE STRING,
LGORT1 TYPE RESB-LGORT,
MEINS TYPE MARA-MEINS,
END OF TY_UPLOAD.
DATA:GT_UPLOAD TYPE TABLE OF TY_UPLOAD,
GS_UPLOAD TYPE TY_UPLOAD.
TYPES:BEGIN OF TY_ALV,
SEL TYPE C,
ICON TYPE CHAR4,
MATNR TYPE RESB-MATNR,
MAKTX TYPE MAKT-MAKTX,
WERKS TYPE RESB-WERKS,
BWART TYPE RESB-BWART,
ERFMG TYPE RESB-ERFMG,
MEINS TYPE MARA-MEINS,
UMLGO TYPE RESB-UMLGO,
LGORT TYPE RESB-LGORT,
CHARG TYPE RESB-CHARG,
KOSTL TYPE RKPF-KOSTL,
AUFNR TYPE RESB-AUFNR,
BDTER TYPE DATUM,
USNAM TYPE RKPF-USNAM,
RSNUM TYPE RESB-RSNUM,
RSPOS TYPE RESB-RSPOS,
LGORT1 TYPE RESB-LGORT,
XLOEK TYPE RESB-XLOEK,
MESSAGE(100) TYPE C,
END OF TY_ALV.
DATA:GT_ALV TYPE TABLE OF TY_ALV,
GS_ALV TYPE TY_ALV.
FIELD-SYMBOLS:<FS_ALV> TYPE TY_ALV.
*----------选择屏幕--------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK BLK2 WITH FRAME TITLE TEXT-002.
PARAMETERS:P_PATH LIKE RLGRAP-FILENAME. "文件路径
SELECT-OPTIONS:S_WERKS FOR RESB-WERKS,
S_MATNR FOR RESB-MATNR,
S_BWART FOR RESB-BWART,
S_BDTER FOR RESB-BDTER,
S_KOSTL FOR RKPF-KOSTL,
S_LGORT FOR RESB-LGORT,
S_USNAM FOR RKPF-USNAM DEFAULT SY-UNAME NO INTERVALS NO-EXTENSION.
PARAMETERS:R1 RADIOBUTTON GROUP GRP1 USER-COMMAND UC1 DEFAULT 'X',
R2 RADIOBUTTON GROUP GRP1.
SELECTION-SCREEN
*& Report ZPPE338
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZMME118.
TABLES:SSCRFIELDS,RESB,RKPF.
*&---定义ALV显示的字段列及其描述等属性
DATA:GT_FIELDCAT TYPE TABLE OF LVC_S_FCAT,
GS_FIELDCAT TYPE LVC_S_FCAT,
GS_LAYOUT TYPE LVC_S_LAYO,
G_REPID LIKE SY-REPID VALUE SY-REPID.
DEFINE INIT_FIELDCAT.
CLEAR gs_fieldcat.
gs_fieldcat-fieldname = &1.
gs_fieldcat-coltext = &2.
gs_fieldcat-ref_table = &3.
gs_fieldcat-ref_field = &4.
gs_fieldcat-checkbox = &5.
gs_fieldcat-edit = &6.
gs_fieldcat-icon = &7.
gs_fieldcat-outputlen = &8.
APPEND gs_fieldcat TO gt_fieldcat.
END-OF-DEFINITION.
TYPES:BEGIN OF TY_UPLOAD,
MATNR TYPE RESB-MATNR,
WERKS TYPE RESB-WERKS,
BWART TYPE RESB-BWART,
ERFMG TYPE STRING,
LGORT TYPE RESB-LGORT,
KOSTL TYPE RKPF-KOSTL,
BDTER TYPE STRING,
LGORT1 TYPE RESB-LGORT,
MEINS TYPE MARA-MEINS,
END OF TY_UPLOAD.
DATA:GT_UPLOAD TYPE TABLE OF TY_UPLOAD,
GS_UPLOAD TYPE TY_UPLOAD.
TYPES:BEGIN OF TY_ALV,
SEL TYPE C,
ICON TYPE CHAR4,
MATNR TYPE RESB-MATNR,
MAKTX TYPE MAKT-MAKTX,
WERKS TYPE RESB-WERKS,
BWART TYPE RESB-BWART,
ERFMG TYPE RESB-ERFMG,
MEINS TYPE MARA-MEINS,
UMLGO TYPE RESB-UMLGO,
LGORT TYPE RESB-LGORT,
CHARG TYPE RESB-CHARG,
KOSTL TYPE RKPF-KOSTL,
AUFNR TYPE RESB-AUFNR,
BDTER TYPE DATUM,
USNAM TYPE RKPF-USNAM,
RSNUM TYPE RESB-RSNUM,
RSPOS TYPE RESB-RSPOS,
LGORT1 TYPE RESB-LGORT,
XLOEK TYPE RESB-XLOEK,
MESSAGE(100) TYPE C,
END OF TY_ALV.
DATA:GT_ALV TYPE TABLE OF TY_ALV,
GS_ALV TYPE TY_ALV.
FIELD-SYMBOLS:<FS_ALV> TYPE TY_ALV.
*----------选择屏幕--------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK BLK2 WITH FRAME TITLE TEXT-002.
PARAMETERS:P_PATH LIKE RLGRAP-FILENAME. "文件路径
SELECT-OPTIONS:S_WERKS FOR RESB-WERKS,
S_MATNR FOR RESB-MATNR,
S_BWART FOR RESB-BWART,
S_BDTER FOR RESB-BDTER,
S_KOSTL FOR RKPF-KOSTL,
S_LGORT FOR RESB-LGORT,
S_USNAM FOR RKPF-USNAM DEFAULT SY-UNAME NO INTERVALS NO-EXTENSION.
PARAMETERS:R1 RADIOBUTTON GROUP GRP1 USER-COMMAND UC1 DEFAULT 'X',
R2 RADIOBUTTON GROUP GRP1.
SELECTION-SCREEN