‎2007 Oct 27 4:54 PM
Hi All,
If we use 'delete' statement to delete all the rows of an internal table, will the storage space (Memory) allocated for that be deleted.. Similar to that of FREE statement.
Please help me to resolve this..
Thanks in advance,
Smitha
‎2007 Oct 27 5:03 PM
No, only FREE statement can remove the memory allocation. Till then memory is always blocked.
REFRESH ITAB[] - Will refresh the content in internal table ie delete the entires in internal table
CLEAR ITAB - Will clear the header line content of internal table
FREE ITAB - Resets any data object f to the correct initial value for its type and FREE also releases any resources connected with the data object.
ashish
‎2007 Oct 27 5:03 PM
No, only FREE statement can remove the memory allocation. Till then memory is always blocked.
REFRESH ITAB[] - Will refresh the content in internal table ie delete the entires in internal table
CLEAR ITAB - Will clear the header line content of internal table
FREE ITAB - Resets any data object f to the correct initial value for its type and FREE also releases any resources connected with the data object.
ashish
‎2007 Oct 27 5:15 PM
No ...
it will not delete memory location...
u have to use FREE for that...
Thanks & Regards
ilesh 24x7