cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronous msg interface to synchronous msg interface

Former Member
0 Kudos

Hi everyone,

Is it possible to map the output of one synchronous message call to another, instead of back to itself? In other words can I string a number of synchronous calls(?) together so that I can:

receive a synchronous web service call containing new material data

check whether the material exists already in sap using a synchronous rfc,

if it does use the data received to get additional fields from sap using a synchronous rfc

then change the material in sap using a bapi

if it doesn't already exist create the material in sap using a bapi

finally reply to the initial call with the result

Thanks for any help

z

Accepted Solutions (0)

Answers (2)

Answers (2)

stefan_grube
Active Contributor
0 Kudos

You could do this with BPM, but this is a typical scenario where I strictly recommend writing a wrapper RFC/proxy in the application system to do that stuff.

You would have better performance, easier monitoring and error handling. And the guy who need to maintain your development would be thankful as well

Regards

Stefan

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

This can be done using a BPM.

1. Receive Step-- Receive Webservice request.

2. Transform STep -- Map Webservice request to RFC request

3. Send Synchrnous -- TO check if materail exists

4. Select -- to check for the RFC response for data vailability

5. Send Synchronous -- TO get the data and create material.

6. Send -- To sned final result to the Webservice.

Regards,

Bhavesh