繁体   English   中英

如何使用ABAP在Windows中创建新文件?

[英]How do I create a new file in windows with ABAP?

这是我的代码

IF sy-ucomm = 'BTNL'.

    CONCATENATE 'C:\Users\moreiramm\Downloads\' ndf '.txt'
    INTO local.

    OPEN DATASET local FOR APPENDING IN TEXT MODE ENCODING DEFAULT.

    LOOP AT es_fich2 INTO wa_es_fich.
      IF sy-subrc = 0.
        TRANSFER wa_es_fich TO local.
        MESSAGE 'O ficheiro foi guardado no directório "C:\Users\moreiramm\Downloads" com sucesso' TYPE 'S' DISPLAY LIKE 'I'.
      ELSE.
        MESSAGE 'O ficheiro nâo foi guardado com sucesso. Repita os passos.' TYPE 'S' DISPLAY LIKE 'I'.
      ENDIF.
    ENDLOOP.

    CLOSE DATASET local.

  ELSE.

(......)

ndf =作为文件名txt local =作为本地es_fich2 = as bd我的数据是wa_es_fich = as bd我的数据要保存在本地文件中

最后......文件没有创建......为什么?

OPEN DATASET

用于创建服务器文件。

使用课程:

CL_GUI_FRONTEND_SERVICES

用于本地文件写入。

注意:CL_GUI_FRONTEND_SERVICES直到7.02才发布供客户使用(我认为)。 它应该仍然可以在早期版本上正常工作,但如果您使用的是早期版本并且需要使用已发布的对象,则FMs GUI_UPLOAD或GUI_DOWNLOAD将起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM