Schlüsselbefehl Open Dataset

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Mit dem Befehl Open Dataset können Daten als Datei auf den Applikationsserver geschrieben werden.

Coding (Beispiel PDF-Datei)

  data: lv_returncode type inri-returncode,
        lv_myfile     type string,
        lv_bintab     like line of pit_merge_bintab,
        lv_mess       type string.

  lv_myfile = 'TEST.PDF' 
 
* Speichern PDF-Datei auf Applikationsserver
  open dataset lv_myfile for output in binary mode message lv_mess.  "Datei wird geöffnet

  if sy-subrc <> 0.
    message e531(0u) with lv_mess.                   "Datei konnte vom Betriebssystem nicht geöffnet werden
  endif.

  loop at pit_bintab into lv_merge_bintab.
    transfer lv_bintab to lv_myfile.                 "Inhalt wird in Datei geschrieben
  endloop.

  close dataset lv_myfile.                           "Datei wird geschlossen

  message i532(0u) with 'Datei wurde auf Applikationsserver gespeichert'.

Web-Links