cancel
Showing results for 
Search instead for 
Did you mean: 

One Sender multiple receivers

Bhargavakrishna
Active Contributor
0 Kudos

Hi Experts,

we have a requirement to pick the files from AL11 directory, where the inventory files [XML] will be placed by the program.

SAP R/3 ---> SAP PI ---> FTP 1

                                ----> FTP2

                                ----> FTP3

                                ----> FTP4 ..... FTP7.


It is bypass scenario and we can segregate the files based on the company code.

How to route the messages to the 7 FTP servers.

we can do the following

1) Create 7 business services / 7 sender channels / 7 Sender agreements

Do we have any simple approach to achieve this requirement.

Thanks

Bhargava Krishna

Accepted Solutions (0)

Answers (3)

Answers (3)

pvishnuvardan_reddy
Active Contributor
0 Kudos

Hi Bhargava,

As per your requirement, which is a pass through scenario and you need to deliver the file to 7 different servers. Then you need to configure 7 business services, 7 Receiver Agreements, 7 interface determination objects.

Regards

Vishnu

manigram
Active Participant
0 Kudos

Hello,

Option 1 :

If it is by pass scenario , then you have to create different objects for 7 different 7 receivers.

Option 2:

If you have ESR objects, then single sender channel and different receiver objects. Messages can ce routed in receiver determination based on company code condition.

Better way is option 1.

Regards,

Manigandan

Former Member
0 Kudos

Hi,

As it is a bypass scenario , you can do it by making 7 different reciever agreement and 7 comm channel.

Or else , just create value mapping in ID and do it by the multimapping technique.

NB: Multimapping is not so much complex here. only you have to just add the message types in the signature tab for 7 times and do the the separate mapping for eacn one in 1 message mapping.

By this technique you have not to use multiple receiver comm channel  .Only by 1 comm channel you can configure it.

And value mapping is very good to use , as for any change in future u no need to go to ESR else only go for ID change.


Regards,

Anik

Former Member
0 Kudos

Hi Bhargava,

Can you please ley me know what is exact scenario,as the subject line  : 1 sender , multiple receivers.

But in the query :  Create 7 business services / 7 sender channels / 7 Sender agreements

i.e : mutiple sender  ..

anyhow . if the scenario is 1 sender , multiple receiver , then you can do it by 1 receiver comm. channel itself.

Actually , u need to handle the multimapping in message mapping  and also add File Name and Target File Directory in the receiver Structure, and apply Dynamic config UDF in the required mapping.

Then just create 1 receiver comm. channel and apply the ASMA and do teh variable substitution.

So that u can configure the scanario by 1 Receiver Comm channel and decrease the load.


Bhargavakrishna
Active Contributor
0 Kudos

Hi Anik,

my scenario is 1 sender and multiple receivers.

if i go for dynamic configuration, we need to do both ESR and ID configuration whenever new FTP server needs to be added.

1) Create 7 business services / 7 sender channels / 7 Sender agreements


if we create multiple sender services only ID configuration is required and the requirement can be acheived simply without using the complex mapping.


BR

Bhargava Krishna



nitindeshpande
Active Contributor
0 Kudos

Hello Bhargava,

For this you can make use of condition in interface determination. You need to have 7 inbound interfaces and you can mention the logic in Interface determination and route it.

Hence for this you can have only 1 receiver and 1 Receiver communication channel.

Please let me know for any more help.

Regards,

Nitin