Ansicht
Dokumentation

ABAPCLOSE_DATASET - CLOSE DATASET

ABAPCLOSE_DATASET - CLOSE DATASET

PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

CLOSE DATASET

Short Reference



CLOSE DATASET dset.

Effect

This statement closes the file specified in dset. dset expects a character-like data object that contains the physical name of the file. If the file is already closed or does not exist, the statement is ignored and the return code sy-subrc is set to 0.

If the operating system buffers data before it is written to a file and there is still data in the buffer, this data is written to the file before closing.

Note

An opened file that was not explicitly closed using CLOSE DATASET is automatically closed when the program is exited.

Return Value

  • If a file was opened without the FILTER addition, sy-subrc always contains the value 0 if no exception is raised.
  • If a file was opened using the FILTER addition, sy-subrc contains the return code of the filter program, which is returned by the operating system. This value is generally 0 if the statement was executed successfully.

Exceptions

Catchable Exceptions

CX_SY_FILE_CLOSE

  • Cause: The file could not be closed. Insufficient memory space is a possible reason for this.
    Runtime Error: DATASET_CANT_CLOSE

Example

Closing of a file open for writing.






Vendor Master (General Section)   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 2154 Date: 20240616 Time: 121433     sap01-206 ( 32 ms )