cancel
Showing results for 
Search instead for 
Did you mean: 

BPM issue - how to generate sync response?

Former Member
0 Kudos

Hi guys,

I have a sync sender system, which sends a message. This message needs to be mapped to idoc end sent to ecc and also a response needs to be sent back to the sender as a confirmation of successful message. Part of this confirmation is also a value from the request message.

What would be the best solution for this? I created a BPM, where receive step is first, the fork with 2 branches, one transformation to idoc and send step to ecc, 2nd - transformation to response, async response send step.

The thing is, that sender is awaiting a sync response which has I believe different headers then simple async message.

What would you advise?

Thanks a lot,

Olian

Accepted Solutions (1)

Accepted Solutions (1)

former_member181962
Active Contributor
0 Kudos

Hi Olian,

YOu should make use of a Sync-Async Bridge in your case:

Read this to understand the concept of Sync -Async bridge:

http://help.sap.com/saphelp_nw04/helpdata/EN/43/65d4dab39b0398e10000000a1553f6/content.htm

Example scenario:

http://help.sap.com/saphelp_nw2004s/helpdata/EN/83/d2a84028c9e469e10000000a1550b0/content.htm

Regards,

Ravi Kanth Talagana

Answers (1)

Answers (1)

prateek
Active Contributor
0 Kudos

Can't you manage sending async message from sender. If that would be possible, you can simply use Receiver Determination with multiple receiver to send data to ECC as well as to the sender system.

If you have to use Sync sender, then BPM would be required. Refer to this design patter in your IR SAP Basis component - BpmPatternSyncAsyncBridge.

Regards,

Prateek