sapdev logo background
sapdev logo sapdev logo
Comments

ABAP CLOSE DATASET Statement syntax, information and example SAP source code



Return to Statement index



CLOSE DATASET

Short Reference

ABAP Syntax_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
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




CLOSE_CURSOR
CLOSE_DATASET_SHORTREF




comments powered by Disqus