簡體   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