what does it mean occurs 0 while creating an internal table?
Answers were Sorted based on User's Feedback
Answer / sravs
HI.....
As it was said in the above answer....if you specify
occurs 0 clause, the system allocates 8KB pages of memory
at a time.However ,there are no advantages to using this
occurs 0 other than the fact it is only easier to code
occurs 0 than it is to estimate the size of the internal
table.
but there is a disadvantage of using this,
dont use occurs 0 if you expect to store less than 8KB in
an internal table.if you do, the system will allocate 8 KB
from the paging area.Memoory will be wasted and paging
could increase, resulting poorer performance.
(for more details refer "sams ABAP/4 in 21 days" page no
347& 348...)
hope it helps u.....
Is This Answer Correct ? | 52 Yes | 5 No |
Answer / lalitpadhi
occurs 0 means a internal table will be allocated 8kb of
memory initially.if it needs more then again 8 kb of is
allocated to it
Is This Answer Correct ? | 28 Yes | 10 No |
what is a ticket?
Difference between select and select single statement
What is BDC programming?
29) Difference between check table and value table?
Define spool request?
Explain MM and SD flow from ABAP point of view?
Explain the Importance of pa20? : abap hr
difference between bapi and rfc
What should be declared explicitly in the corresponding abap/4 statements to access internal tables without header lines & why?
What is sequence number
How to Search for User-exits for a particular Transaction?
what are the two methods of modifying sap standard tables? : abap data dictionary