cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Runtime Errors as TSV_TNEW_PAGE_ALLOC_FAILED in ME5A

former_member219179
Contributor
0 Kudos

Hello MM Sapper’s

I have executed transaction ME5A in Production environment by mentioning below input details,

Purchase requisition - XXXX             

Purchasing group - *

Scope of List - ALV

Plant - XXXX

Processing Status - N

Sort Indicator - 1

Then I got the resulting list appears quickly as expected by business.

When I click on account assignment button I got the ABAP Runtime Errors as TSV_TNEW_PAGE_ALLOC_FAILED.

I have done an initial analysis regarding this issue / dump and observed that the Purchase requisition – XXXX is non-Assigned and it is created for plant – XXXX and also it doesn’t have account assignment category in Production environment.

Based on the dump I understand that when I click on account assignment button system checks in background whether entry is maintained in table – EBKN for the fields BANFN and BNFPO that is for the Purchase requisition – XXXX account assignment category maintained or not. Since in my case there is no account assignment category maintained for the given purchase requisition system throws the Runtime Errors as TSV_TNEW_PAGE_ALLOC_FAILED.

Here my question is why system shouldn't tell me that Account Assignment does not exist, instead of an ABAP runtime error?

P.S: I have executed ME5A with purchase requisition that has an account assignment, and I can get to the screen quickly.

Cheers,

Kumar.S

Accepted Solutions (1)

Accepted Solutions (1)

JL23
Active Contributor
0 Kudos

you entered just a single requisition number when this dump happens?

does this error only happen for a certain PR, or to all of the same kind?

is it reproducable?

It is usually known in case of huge selections with run-time issues and memory bottlenecks.

Anyhow, the program should not dump, if it does, then it is either caused by a program bug or in case of inconsistent data due to some hard database updates.

a program bug can only be solved by SAP, hence you have to contact them via Service Marketplace.

former_member219179
Contributor
0 Kudos

Hello Experts,

Thanks for all your replies.

@ Priti – My Abaper wants me to check with SAP AG

@Patil – I think I have provided all the details pls have a relook.

@ Jurgen – Yes I entered only one Purchase requestion and the dump appears.

Error is happening for purchase requesiotn without acct assgt category

Simulating in Quality system and update you the same soon.

I also had a plan of contacting SAP AG before that wanted to get inputs from experts like you and others via forum as well.

Cheers,

Kumar.S

former_member219179
Contributor
0 Kudos

Hello Jurgen,

Yes i have replicated in Quality environment that is created a purchase requestion without acct assgt category and when i execute in ME5A got the similar dump as i am getting in Production environment.

Please let me know your views on this and help me to resolve this case.

Cheers,

Kumar.S

JL23
Active Contributor
0 Kudos

contact SAP, I dont get such dump doing the same. So it might be a version specific bug.

Caetano
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

The TSV_TNEW_PAGE_ALLOC_FAILED indicates that you are selecting far too

much data and your internal tables are running out of space.

This is due to the huge entries in tables involved and due to huge size

of these tables, which requires large internal memory allocation

and the system ran out of the user allocated quota of memory.

That menas, the error TSV_NEW_PAGE_ALLOC_FAILED happens because more

memory was requested because the program needed to expand an internal

table, but the memory is not available.

This short dump may happen on this transaction if you have a large number of purchase requisitions on the database. Generally, archiving old purchase requisitions should resolve it.

Also, try to run the report with the most restrictive selection criteria possible. Try to uncheck flags such as 'closed purchase requisitions'.

BR

Caetano

Answers (2)

Answers (2)

Former Member
0 Kudos

Can explain much more what did you entered in ME5A screen , how did you entered the account assignment field?

Former Member
0 Kudos

Hi,

Please check with your abaper.

When you select PR and click on account assignment category then system should show you blank line.