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

ABAP Proxy performance

jakob_steen-petersen
Contributor
0 Likes
4,039

Hi

I have an performance issue with ABAP Proxy via SAP PO.

I have exposed a SOAP service in SAP PO. This service call SAP S/4HANA (on-premise) with and Sproxy service. There is currrently no logic at all in the proxy - it just returns "Hi i am here".....

But the service has a runtime of 115 ms. When i check PO monitor, i can sse that first 10 ms is used in SAP PO. The rest of the runtime is used in the SAP S/4HANA (ABAP system)!

Does anyone knows how we can lower the runtime in ABAP? Actually we need to lower by at least factor 10. Otherwise the consuming systems cannot use this service.

Any ideas on what to do? Increase CPU, RAM or anything else?

Accepted Solutions (0)

Answers (3)

Answers (3)

pamai
Explorer

Good morning Jakob,

my gutt feeling is that 115 ms isn't actually that bad and I doubt throwing RAM or CPU at the problem would help. You would further need to investigate where the time is lost - e.g. network latency, round trips between the two integration engines - but I would doubt you can cut the response time by factor 10 as this would almost be eaten up the network time. Run a performance trace on S/4 side for the web service and then see whether the issue is with the time spend in the actual web service or in the chit chat of the components involved in the integration engine to integration engine communication (this would be my bet - then you would need to do some tuning here).

Cheers

Patrick

jakob_steen-petersen
Contributor
0 Likes

Hi Patrick

Yes i agree 115 ms is basically ok (in production we are down on 78ms). But the service we have build, is replacing a mainframe service with a avarage responsetime of 2ms (!).

So my approach is to investigate if we can do anything in order to come down to at least 20 ms. If not we will have to look into another solution.

But as a you see - we have quite a way if we should "compete" with the old solution.

//Jakob

pamai
Explorer
0 Likes

Could you provide some ST03 performance data for this web service ?

caitlinh23
Discoverer
0 Likes

I can see you're dealing with a performance issue related to ABAP Proxy in SAP PO, and you want to significantly reduce the runtime. It's crucial to address this issue, especially if it's affecting the usability of your service by consuming systems.While hardware upgrades like increasing CPU or RAM might help, it's essential to tackle the root cause of the issue first by optimizing your code and system performance.Regarding proxy servers, for your specific performance issue, it's more relevant to focus on the optimizations mentioned above. However, if you ever need proxy servers for other purposes, you can get the best mobile proxies from the lightningproxies website.

pamai
Explorer
0 Likes

Hi Jakob,

as I said I would check the actual performance of the WS on S/4. This should be much better than the 115 ms you were reporting. Then the question is on how to bring down meta data overhead between PO and S/4.

Patrick

jakob_steen-petersen
Contributor
0 Likes

Hi Patrick

Yes i did check the actual performance on S/4. And i can see the runtime is about 90% of the total runtime.

This i why i reach out to this forum - to get some ideas on how i can bring down that runtime. Because there is no dougth that the ABAP intance itself is doing "something" that slows down interface.

//Jakob

Sandra_Rossi
Active Contributor
0 Likes

Please use the COMMENT button for comments, asking for complements, adding details, replying to a comment or a proposed solution or to the OP question, etc., ANSWER is only to propose a solution, dixit SAP text at the right of the answer area.

i.e. please continue the discussion as part of your first answer.

Thank you!