‎2008 Apr 24 12:03 PM
Hi
I already use this function :
CALL FUNCTION 'PROGRESS_INDICATOR'
EXPORTING
i_text = 'Transferring data........ '.
This causes the system not to timeout after 1200secs.
But after about 40 minutes it gives another error: "Memory low. Leave the transaction before taking a break!"
When I check in debug, the internal table i'm filling contains +- 1.5 million records of type char length 1500.
Any ideas how to avoid having this error?
Greets
‎2008 Apr 24 12:11 PM
Internal table can hold upto 2 GB of data ..
It can be increased to 4 GB , but not recommended ...
‎2008 Apr 24 12:06 PM
hi,
Take an assistance from your basis consultant in increasing the memory ...
Regards,
Santosh
‎2008 Apr 24 12:11 PM
Internal table can hold upto 2 GB of data ..
It can be increased to 4 GB , but not recommended ...
‎2008 Apr 24 12:43 PM
Actually it still gives the error: TIME_OUT.(time limit exceeded)
My mistake sorry.
But it gives a notification on bottom of the screen saying "Memory Low..." and I don't think the data is anyway near 2GB.. its just plain text so..
Please every little help is welcome..
Edited by: Bert Neels on Apr 24, 2008 2:49 PM
‎2008 Apr 24 2:08 PM
You can be surprised at how big that internal table can get when you have a lot of data.
Maybe you just have to much data, and need to split it up in smalled blocks?
‎2008 Apr 24 2:32 PM
I've just transferred about 500,000 records to a plain text file.
The size was 137MB so it doesn't come near 2GB..
‎2008 Apr 24 3:24 PM