ABAP-银行主数据批导
*&---------------------------------------------------------------------*
*& Report ZFIR_031
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZFIR_031.
TABLES: SSCRFIELDS.
*----------------------------------------------------------------------*
*    TYPE-POOLS,TABLES
*----------------------------------------------------------------------*
TYPES:BEGIN OF TY_INPUT, " import data structure type
        ACC_ID         TYPE C LENGTH 10,
        BANKS          TYPE C LENGTH 3,
        BANKL          TYPE C LENGTH 15,
        ACC_NUM        TYPE C LENGTH 40,
        REFZL          TYPE C LENGTH 27,
        ACC_TYPE_ID    TYPE C LENGTH 10,
        VALID_FROM     TYPE C LENGTH 12,
        VALID_TO       TYPE C LENGTH 12,
        STATUS         TYPE C LENGTH 2,
        BUKRS          TYPE C LENGTH 4,
        BENEFICIAL     TYPE C LENGTH 60,
        CREATED_BY     TYPE C LENGTH 20,
        OPENED_BY      TYPE C LENGTH 20,
        CREATED_AT_DAT TYPE C LENGTH 20,
        OPENED_AT_DAT  TYPE C LENGTH 20,
*        YBANK          TYPE C LENGTH 3,
*        YPRVN          TYPE C LENGTH 2,
*        YACTPT         TYPE C LENGTH 2,
*        YACTCG         TYPE C LENGTH 2,
*        LIFNR          TYPE C LENGTH 10,
*        YVLDDAT        TYPE C LENGTH 10,
*        YEPTDAT        TYPE C LENGTH 10,
        LANGU          TYPE C LENGTH 2,
        DESCRIPTION    TYPE C LENGTH 60,
        WAERS          TYPE C LENGTH 4,
        VALID_FROM1    TYPE C LENGTH 12,
        VALID_TO1      TYPE C LENGTH 12,
        BUKRS1         TYPE C LENGTH 4,
        HBKID          TYPE C LENGTH 10,
        HKTID          TYPE C LENGTH 10,
        BANKN          TYPE C LENGTH 20,
        HKONT          TYPE C LENGTH 10,
      END OF TY_INPUT.
*----------------------------------------------------------------------*
*    INTERNAL TABLE  WORK AREA
*----------------------------------------------------------------------*
DATA:GT_INPUT TYPE TABLE OF TY_INPUT,
     GS_INPUT TYPE          TY_INPUT.
DATA: GT_MSG         TYPE          CL_FCLM_BAM_UPLOAD_DOWNLOAD=>TY_T_UPLOAD_MESSAGE,
*       LT_MSG         TYPE          BAPIRETTAB,
      GS_MSG         TYPE LINE OF  CL_FCLM_BAM_UPLOAD_DOWNLOAD=>TY_T_UPLOAD_MESSAGE,
*       LS_MSG         TYPE LINE OF  BAPIRETTAB,
      GT_MSG_DISPLAY TYPE         CL_FCLM_BAM_UPLOAD_DOWNLOAD=>TY_T_UPLOAD_MESSAGE.
DATA: CL_FCLM_BAM_UPLOAD_DOWNLOAD TYPE REF TO CL_FCLM_BAM_UPLOAD_DOWNLOAD.
DATA: FUNCTXT TYPE SMP_DYNTXT.  "功能代码文本
DATA: T_FIELDCAT TYPE LVC_T_FCAT, "字段目录内表
      W_FIELDCAT TYPE LVC_S_FCAT, "字段目录工作区
      W_LAYOUT   TYPE LVC_S_LAYO. "用于定义ALV表单的相关格式、属性
*----------------------------------------------------------------------*
*    VARIABLE  CONSTANTS
*----------------------------------------------------------------------*
DATA:G_FLAG.
*----------------------------------------------------------------------*
*    SELECTION-SCREEN
*----------------------------------------------------------------------*
SELECTION-SCREEN BEGIN OF BLOCK BLK WITH FRAME TITLE TEXT-001.
PARAMETERS:P_FILE TYPE RLGRAP-FILENAME.
SELECTION-SCREEN COMMENT /2(50) TEXT-004.
SELECTION-SCREEN END OF BLOCK BLK.
SELECTION-SCREEN: FUNCTION KEY 1.
*----------------------------------------------------------------------*
*    INITIALIZATION
*----------------------------------------------------------------------*
INITIALIZATION.
  FUNCTXT-ICON_ID   = ICON_EXPORT.
  FUNCTXT-QUICKINFO = '下载导入模版'.
  FUNCTXT-ICON_TEXT = '下载导入模版'.
  SSCRFIELDS-FUNCTXT_01 = FUNCTXT.
*----------------------------------------------------------------------*
*    AT SELECTION-SCREEN
*----------------------------------------------------------------------*
AT 
 
                     
                    
                 
                    
                