cancel
Showing results for 
Search instead for 
Did you mean: 

BPM - Message merge

Former Member
0 Kudos

Hi,

I am trying merge sales orders from 2 of our systems. I get an XML idoc from my R/3 system and a partial sales order doc from my other leagacy system in XML format. I want to combine these into a single sales order and send it out in an ecxXML format to a customer. I am running WAS 6.40 and using XI 3.0. Is BPM the solution, if so How can I proceed???

Any help is appreciated.

-Kenneth

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Kenneth,

Yes BPM is the answer.

You need to create a correlation between your two documents (customer number probalely).

You will have to create the BPM to wait for both documents before sending on. You will three maps; one from your SAP R/3 system to ecxXML and one from your legacy system to ecxXML. Then you need a map to merge the two into one.

Regards,

Simon

Former Member
0 Kudos

Hi,

Yes BPM is the answer, but my concern is Y 3 maps?? Since the sales orders from R/3 and the legacy are in XML format cant we combine them first based on doc. number for that customer and then do 1 map to ecxXML format???

Just my suggestion.:)

-Teresa

0 Kudos

Yes you should be able to get away with 1 map.

You will have to define a message mapping with 2 input messages. Each of them will be the same (IDOC for Sales Order). And you will need a single target message type. the ecxXML. Similarly in the Interface mapping you will need to source interfaces and one target interface.

Durga

Former Member
0 Kudos

Hi Durga,

Following on that message mapping for 2 input messages, do u mean that the schema for both incoming messages be imported(or combined) into one schema like an addon( does XI 3.0 allow it ) or they should be done outside and then imported as one combined schema??

And there should be an end condition in BPM when we are forking the message to combine the 2 business processes. What would be an ideal end condition( eg. here its sales orders coming from 2 systems)...

-Teresa

Former Member
0 Kudos

WELL...I am still concerned on how I am going to do the combination mapping of my 2 inbound messages in the source....

Anybody can enlighten me on that....or is there any better way to so this scenario????

-Kenneth

0 Kudos

Just look at the third tab (messages), in the message mapping. There you can add 2 messages as source.

In the BPM you will have 3 container variables attached the specific interface mapping. The interface mapping will have 2 source interfaces and 1 target interface.

Durga

Message was edited by: Durgaprasad Sreedhara

Answers (0)