Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Resource bottleneck TSV_TNEW_PAGE_ALLOC_FAILED - Clear BOPF buffers for batch transactions

former_member215781
Active Participant
0 Kudos

We are updating high volume of data (5000+ records) using BOPF in batch transactions. After almost 2000 updates, the batch dumps with error Resource bottleneck TSV_TNEW_PAGE_ALLOC_FAILED.

Error analysis No more rows could be added to internal table "\CLASS=/BOBF/CL_BUF_SIMPLE\METHOD=/BOBF/IF_FRW_BUFFER~TRANSFER_STATE\DATA=LT_ BUFFER_NEW". To make troubleshooting possible, the table had to be deleted before this log could be compiled. This means that the table will either be displayed further down or, if you call the ABAP Debugger from here, with 0 rows. When the program was terminated, the internal table had the following characteristics: Memory location:

Session memory Row width: 92

No. of rows: 71932

Allocated rows: 71932

Newly requested rows: 128 (in 1 blocks)

With every new transaction the values in LT_BUFFER_NEW and MT_BUFFER in class /BOBF/CL_BUF_SIMPLE keeps on increasing x number of times.

On the 2700th record when the dump occured, mt_buffer had 327568 entries

Is there a way to reset BOPF after each transaction has been processed?

3 REPLIES 3

Sriram2009
Active Contributor
0 Kudos

Hi Patel Ji.

Have you check the SAP Wiki about the dump

https://wiki.scn.sap.com/wiki/display/SI/TSV_TNEW_PAGE_ALLOC_FAILED

Regards

Sriram

Sandra_Rossi
Active Contributor
0 Kudos

Sandra_Rossi
Active Contributor
0 Kudos

There are also some other SAP notes specific to BOPF memory errors. If the batch is completely standard, you should contact the SAP support.