Virtual Receiver

Hi All,
          Could you tell me why we use Virtual receiver in Sender Aggrement and Receiver Deteremination.
also in which scenarios do we use it:
Case1: Sender is Party
and receiver is Service without party
Case2:
Sender is Service without party
and reciever is Party
Pls advice...
XIer

good explanation
http://help.sap.com/saphelp_nw04/helpdata/en/ca/efb540efe68631e10000000a1550b0/content.htm
SAP HELP>>
<i>Receiver-Dependent Routing
You can define receiver determinations as receiver-dependent.
You can use this property when configuring cross-company processes where not all communication parties know the entire system landscape description. In this case, you can release an external view of your system landscape for your communication parties. Your communication party then knows the externally released virtual receiver to which he can send his messages. By defining one receiver determination that is dependent on a virtual receiver, you can define the internal receiver system to which the message is to be forwarded.
If you want to create a receiver-dependent receiver determination, select the Sender Uses Virtual Receiver checkbox in the create dialog.The system then displays the input fields for the receiver (party, service).
</i>
As per the excerpts it can be used for both receivers (service and party)
regards
Pratibha
**correct me if i am wrong

Similar Messages

  • Regd. error in sender agreement(when to check sender uses virtual receiver)

    hi Experts,
    I  am doing a file(  SFTP adapter ) to IDOC scenario.
    I got an error :
    Couldn't retrieve inbound binding for the given P/S/A values:FP=XYZ;TP=;FS=XXXX;TS=XXXX;AN=XXXXXX;ANS=;
    I checked my sender agreement  and saw some "*" symbol displayed at the end on SA name.
    To quick fix it and remove the star symbol'', i have just created SAgreement  again and this time i checked "Sender uses virtual receiver " and revomved thestar symbol '' and saved without mentioning anything there.
    When i tested it worked!  but i want to know what made it work, is it the right practice.
    i did a lilttle search on when to use  "sender uses virtual receiver" option.i came to an understanding that it is mainly used to handle multiple input file formats in a single configuration scenario.
    one more qns:
    What are marketplace adapters,is this error comes when we use adapters which are not inbuilt or bought from external vender.
    Regards,
    Anika
    Edited by: Anika Gulati on Jun 10, 2009 1:23 PM

    Here are few ways for it...
    SAP Process Integration: When to Use u201CSender Uses Virtual Receiveru201D in a Sender Agreement
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40cb67f7-6464-2b10-bcb9-8edb9a3569f9
    SAP Network Blog: Virtual Receiver - Why do you 'really' need it?
    /people/shabarish.vijayakumar/blog/2008/09/16/virtual-receiver--why-do-you-really-need-it
    -SM

  • Sender Uses Virtual Receiver - Receiver Determination & Sender Agreement

    Hello all,
                There is a Checkbox with Sender Uses Virtual Receiver  while creating Receiver Determination & Sender Agreement.Could anyone tell when one shall use that checkbox & diffrence of using the same in Rx Determination & Sender agreement ? And Lastly What is the significance of using * in Party &
    Service in that Sender Uses Virtual Receiver  part ?

    Hi,
    we will use it when we are using B2B scenario......
    More details... please check this.............
    /people/shabarish.vijayakumar/blog/2008/09/16/virtual-receiver--why-do-you-really-need-it
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/virtual%252breceiver%252buse%252bin%252breceiver%252bdetermination%252bb2b(Idoc%252bto%252b(File%252cIdoc%252bor%252bany%252bother%252bsystem))
    http://help.sap.com/saphelp_nw04/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_nwpi711/helpdata/en/48/ce2a423a8e5430e10000000a42189b/content.htm
    Thanks

  • "Sender uses Virtual Receiver"...What it is?

    Hey Guys,
    In Sender Agreement, we have an option of selecting Sender uses virtual receiver option.I tried finding out wht "Sender uses virtual receiver" is all about all i could find out is....this option is used when we have parties communicating that do not know the entire system landscape...
    Can u plz add to it???
    Many Thanks,
    Pritish

    Hi Pritish,
    Please go through these links and se if it helps.....
    http://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/how-to%20guides%20-%20rig%20official/xi/how%20to%20set%20up%20an%20xi%20integration%20directory%20scenario%20with%20party%20to%20support%20edi%20partner%20processing.pdf
    /people/shabarish.vijayakumar/blog/2006/09/08/b2b-and-the-hype-about-the-party
    /people/james.guanzon/blog/2006/09/09/how-to-support-industry-standards-in-xi-part-iii-of-iii--config-test
    Regards,
    Abhy

  • Sender uses Virtual receiver

    Dear All,
    I can find Sender uses Virtual receiver check box on both sender Agreement and receiver Determination.can you explain for what purpose and situation we should use this.
    Thanks

    Check "Sender uses Virtual Receiver"...What it is? .
    Regards,
    Sunil Chandra

  • Purpose of Virtual Receiver in XI?

    Hi !!
    When do we use a virtual receiver and what is the concept behind it ?
    Likewise, "Sender uses virtual receiver" in Sender agreement..
    Thnx,
    Laawanya

    Hi,
    In the sender agreement, you define how the message is to be transformed so that it can be processed by the Integration Engine.
    You must at least specify the party or service and the interface on the sender side for both the sender and receiver.
    You can use a wildcard character (*) for the receiver party, receiver service, and the sender interface (see: Generic/Specific Definition of Configuration Objects).
    Note that you are not permitted to use wildcard characters if the sender agreement is assigned a communication channel with the adapter type JMS, JDBC, or File.
    Therefore, in the default setting, the receiver (party and service) is not specified during creation and the corresponding input fields are hidden in the create dialog box.
    Now To specify specific values for the receiver, select the Sender Uses Virtual Receiver checkbox (see also: Configuring Cross-Company Processes).
    http://help.sap.com/saphelp_nw04/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/frameset.htm
    Thanks
    Swarup
    Edited by: Swarup Sawant on Mar 28, 2008 6:06 AM

  • Sender Agreement - Virtual Receiver - what is it for?

    Hi guys!
    When u create Sender agreement - what is Virtual receiver good for? What is the difference when u use it and not?
    Thank you for answer!
    Olian

    Hi ! Olian
    For more Information about  Sender Agreement - Virtual Receiver -
    refer these below links .....
    the following link has something regarding Virtual receiver, check this one.
    virtual receiver???
    <b>configure virtual receiver in cross system</b>
    If you want to create a receiver-dependent receiver determination, select the Sender Uses Virtual Receiver checkbox in the create dialog.
    Check out this Rec Det steps.
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/frameset.htm
    Also u can chk out this blog where he hav shown the screen shot.
    /people/james.guanzon/blog/2006/09/09/how-to-support-industry-standards-in-xi-part-iii-of-iii--config-test
    Also, http://help.sap.com/saphelp_nw70/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/frameset.htm
    /people/michal.krawczyk2/blog/2005/11/21/xi-idoc-to-idoc-tunneling--how-fast-and-easy-can-you-get
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/content.htm
    o enter specific values for the receiver, select the checkbox Sender Uses Virtual Receiver
    http://help.sap.com/saphelp_nw2004s/helpdata/en/da/7a2f41b239a831e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/frameset.htm
    you want to create a receiver-dependent receiver determination, select the Sender Uses Virtual Receiver checkbox in the create dialog.
    Check out this Rec Det steps.
    http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/frameset.htm
    Also u can chk out this blog where he hav shown the screen shot.
    /people/james.guanzon/blog/2006/09/09/how-to-support-industry-standards-in-xi-part-iii-of-iii--config-test
    Also, http://help.sap.com/saphelp_nw70/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/frameset.htm
    <b>A real world scenario</b>
    /people/william.li/blog/2006/09/08/how-to-send-any-data-even-binary-through-xi-without-using-the-integration-repository
    http://help.sap.com/saphelp_nw04/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/frameset.htm
    Questions are welcome here!!
    <b>Also mark helpful answers by rewarding points </b>
    Thanks,
    Abhishek Agrahari

  • About Receiver Aggrement in Virtual receiver

    When we are creating the Receiver aggrement then one check box is there that is Sender uses a virtual receiver, what is the purpose of that one and when we can use that one ?

    Hi,
    In Receiver Agreement you will not find this option .It will be available in Sender Agreement.
    With Sender agreement you should select minimum sender Interface and the party or service for sender  and receiver, For Receiver side details such as party/service and the sender interface could be replace by * (wildcard character). This will make the generic Sender agreement.
    In case of fixed receiver for the given sender you could virtually map the sender interface with receiver details.
    This could be possible with using Virtual receiver.
    Normally this is used to Configuring Cross-Company Processes .
    Thanks
    Swarup

  • IDOC packaging/No packaging - need either/or depending on receiver

    Hello IDOC adapter gurus,
    We have an existing scenario with IDOC packaging, in which the message goes to multiple receivers . The client wants to OMIT idoc packaging for a single one of the receivers. Since the packaging is done in the sender adapter, how can I accomplish this in XI? A separate Partner Profile is already set up for this receiver in the sending system, so that side is not a problem.
    One idea I'm exploring would be to create a new sender comm channel without packaging and a new Sender Agreement with Virtual Receiver and select the receiver in question, however I can't find enough documentation on the VR feature. Would that work? Any other ideas?
    Thanks in advance.
    Carlos

    >
    Carlos Herrera wrote:
    > Hi Ravikanth,
    >
    > Yes, I intend to do that, but the question is, will that be enough since it will still go through the comm channel that has idoc packaging configured? In other words, will the comm channel package size act as a "max size" or "min size"?
    >
    > Thanks.
    > Carlos
    if it is configured to be not do the collect at the partner profile end, you dont have to worry.
    the IDoc adapter will not do any collect even if the package size is set.

  • Sender AS2 to SAP PO; 403 forbidden error

    Hello Experts,
    I am using the AS2 adapter from the B2B Addon.
    I am stuck in the scenario Sender AS2 -> SAP PO; with the 403 forbidden error.
    Few queries;
    1. Is virtual receiver mandatory ?
    2. Is is mandatory to have party for sender and receiver. Currently I am having only Sender ( Party + Comm. Component ) and Receiver ( Comm. Component ( Partner Type = LS )).
    Can you help please.
    Thanks
    Saurabh

    Hi Harish,
    Thanks for your quick response.
    I have configured with the following details :
    Sender Party : ABC  ( 009 | GLN | 333333333 )
    Sender Component : DEF
    Receiver Party : PQR ( 009 | GLN | 111111111 )
    Receiver Component : XYZ
    Sender AS2 adapter :
    Expected URL : http://10.194.35.20:8080/as2/HttpReceiver
    Message ID Left : .*
    Message ID Right : .*
    Sender AS2 name : 333333333
    Receivers AS2 name : 111111111
    Expected subject : AS2 message
    Partners in Mendelson  :
    Partner 1 :
    ( Local station )
    1. Name : Mendelson_AS2
    2. AS2 ID : 333333333
    3. Email : [email protected]
    MDN tab : http://<Mendelson desktop PC IP>:8080/as2/HttpReceiver
    Parnter 2 :
    1. Name : PQR
    2. AS2 ID : 111111111
    3. Email : [email protected]
    Receipt URL : http://<PI-Host>:<PI-PORT>/AS2/.*
    Payload subject : AS2 message
    Error details :
    [10:41:44 PM] mendelson_opensource_AS2-1398458504283-15@333333333_111111111: Transmission failed, remote AS2 server reports "Forbidden".
    [10:41:44 PM] mendelson_opensource_AS2-1398458504283-15@333333333_111111111: HTTP 403
    [10:41:44 PM] mendelson_opensource_AS2-1398458504283-15@333333333_111111111: Message payload stored to

  • B2B add-on

    Hi,
    We all know that B2B scenario involves Party to Party  communication as the systems involved
    in message exchange are in different landscapes.We also checkbox for sender uses virtual receiver
    while creating receiver determination.
    We have one B2B scenario where (EDI to IDoc-XML)  parties are not  used.
    Does B2B add on eliminates the need for party to party comunication?
    Regards,
    Mayank Yadav

    Thanks All for Help,
    Actually in my scenario B2B add on was installed and Parties were not used.
    So I got confused why Party is nt used here since its a B2B.
    Now I got a clear idea about B2B addon- it converts EDI to  EDI-XML
    just like Seeburger BIC mapping Designer does for Seeburger AS2 adapter.
    Morever Party was not used here(in my B2B scenario where B2B add on was installed;business component is used instead of Business system) because 1 sender and 1 receiver system is there. 
    Party will be used only when we have multiple external sender/receiver systems across the landscape so that they can be identified with globally valid IDs.

  • XML Validation: ignore non-XML-Header in XML-file(payload): any solutions?

    Dear Experts,
    after I finally managed to configure the XML Validation, we're facing the next problem:
    The payload of the XML files looks like that:
    Abcdef#ABCDEF
    AbcDef#123
    <?xml version="1.0" encoding="UTF-8"?><Document xmlns.....
    as you can see, there's a header which is necessary. The XML Validation works fine if the header is removed manually for testing. If the header is not removed, the validation is not possible ("Content is not allowed in prolog.")
    Is it possible to realise the validation WITH that header? Can I tell SAP PI to ignore the header? Or make any changes to the XSD file?
    Thanks alot!

    Hi Armin,
    Armin Kern wrote:
    > After leaving SAP PI, those 2 lines have to be in that exact place (before the XML part) for further processing. Just deleting it wouldn't be enought. Does the complex design you mentioned complay with this requirement?
    You can put it into the message instead of deleting. And rebuild the "header" in the second step. So you can fullfill the requirement. As mentioned before: The design is complex, this will lead later on to problems. Any change will be difficult, as another developer had to read a long documentation.
    An alternative would be to do all with one interface mapping (without validation):
    1. ABAP / Java mapping deleting the "header" (put it to memory)
    2. Messges Mapping 1:1 each field (will fail in case of wrong format and act as validator)
    3. ABAP / Java mapping restoring the header
    4. Alert will be raised in case of an error (to get the result of the validation)
    Armin Kern wrote:
    > I also thought about splitting the message, deleting those 2 rows in one of the messages, sending this one message to PI again, validate it and if it is correct, send the second message (without mapping) to the final destination. No idea if that is possible at all..
    As well possible. You would need a virtual receiver for the first message, which is sending back a response. For example a servlett, a proxy or a RFC module. In that design you put some logic to the sender, what is actually not bad. But if you do so, why you dont validate there as well (for example with Java)? It would make your design much easier..
    Regards,
    Udo

  • In SXMB_MONI getting Error as "Party and service not defined "

    Hi All,
    I am trying to send Purchase order IDOC from ECC-->PI-->ARIBA Network.
    The message has failed in PI  saying "Party and Service not Defined"
    In Trace it says "There is no Interface Determination configured for receiver party 0000100007 and receiver service"
    I have created ECC(Sender ) and ARIBA NETWORK (Receiver ) as Business System and Partner type as 'LI'
    Please help me .
    Thanks,
    Akhila.A

    Hi Akhila
    If the outbound IDoc from ECC uses a partner type other than LS, then you need a corresponding Party for it.
    In the party object, you need to set the Identifier accordingly. For your case, it would be something like:-
    Agency: The BS name of your sender ECC system
    Scheme: ALE#LI or ALE#LI#<Role> (If there is a Partner Role set in the Partner Profile)
    Name: 0000100007
    When you create your ICO, you need to check "Sender Uses Virtual Receiver" and enter the Party object above.
    Rgds
    Eng Swee

  • Is it possible to send message from R/3 system to itself?

    HI All.
      I want to send message from R/3 to PI (anyhow, virtual receiver or smb else), make in PI some transformation and return this new message to R/3. (I don't want to do this transform in R/3, because in PI its easier and universally)
    Is it possible? How?
    Regards,
    Andrey

    Thanks for answers.
    R3 <-> PI <-> R3 scenario is not a trouble. But not in this case.
    The main task:
    User have a table with data. In this table there are 2 fields: INDEX, SUM. He want to take a xml file. I have XSD for this file.
    I have to assign summ value (SUM) to corresponding tag depend on characteristic name (INDEX).
    It  looks like DMEE, but in DME formats has own structure and it is differ from my XSD. It is difficult to translate my xsd to DME xml.
    It is realizable in ABAP, but i want to minimize abap development.
    So I want to send this table to PI, transform it to file (xsd external definition) and then return this file as string (for example) and save it as file on the users front end. It is very simply to tranform the table to file, but i don't no how to send it back to R3. I think it is necessary to transfom file to message with another structure and then send to R3. Any ideas?
    Regards,
    Andrey

  • Integrated Configuration in PI 7.1

    Hi All,
    I am using 3 BAPIS at the receiving side out of which 1 BAPI will be picked as per the condition in the condition editor.
    1.So,do I need to tick the "Sender Uses Virtual Receiver" check-box in the "Integrated Configuration" section
    2.But when I go for creating the "Integrated Configuration"section without ticking the "Sender Uses Virtual Receiver" check-box ,
    it gives me the error that it is already assigned to the object;conflicting direct connections,sender agreements,or integrated configurations are not permitted.
    3.I have configured the Sender Agreement,Receiver Agreement before the "Integrated Configuration" section.So,what shall I do?Shall I tick the "Sender Uses Virtual Receiver" check-box in the "Integrated Configuration" section ?
    Thanks in advance.

    Hi ,
    Thanks for the reply.
    Actually I am having the Process Order coming in the source with 5 to 6 relevant fields.Out of these Process Order fields Status is one of the fields.Based on the the StatuS field the BAPIs will be called at the receiver.So can I skip Integrated Configurations as I am imposing the condition on the data in the payload(Source Structure) as Integrated configuration will not be helpful in my scenerio.?
    Or shall I  skip Sender Agreement ,Receiver Agreement?
    Also,in PI 7.1 Integration Directory there is one section as "Value Mapping Group".I suppose that it is used if and only if value mapping is used.But I am not using any kind of value mapping so can I skip that section?
    Thanks in advance.
    Edited by: Shweta Kullkarni on Aug 19, 2009 5:19 AM

Maybe you are looking for

  • Having trouble running multiple instances of Firefox in XenDesktop 7.1

    We recently upgraded our Citrix environment to XenDesktop 7.1. We published Firefox, but only one user at a time can have the program open. When we try to run multiple sessions, we get this error message "Firefox is already running, but is not respon

  • Crystal Report Viewer and Windows Vista

    Hi, We are using RDC methodology for launching the crystal reports in the web using ASP. The web server operating system is Windows 2003, Crystal Reports XI is installed in it.  Report is not launching in only one client machine.  For all the other c

  • HT4972 How do you restore your Iphone

    My iphone will not turn back on after i accidently said quit on the IOS5.0.1 update and i cant find out how to restore it

  • InDesign CS6 (Windows7) does not print a TIFF in full resolution to PDF

    I have CS6 file with a TIFF (300dpi), this Indesign file is again linked to another CS6 file. When exporting the later file with Adobe PDF (print), everything is correct except that the TIFF is in low resolution. With CS5.5 it works with the same wor

  • HT1420 authorize more than 5 computers

    there show up about itunes. it said you cannot authorize more than 5 computers. well i only have 2 computers had broke. so, i bought new imac yestersday. so there said, i am not able to authorize more than 5 computers. so how, i do?