cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

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?

0 Likes
View Entire Topic
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 ?