cancel
Showing results for 
Search instead for 
Did you mean: 

Short dump during KKRC run

supratikpanja
Explorer
0 Kudos

Hi,

We are trying to run KKRC with parallel processing and its getting shortdump for one particular period with TSV_TNEW_PAGE_ALLOC_FAILED. We tried using different no of nodes and no of tasks but same result. All other periods are working fine. The short dump is saying it can't add more rows(during the time of short dump it had 6385519 rows) to an internal table of COSS table, which is called inside function module - K_COSSA_READ_MULTI. I tried to change the job run for one single day by changing the Job variant from SM37, but still same error. Please suggest.

Thanks & Regards,

Supratik

Sandra_Rossi
Active Contributor

Memory issue. The only solution is to make even smaller packages (probably the "nodes and tasks" that you're talking about, but I don't know your module) until it doesn't fail anymore.

There are some consulting notes about KKRC performance (may potentially concern memory errors even if not said explicitly) in the SAP support web site.

former_member182371
Active Contributor

As Sandra Rossi already said, check if OSS notes might help:

e.g.

2549130 - KKRC: memory overflow TSV_TNEW_PAGE_ALLOC_FAILED

Best regards,

Pablo

supratikpanja
Explorer
0 Kudos

Hi Pablo,

Thanks for your reply!! We have already checked note 2549130, and our version 7.4 sp0015 already having these changes implemented.

Is there any BASIS setting by which we can increase the memory size so that we can hold more data in internal table.

Thanks & Regards,

Supratik Panja

former_member182371
Active Contributor
0 Kudos

Hi,

according to this OSS Note:

486068 - Summarization: Performance improvement

you could:

    1. Increase parameter 'Number of nodes'. This increases the dataset which is processed in one process. The critical limit is reached when the dialog processes exceed the timeout limit.
      2. Define a server group with processes on different servers if the involved application servers are overloaded. Because of parallel processing, the system can process independent data packets simultaneously on different servers. Therefore, the server group must contain more than one server.
        3. Check parameter 'Maximum number of tasks': This parameter defines how many processes can run simultaneously during the program flow. In this way you can reduce the overall runtime of the summarization. However, you should limit the number of processes in order to improve the performance. SAP recommends a number of five tasks.

        Best regards,

        Pablo

        Accepted Solutions (1)

        Accepted Solutions (1)

        supratikpanja
        Explorer
        0 Kudos

        We had KKRC for individual profit centers and it was successful. Though we had almost 2000 profit center for that company code but as this was for single month and single company code. We did that.

        Answers (1)

        Answers (1)

        Sriram2009
        Active Contributor
        0 Kudos

        Hi Panja.

        1. In your ERP system what is the release and sp level of SAP_FIN and / or S4CORE?

        2. You can enable the ST12 trace to check over all DB usage in case of any table without index?

        3. If possible do the system restart and execute the same transaction limited period.

        Regards

        SS