‎2006 Aug 16 11:14 AM
Hi,
If the maximum number of records in an internal table has been exceeded, then is it possible to add more records to the IT , if so how?
Thanks & Regards,
Rachana
‎2006 Aug 16 11:15 AM
Hi,
If we use occurs 0 , there will be no maximum set for internal table.
it will keep on allocating memory pages.
santosh.
‎2006 Aug 16 11:15 AM
Hi Rachana,
If you know that the iinternal table will be FULL after a certain number of rows, then you can fill anothe internal table of the same structure.
What exactly is your requirement?
Regards,
ravi
‎2006 Aug 16 11:16 AM
Hi,
Kindly find the belowsaid :
1. Use Hashed Table
2. If your internal table is filled with maximum no. of records then consult ur BASIS and work on our page area memory.
Reward if helpful.
‎2006 Aug 16 11:17 AM
Chk this OSS notes : 369726 , u can increase th profile storage may be
‎2006 Aug 16 11:17 AM
there is no restriction for records...
but it depends on size of ram and the defining the itab with occurs X.
if u take occurs 100 and ur ram is 512 MB then it is lesser than occurs 0 with 512 MB RAM.
check in internet.... u might get how it effects with RAM.
if u got the run tyime error than contect to ur basis person to increase page memory space or u can use packet .
‎2006 Aug 16 11:18 AM
Hi,
Use occurs 0 while defining the internal table then there will no maximum limit to the rows.
E.g.
data: begin of itab occurs 0,
matnr like mara-matnr,
mtart like mara-mtart,
end of itab.
Regards,
Sangeeta.
‎2006 Aug 16 12:10 PM
Hi Rachna
There is no limitation of the records of Internal table if u r using OCCURS 0. If it is going into dump. Check the dump message . Increase ABAP memory .