SAP CLOSE DATASET ABAP Statements

Get Example source ABAP code based on a different SAP table
  


Standard SAP Help for CLOSE

CLOSE DATASET

Short Reference
• CLOSE DATASET ABAP Statement

ABAP_BASIC_FORM_1 CLOSE DATASET dset.

What does it do? This statement closes the file specified in dset. dset expects a character-like data object containing 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.



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

System Fields 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 with no exceptions.



Runtime Exceptions

Catchable Exceptions
CX_SY_FILE_CLOSE
Reason for error:
The file could not be closed. Insufficient memory space is a possible reason for this.
Runtime error:
DATASET_CANT_CLOSE

Return to menu