cancel
Showing results for 
Search instead for 
Did you mean: 

The performance of synchronous scenarios?

xinjiang_li
Active Participant
0 Kudos

Hi gurus,

We are planing to implement the integration between SAP and WMS(Warehouse management system) . The customer wants all the scenarios (Purchase Order, goods received,...) to be synchronous. Although it's good from the functional point, I think the performance may be not good.

We also need to consider the timeout isssue. For example, when the network is down or the application data is wrong, then the sender system will wait a long time or received the cause of wrong application data. If the application data is wrong, whether we should allow user to save the data in sender system? If not, they will cry if no solutions found in short time. If yes, it will cause the inconsistent data in two systems.

What do you think about this? Is the performance bad according to your experience? How to deal with the wrong application data case? Any help will be appreciated!

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member200962
Active Contributor
0 Kudos
We are planing to implement the integration between SAP and WMS(Warehouse management system) . The customer 
wants all the scenarios (Purchase Order, goods received,...) to be synchronous.

What are your end system protocols....if you are planning to use IDOC then SYNC Communication is not supported.

If the application data is wrong, whether we should allow user to save the data in sender system?

Better if an ACK mechanism is built which will indicate to the SAP system if the data is correct/ incorrect....If incorrect the SAP system can be configured to re-send the data.

I do not find it a good option that wrong application data is stored in the system.....if required for business analysis then fine you can archive the wrong data into some other location.

Is the performance bad according to your experience?

It depends on the volume of data that you will be transacting for a defined duration of time.

How to deal with the wrong application data case?

This is something which the business consultants have to decide.

Regards,

Abhishek.

xinjiang_li
Active Participant
0 Kudos

Hi abhishek,

Thanks for your reply.

"What are your end system protocols?"

We want to user ABAPPROXY2SOAP and SOAP2PROXY scenario.

If we use ACK mechanism, do you mean we should make the abap proxy is aynchronous mode and activate the abap proxy mechanism? Can we get relevant information if the application data is wrong? Or we can get detail error message while calling web service?

"It depends on the volume of data that you will be transacting for a defined duration of time."

If we only trasport single data each time, take the purchase order for example, how long it takes us in most cases?