This statement deletes all rows in an internal table
itab. This frees up
the memory space required for the table, except for the initial memory requirement (see
itab expects an internal table.
FREE can be used to delete all rows and free all memory used by these rows.
REFRESH itabhas the same effect on internal tables as
CLEAR itab. If the internal table
itabhas a header line, the table body is initialized and not the header line.
If the internal table
itabdoes not have a header line, REFRESH itab has the same effect as
CLEAR itab. The use of tables with header lines is obsolete and forbidden in classes, which makes the use of
CLEARobsolete too. CLEAR or
FREEcan always be used to delete rows in internal tables.