Skip to Content

One Sender multiple receivers

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jul 09, 2015 at 11:10 AM

    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.


    Add comment
    10|10000 characters needed characters exceeded

    • Nitin Deshpande Bhargava krishna Talasila

      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

  • Jul 09, 2015 at 12:59 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • avatar image
    Former Member
    Jul 09, 2015 at 01:09 PM

    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

    Add comment
    10|10000 characters needed characters exceeded