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