Question: what is the difference between clear free and refresh?
Answer: Use CLEAR and FREE for workarea, and REFRESH and FREE for internal table. Clear deletes the content of a work area, REFRESH deletes the lines of an internal table. Now, the difference between FREE and the others, is in the fact that FREE liberts memory that was allocated for the internal table or workarea also.