cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

500 Internal server error in postman while testing API

Ruchi691
Participant
0 Likes
10,280

Hi Experts,

We are trying to get the details of particular GLaccount, but getting Internal server error as shown below

Please suggest, how can I solve this issue.

Thankyou

Accepted Solutions (1)

Accepted Solutions (1)

venkateswaran_k
Active Contributor
0 Likes

Hi Ruchi,

The error occured at the SAP end itself.

The API process data that requires more memory - failing which it creates memory dump. That is why you get the 500 Inernal server error.

The Error code SYSTEM_NO_ROLL will occurs when the inernal memory error.

You can ask from SAP side to see ST22 t-code and analyze the dump.

Ruchi691
Participant
0 Likes

Thankyou Venkateswaran,

We can't analyze this from SAP side, since we do not have SAP GUI system.

Answers (1)

Answers (1)

Amith_Nair
Product and Topic Expert
Product and Topic Expert

Hi Ruchi,

Its difficult to confirm without letting us know how you have formed your query, but I'm quite sure, the error has occurred due to fetching of large volume of data where you have not applied any filters( and is an open ended query) because I see that the query timed out after 1 minute and 15 seconds.( the time out is set to 6 sec). To resolve this problem, you should leverage 'pagination' in your Odata query in other words, apply filters to reduce the size of the output.

Here is a nice blog to understand the concept better.

Hope this helps. Thanks! Amith Nair

Ruchi691
Participant
0 Likes

Hi Amith,

Thankyou for your reply,

we did apply the filter as shown below. still we are getting same error

Amith_Nair
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi

Unfortunately, I cannot help further because you've hidden the business object that you're using to form the query in postman, if you can share that I should be able to give some direction.The business Object will help me determine the metadata. Also I noticed that you've used ''&GLAccount=..." at the end of the query- I don't think this is correct since you already have filter applied at the beginning of the query.

Thanks! Amith Nair