Synchronous Interface to Multiple RFC
I need a little help in one of my Interface. I have a SOAP to RFC Sync interface. Request will come via SOAP and can be sent to a single RFC or Multiple RFC's based upon certain condition(xPath) (all RFC's are on the same ECC System), we also need to send the response from RFC's back to SOAP. Now below are my questions:
1. I believe i can handle this via Conditional Interface Determination ( there is no need for Conditional Receiver determination), please confirm
2. Since i have to send response from multiple RFC's back to SOAP, will correlation need to be maintained, thus having to use BPM or in this case BPM is not required. Please advise.
Raja Sekhar Reddy replied
The best way to handle this requirement would be write one customized BAPI in and call original BAPI based on request,then get the response,in this case the logic works in ECC end only you can avoid d burden on server like using BPM.
else you have to develop multiple operations mappings ,it depends on number of BAPI's you want to call,then write a condition in Interface determination which operation mapping program you want to execute then response will be send to SOAP.
But the point here is what about response structure for other BAPI's,if it is different then you have to create SOAP Response structure such a way that it should handle all BAPI response structures.