cancel
Showing results for 
Search instead for 
Did you mean: 

File to Idoc Multimapping or BPM

raviteja_satuluri
Contributor
0 Kudos

Hi Gurus,

I want to split single sender file to 2 messages using multi mapping to send to target system.

I heard that Multi Mapping is not possible if idoc is at receiver side.

but here


Sender adapter : File

Target adapter : Idoc and we are using PI 7.1 dual stack.


The file is split in to 3 messages, so that Mutiple IDOCs will be posted on target SAP system.


Sender side we are getting the XML file this is going to split in to 2 messages for below two different idoc which needs to be posted on Target SAP system.


     CONF21.CONF21

     MBGMCR.MBGMCR03

Please help any one to achieve this requirement with out using BPM as idoc is at receiver end.

Thanks and Regards,

Teja.

Accepted Solutions (1)

Accepted Solutions (1)

azharshaikh
Active Contributor
0 Kudos

Hi Teja,

This can be achieved using Multimappings. pls ckh following links for details:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1...

Hope it helps

Regards,
Azhar

raviteja_satuluri
Contributor
0 Kudos

Hi Azhar,

Thanks for your reply..

Here Iam using idoc at receiver end

The links which u have given in that file as the receiver end.

Can u please send any documents with out using BPM as Idoc at receiver end

Thanks and Regards,

Teja

raviteja_satuluri
Contributor
0 Kudos

Hi All,

Thanks for all your replies.

I am going to design and configure the objects in the following way please correct me if any thing goes wrong.

Sender (File)                                                                                     Receiver (Idocs)

--------------------------                                                                        ------------------------------------

ESR part

One data type                                                                              importing two idocs (No DT.MT                                                                                                                                        and SI's)

One Message type

One Service Interface

                                           Message Mapping (Multimapping)

                                                 Operation Mapping

ID Part

One BS/BC                                                                           Two BS for two idocs

Sender CC                                                                          Two Receiver Communication Channels

One Sender Agreement                                                         Two Receiver Agreements

                                       Receiver Determination

                                        Interface Determination

I am going to plan to develop interface in above specified way.

Please any one guide me if any thing goes wrong.

Regards,

Teja.

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Teja,

In the ID part, one business system is sufficient, two receiver agreements, and for the communication channel, you can use IDOC generic channel and the remaining remains same.

Regards

Vishnu

raviteja_satuluri
Contributor
0 Kudos

Thanks for your reply

We have two different IDOCS at receiver end.

                                   CONF21.CONF21

                                   MBGMCR.MBGMCR03

So in this case I agree with you for Same business system.

but we should create two Receiver Communication channels

How can we go for Single communication channel.

Can you explain me..

Regards,

Teja

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Teja,

Both are IDOCs only right, and which would go to Same SAP system, hence we could go for generic IDOC channel.

Normally, for SAP side communications, we would go for generic channels until and unless, if there is some specific requirement for the creation of another channel.

Regards

Vishnu

raviteja_satuluri
Contributor
0 Kudos

Hi Vishnu,

Please check the below link.

Integration Directory:

Create one Sender Agreement and two receiver agreements.

Number of receiver agrements depend on Number of Different IDoc's you want to send it to ECC.

Create one Interface determination and one Receiver determination.

Regards,

Teja.

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Teja,

Yes, there would be one Sender Agreement(one message), one Receiver determination(one receiver which is SAP system), one Interface determination(one interface mapping in ESR) and , two receiver agreements(two different IDOC messages), but I think Rajashekar(in the blog) means only one generic channel in the receiver agreements.

Just try this out in your scenario. Lets see on the outcome..

Regards

Vishnu

raviteja_satuluri
Contributor
0 Kudos

Hi Vishnu,

I don't think so, because Receiver Agreement depends on Receiver Communication Channel.

If you go for One receiver Communication Channel, How you can create two receiver Agreements with One CC

Regards,

Teja.

former_member184720
Active Contributor
0 Kudos

>>> How you can create two receiver Agreements with One CC

This should be very much possible. We don't create separate receiver channel for every interface when the connecting system is same.

Receiver agreement should be unique for sender systesm, receiver system, inbound interface and inbound interface namespace but channel has got nothing to do.

raviteja_satuluri
Contributor
0 Kudos

Hi Hareesh,

Thanks for your reply.

As now i understood that There is no need to create another Receiver Communication channel for second Idoc as the connecting system is same.

Here we are going to post the data on ECC for different Idocs. So the connecting system is same.

So in ID part we are going to create One Receiver Communication Channel and two Receiver Agreements.

@Vishnu : Thanks

Regards,

Teja.

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Teja,

Receiver Agreement depends on which is the sender business component and receiver component and receiver interface.

Since you have two different IDOC's in the scenario, you need to create two receiver agreements.

It has nothing to do with the receiver channel.

Regards

Vishnu

raviteja_satuluri
Contributor
0 Kudos

Hi Vishnu,

I agree with you. I have not yet started development.

Now i got the idea on development approach.

Definitely I can approach you guys if any development issues.

Regards,

Teja.

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Teja,

Okay..

Yes sure, let us know if you get struck anywhere.

Regards

Vishnu

Answers (1)

Answers (1)

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Teja,

Please refer the below blog for reference.

File to Multiple IDOC Splitting without BPM - Process Integration - SCN Wiki

The only difference in this blog and your case is that you have two IDOCs but in the blog it is mentioned multiple IDOCs of the same IDOC.

Please check and let me know if you get struck anywhere.

Regards

Vishnu

raviteja_satuluri
Contributor
0 Kudos

Hi Vishnu,

Thanks for your reply.

I will check and let you know.

Regards,

Teja.