Ansicht
Dokumentation

ABAPCLOSE_DATASET - CLOSE DATASET

ABAPCLOSE_DATASET - CLOSE DATASET

Addresses (Business Address Services)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

CLOSE DATASET

Kurzreferenz



CLOSE DATASET dset.

Wirkung

Diese Anweisung schließt die in dset angegebene Datei. Für dset wird ein zeichenartiges Datenobjekt erwartet, das den physikalischen Namen der Datei enthält. Falls die Datei schon geschlossen oder nicht vorhanden ist, wird die Anweisung ignoriert und der Rückgabewert sy-subrc auf 0 gesetzt.

Wenn das Betriebssystem Daten puffert, bevor sie in eine Datei geschrieben werden, und noch Daten im Puffer vorhanden sind, werden sie vor dem Schließen in die Datei geschrieben.

Hinweis

Eine geöffnete Datei, die nicht explizit mit CLOSE DATASET geschlossen wird, wird beim Verlassen des ABAP-Programms automatisch geschlossen.

Rückgabewert

  • Wenn eine Datei ohne den FILTER-Zusatz geöffnet wurde, enthält sy-subrc wenn keine Ausnahme auftritt immer den Wert 0.
  • Wenn eine Datei mit dem FILTER-Zusatz geöffnet wurde, enthält sy-subrc den vom Betriebssystem gelieferten Rückgabewert des Filter-Programms. In der Regel ist dieser bei erfolgreichem Abschluss der Anweisung 0.

Ausnahmen

Behandelbare Ausnahmen

CX_SY_FILE_CLOSE

  • Ursache: Die Datei konnte nicht geschlossen werden. Eine mögliche Ursache hierfür kann fehlender Speicherplatz sein.
    Laufzeitfehler: DATASET_CANT_CLOSE

Beispiel

Schließen einer zum Schreiben geöffneten Datei.






rdisp/max_wprun_time - Maximum work process run time   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2388 Date: 20240419 Time: 231403     sap01-206 ( 35 ms )