cancel
Showing results for 
Search instead for 
Did you mean: 

Array input for output message

Former Member
0 Kudos

Hi experts!

I have a CRM system, with a ABAP Proxy with a array exposed, something like this:

<root_element>
<id attrib="value1"/>
<id attrib="value2"/>
<id attrib="valueN"/>
</root_element>

For each entry need create a message (every message have a RfcLookup to get more values) and insert to a MQ (queue) , let me explain:

<target_element attrib="value1" attrib2="value from rfc lookup"> [this mesage in the MQ]

<target_element attrib="value2" attrib2="value from rfc lookup"> [this mesage in the MQ]

In others words:

[ Input array ] --> PI mapping [each element make a rfclookup] --> Each entry generate a message for the MQ (queue).

How can do this? Can i do it with a standard message mapping?

Thanks in advanced.

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member190293
Active Contributor
0 Kudos

Hi Juan!

At first step I would consider redesigning your RFC module in order to perform just one lookup for all values in your source array.

Regards, Evgeniy.

former_member182412
Active Contributor
0 Kudos

Hi Jaun,

You can achieve this by using 1:N multi mapping.

Multi Mapping in SAP Process Integration 7.1

Regards,

Praveen.