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

时间:2014-04-02 12:34:56

标签: 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 =作为我的数据所在的bd wa_es_fich = as bd我的数据将保存在本地文件中

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

1 个答案:

答案 0 :(得分:2)

OPEN DATASET

用于创建服务器文件。

使用课程:

CL_GUI_FRONTEND_SERVICES

用于本地文件编写。

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