内部数据存为文件

内部数据存为文件 

REPORT Z_SAVE_ITAB_TO_FILE_NEIL .

DATA: BEGIN OF MAN,
        NAME(20) TYPE C,
        HIGH TYPE P DECIMALS 2,
        WEIGHT TYPE P DECIMALS 2,
      END OF MAN.

*DATA: MAN1 LIKE HASHED TABLE OF MAN WITH UNIQUE KEY NAME.

DATA: MAN1 LIKE TABLE OF MAN.
DATA: NAME TYPE RLGRAP-FILENAME, TYPA TYPE RLGRAP-FILETYPE.

MAN-NAME = 'TICO'.
MAN-HIGH = '1.68'.
MAN-WEIGHT = 120.
INSERT MAN INTO TABLE MAN1.

MAN-NAME = 'LIU'.
MAN-HIGH = '1.98'.
MAN-WEIGHT = 130.
INSERT MAN INTO TABLE MAN1.

LOOP AT MAN1 INTO MAN.
  WRITE:/ MAN-NAME, MAN-HIGH, MAN-WEIGHT.
ENDLOOP.

MAN-NAME = 'LIZHI'.
MAN-HIGH = '1.50'.
MAN-WEIGHT = 160.
INSERT MAN INTO MAN1 INDEX 2.

NAME = '//172.29.68.101/d$/TESTA.TXT'.
TYPA = 'DAT'.

*CALL FUNCTION 'DOWNLOAD'
* EXPORTING
*   CODEPAGE                      = 'TESTA'
*   FILENAME                      = NAME
*   FILETYPE                      = TYPA
*   ITEM                          = '文件测试'
*  TABLES
*    DATA_TAB                      = MAN1
* EXCEPTIONS
*   INVALID_FILESIZE              = 1
*   INVALID_TABLE_WIDTH           = 2
*   INVALID_TYPE                  = 3
*   NO_BATCH                      = 4
*   UNKNOWN_ERROR                 = 5
*   GUI_REFUSE_FILETRANSFER       = 6
*   CUSTOMER_ERROR                = 7
*   OTHERS                        = 8
*          .


*直接存入文件,不加提示
CALL FUNCTION 'WS_DOWNLOAD'
 EXPORTING
   CODEPAGE                      = 'TESTA'
   FILENAME                      = NAME
   FILETYPE                      = TYPA
   ITEM                          = '文件测试'
  TABLES
    DATA_TAB                      = MAN1
 EXCEPTIONS
   INVALID_FILESIZE              = 1
   INVALID_TABLE_WIDTH           = 2
   INVALID_TYPE                  = 3
   NO_BATCH                      = 4
   UNKNOWN_ERROR                 = 5
   GUI_REFUSE_FILETRANSFER       = 6
   CUSTOMER_ERROR                = 7
   OTHERS                        = 8
          .

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值