Doubt in receiver determination

Hi all,
I have a SAP Business system that is configured in XI and an IDoc that comes from the SAP Business System.
Already there is a scenario with the SAP BS and IDoc. Now I want a new scenario with the same BS and IDoc but a different receiver system. But it is not allowing me to create the receiver determination once again.
Is there a way to configure the new scenario without altering the existing receiver determination. This is required because even though the IDoc is the same, the two processes are entirely independent and uncorrelated.
Thanks.
Regards,
Sudharshan N A

Hi,
if you create a second RD with the same BS and IDoc -> how should the PI knows which scenario is related if an IDoc arrives?
So you can use only one RD for this case...
But you can add a second receiver service in the RD and work with conditions.
Regards
Patrick

Similar Messages

  • Doubt with receiver determination in configuration.

    HI All,
                   I have following scenario.
    SENDER>XI>RECEIVER , both sender and receiver are Synchronous, in this case how many receiver determenations do i need. will one receiver determination will do as the routing logic is already known to the system.
    Regards,
    Raj

    Hi,
    No you will need two receiver determination,if your sender is receiver after getting acknowledgement.
    Regards,
    Akshay Jamgaonkar.
    Reward points if find useful.

  • Doubt with Receiver Determination

    Hi,
    Is it possible in Receiver Determination to suppress few data from the input xml and send out rest of the input data into mapping?
    Example:
    Input xml:
    <EmployeeData> (1..1)
    <Record> (1..unbounded)
    <EmployeeData>
    <Record>
      <Name>Employee1</Name>
      <ID>111</ID>
      <Unit>AA</Unit>
    </Record>
    <Record>
      <Name>Employee3</Name>
      <ID>333</ID>
      <Unit>BB</Unit>
    </Record>
    <Record>
      <Name>Employee2</Name>
      <ID>222</ID>
      <Unit>CC</Unit>
    </Record>
    <Record>
      <Name>Employee4</Name>
      <ID>444</ID>
      <Unit>DD</Unit>
    </Record>
    </EmployeeData>
    In this case, Records with Unit as BB or CC should be ignored, rest of the Records has to be sent into the mapping.
    Is this possible in Standard Receiver Determination?

    Thanks Shiladitya, Bhaskar for your replies.
    Now my question is if I have an input xml with all the Records having Unit as either BB or CC, in this case i should not determine the receiver and cancel the message processing.
    another case would be like with above sample xml, which has both valid and invalid(BB,CC) values. Since there is at least one valid record, I should determine the receiver and in mapping i will suppress the invalid records.
    Can you please suggest me if this is possible in Standard Receiver Determination?
    I know this can be handled in message mapping/Extended Receiver Determination
    My objective is to stop processing the message using Standard Receiver Determination if entire input is invalid.

  • INTERFACE DETERMINATION AND RECEIVER DETERMINATION DOUBTS???

    Hi Team
    I am having doubts regarding the Interafce Determination and the receiver determination. In pur landscape in our objects, some times i am seeing a Condition is being defined in the Interafce Determination  and sometimes  am seeing a Condition is being defined in the receiver determination . could you please let me know the differences between the above two.
    thanx in advance.

    Hi Nabhinav,
    Condtions in receiver determination - These conditions are evaluated and executed to determine the receivers for this incoming message.
    Condtions in Interface determination - These conditions are evaluated and ececuted to determine the Interface mapping to be called in order to map the source message to the target message.
    Please take a loot at these links for more details:
    http://help.sap.com/saphelp_srm50/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nwpi711/helpdata/en/48/ce2a8e3a8e5430e10000000a42189b/content.htm
    Also, search the SDN before posting you query.
    Regards, Gaurav.

  • Receiver Determination doubt

    Hi folks,
    I’ve a scenario file to IDoc and/or ABAP Proxy. Well, depends of the source file content, an example to clarify: if field01 is equal to ‘37’ goes to IDoc, else if field01 is equal to ‘38’ goes to ABAP proxy. I’m trying to do it without BPM, using the Receiver Determination editor condition, but I’m getting unable to do it, I’m always receiving both contents (37 and 38) for both IDoc and ABAP proxy, it seams that no routing conditions was applied.
    Is it possible to do this kind of content split without BPM? With Receiver Determination?
    Thanks in advance,
    Ricardo.

    Hi all,
    Thanks for the help! I already fixed the issue
    Guru, the Enhanced Receiver Determination didn’t work because it works only at msg level like standard Receiver Determination do. But, thanks for the tip, I tested this feature and it’s really useful when you want do determine your receivers at the runtime with substrings, doing arithmetic operations and so on.
    Dreamcatcher, I didn’t need adapter modules and BPM, my issue wasn’t so complex like your example. Well, as I have two different mappings I used some standard functions like equalsS to check if my field01 is equal to “37” and the createIf function to generate an IDoc node in case of true. For the other mapping program I applied the same logic, comparing field01 with value “38” and generate a node in case of true. At the end I got 2 msgs, one with all “37” records and another one with all “38”.
    Once again, thank you all and points rewarded
    Ricardo.

  • Receiver Determination steps for BPM scenario

    Hi Experts,
    Scenario : SOAP -> Calling different webservices
    1. SOAP Client Request
    2. Call the Initial webserive to get the unique Id. No need to pass any request to call this webservice, but it will give the response.
    3. Take the Initial websrevice's response as a request to second webservice
    4. Pass the SOAP client request to Third webservice
    BPM steps
    1. Receive Step for SOAP Request
    2. Send Step for the Initial webservice call.
    3. Transformation step Initial webservice response to request change.
    4. Send Step for Second webservice (Pass the the Transformation step's target interface as a request)
    5. Send Step for Third webservice ( Pass SOAP client request)
    I am done with the BPM flow. Could you please help to do the Receiver Determination steps.
    Usually I follow the below steps.
    1. Sender Service to BPM
    2. BPM to other services. I have a doubt with the second step. I am not passing the SOAP client request to Initial webservice. So, please tell me how to proceed further for the BPM Receiver Determination steps..
    Thanks & Regards
    Sara

    Hey,
         First, what is th purpose of your SOAP client request.
    Is it just to trigger the BPM.
    Second on what basis are you fetching the unique Id from initial web service.
    If it is a normal scenario then, the reciever determination will be like this.
    Soap client-> BPM
    BPM->initial webservice
    BPM->second webservice
    BPM->third webservice
    but in this particular scenario i dont know which data is being used to fetch the unique Id.
    regards,
             Milan

  • Receiver Determination conditon issue

    Hello All,
    I have a scneario where I need to send only Division type A, scenario is IDOC to File
    IDOC
    Filed1 <J>  
    Field1 <A>
    Filed1 <C>
    </idoc>
    When I see in SXMB_MONI I see all the records in the payload in receiver determination (Where the receiver determination condition executed).. And the output file contains Field value J instaed of A.. I mapped IDOC to Row in MM.
    AS I understood by using receiver determination condition editor we will eleminate the unnecessary records and foward to MM??
    Please give your suggestions.
    Thanks
    Rajeev

    > IDOC
    > --
    > --
    > Filed1 <J>  
    > Field1 <A>
    > Filed1 <C>
    > ..
    > ---
    > </idoc>
    >
    > When I see in SXMB_MONI I see all the records in the payload in receiver determination (Where the receiver determination condition executed).. And the output file contains Field value J instaed of A.. I mapped IDOC to Row in MM.
    You should filter out the unnecessary records( in your case non-A ones ) via your Message mapping.
    >
    > AS I understood by using receiver determination condition editor we will eleminate the unnecessary records and foward to MM??
    The receiver determination condition helps to decide whether to send the data to receiver based on the incoming data payload field coming in the msg.
    Lets say, you have defined a condition in RD as _field1 = A _ , so every msg which contain even a single Field1 as "A" will go to the receiver system.  If there is not even a single "A" for field1, the msg wont go to the receiver system.
    Let us know if you still have some doubt about RD condition.
    Pooja Pandey
    Pooja Pandey

  • Receiver Determination for Integration Process - R/3

    Hi,
    While creating the receiver determination for the BAPI, how to specify the BAPI name in the Receiver (Partner) Service .
    I found an example in SDN Blog, however, it did not clear my doubt.
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Kindly, reply me.
    Regards,
    dinesh.

    >
    Dinesh Kumar wrote:
    > Hi,
    >
    > While creating the receiver determination for the BAPI, how to specify the BAPI name in the Receiver (Partner) Service .
    >
    > I found an example in SDN Blog, however, it did not clear my doubt.
    >
    > /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    >
    > Kindly, reply me.
    >
    >
    > Regards,
    >
    > dinesh.
    did you import the BAPI?
    Your receiver system will be the SAP BS. when you use the f4 help option for the interface it will list the BAPI and u can select it

  • Want to Use Extended Receiver Determination

    Dear All,
    As my last post I came to know that i was using invaild data in input payload so i now have tested with proper data.
    i am getting lot of invaild things in my input like space ,# and all from ECC side in first step of pipeline(Receiver Determination). so thinking to use extended reciver determination so that there i can validate the input paylaod there only..........is this possible
    Plz suggset.....
    Regards
    Abhay Agarwal

    Hi Abhay,
    As i read the all the posts in this thread.. and ur error status is..
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
    <SAP:Category>XIServer</SAP:Category>
    <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
    <SAP:P1 />
    <SAP:P2 />
    <SAP:P3 />
    <SAP:P4 />
    <SAP:AdditionalText />
    <SAP:ApplicationFaultMessage namespace="" />
    <SAP:Stack>No receiver could be determined</SAP:Stack>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    This problem is not from the mapping which will be in interface determination... also,
    the mapping(interface determination) comes only after the receiver determination...
    So the problem lies in the receiver determination configuration....
    please delete the receiver determination once and recreate it once more(some times due to cache problem's)
    For ur requirement dont create the extended receiver determination...(it's required only when u want to determine the receivers in run time)
    To delete the spaces and special chars...
    u can solve these in mapping,using the stringReplace and trim functions....
    Also i doubt if at all the incoming source XML is proper structure or not... please check once in the SXMB_MONI.. the incoming payload.
    Still some problem... please post the problem in detail .. so that others can also understand..
    Babu

  • File2file Receiver Determination Problem

    Hi All,
             I am doing File2file my IR part is activated in ID part I creater 2 CC in Business Service sender with FCC and Receiver with Normal XMLfile after this step Iam trying to create my Receiver Determination Its showing that NO OBJECTS FOUND in interface and Namesapce column.
    Regards,
    Eswar.

    In case your doubt is still not cleared:
    When you create Receiver Determination (ID --> New --> receiver Dtermination), in the pop-up window you select the Sender Business Service and the corresponding Sender Message/ Service Interface .....now this message interrface should be first assigned to the Business Service.....now after we create the RD, we enter the corresponding Receiver Service/ System thereby creating the first relationship between the Sender and Receiver Service/ System in XI/ PI.
    The above selection holds true for any scenario developed in XI/ PI.
    Regards,
    Abhishek.

  • Receiver Determination and Interface Determination

    Hi,
    Please, can anyone explain what is the concept of 'Receiver determination' and 'Interface Determination'?
    Thanks,
    Harikumar. S

    Hi,
    >>>>Receiver determination
    its about finding the receiver system for particular source system and outbound interface.
    Suppose,you want to send data from file->XI->SAP and CRM based on some condition
    in this scenario you need to determine whether to send file data to SAP or CRM system,this decision you will do in Receiver determination
    in Receiver determination screen you need to provide the following details
    1.Source system(ex: File system)
    2.Outbound Interface(File Message Interface)
    3.condition and receiving system(ex:if some x field value in source payload is 1 go to SAP elseif '0' go to CRM system)
    >>>>>>Interface Determination
    suppose in above scenario you determined the receiver i.e SAP,you will have number of IDOCs (Inbound Interfaces)in SAP.
    so to which IDOC you will send file data?This decision you will make in Interface determination(we can it as Inbound Interface determination).if you find the IDOC is CREMAS then how will transfer file structure data to IDOC structure? answer is Message Mapping
    From all the above decisions you need to provide following details in Interface determination screen
    1.Source System
    2.Outbound Interface
    3.Receiver System
    4.Inbound Interface(IDOC type)
    5.Message Mapping(i.e file to IDOC)
    Even in Interface determination you can specify the condition to select Inbound Interfaces(ex.IDOCs)
    if you have any doubts please lets know.
    Cheers,
    Jag

  • Receiver determination step in the BPM and multiline container

    i have made a file2file scenario where:
    there is a BPM,
    the BPM has a send step which contains a receive step,
    a transformation that mapps the incomin message to two messages(Split-messgae case),
    and then a FORK step which sends the two messges to through 2 SEND steps to the intended receiver services.
    It didnt work......and i followed a blog->  /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure   ............... which suggested to have a
    "receiver-determination" step in the BPM before the SEND step.... it says that this
    "receiver-determination" step will put the message in a MULTILINE container..
    i m confused bout this step ........ can anybody explain.....
    please help

    HI,
    In receiver determination step selctthe multi line container element.in container editor create the one element with type as receiver and select the check box.
    A Receiver Determination step returns set of receivers configured for the output abs interfaces in the directory and puts it into receiver which is a multiline container receiver element
    Regards
    Chilla

  • Regarding receiver determination problem in IDOC-XI-XML file scenario

    Dear All ,
    In IDOC-XI-xml file scenario , I have configured SLD , IR . But in ID , after file adapter , reciever agreement configuration when I am doing receiver determination configuration I am not able to insert mapping program in configuration overview of receiver determination as I am not getting "New Specific" option in mapping .
    Can anybody suggest what could be the reason behind this .
    Thanks in Advance
    Prabhat

    Hi PRabhat,
    In RCVR determination, you need to select the party & service (as appropriate) save the obeject
    then refresh the configuration overview of recr det.
    then you can see the partner/service
    then you can open it & add the necessary objects.
    Regards
    Vishnu

  • How to get a dynamic receiver determination based on a table an SAP PI ABAP Stack

    Hello folks,
    currently I get stuck dealing with a problem about the receiver determination. Let me first describe the Problem: We are using to different SAP ERP- backend system in our test enviroment. But only of this systems is marked as current "actuall" test system. Every once in a while we need to switch between these two systems and mark the other one as the actual test system.
    This is the point were it get's a little bit time consuming for me: We have about 50 interfaces were I need to change the receiver from test system A to test system B or vice versa. So I thought about creating a more dynamic way to determine the actual test system:
    Therefore I have created a table on the ABAP stack of our PI (7.31 double stack) with just one field that holds the current test system. Now I would like to create a dynamic receiver determination where I call the RFC-function RFC_READ_TABLE. But how can I acess a table from the grapchical mapping of the pi which is stored on the PI?
    Is there mybe another fundamental way to retrieve the actuall test system within the mapping?

    You can go for enhanced receiver determination, where in you can determine the receiver system using a graphical mapping.
    Now in that graphical mapping, use the standard function " RFC Look up" and make a call to bapi and get the actual receiver system.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40b64ca6-b1e3-2b10-4c9b-c48234ccea35?QuickLink=index&…
    Step by Step guide to Explain Enhanced Receiver Determination - Application Server Infrastructure - SCN Wiki

  • No receiver found in Receiver Determination

    Hello Experts,
    Sub: Calling integration process (which in software component1) from sender service interface_Out (which is in another software component2) in Receiver Determination Fails.
           There are two software components, S/W C1,  S/W C2,
            In  S/W C1,->
            Integration process (IP1)created in S/W C1, with name space NS1,
            Service interface1(abstract) SI1 with message type MT
            In S/W C2,->
            Sender service interface2 SI2(outbound) with message type MT with namespace: NS2
    (MT message type, in both service interface holding the same,
    used SI1 In receive step in IP1.
    Interface Determination from BS2,SI2,NS2<->   IP1,SI1(No mapping).)
    In Receiver Determination,
    Business system BS2;
    Sender Service Interface: SI2;
    Name space: NS2, 
    In Receivers  :  IP1
    Problem is :  do not find this receiver.
    I have to call this process, like this.  Please help on this.
    Use case is:
    single Soap request is coming, many application are using the same using common Receiver determination( which in S/W C2), 
    Now i have to use the same receiver determination to send this message in IP1 which is in SW C1;  
    -> any alternative solutions for this                      
    Thanks,
    Deviprasad.

    hi,
    when you use Integration Process the configuration in the ID must be
    Receiver Determination 1:
    Sender System: XXX
    Enterprice Services (outbound)
    Namespaces
    Target System: Integration Processes
    No Mapping requiered in Interface Determination
    Line:
    Receiver Determination 2::
    Sender System: Integration Process
    Enterprice Services (Abstract)
    Namespace
    Target System: YYYY
    No Mapping requiered in Interface Determination
    Sender Agreement=1
    Receiver Agreement=2
    Interface Determination=2
    Communication Channels=2
    Take in mind that in the Interface determination you have to define as receiver structure the Service Interface (Enterprice Service in PI7.1) type Abstract. if you cant select it delete all filter in the popup qhen you have to select the Inteface in the reciver structure.
    Check the Integration PRocess if you define the SI_XXX_abs in the reciver step.
    check all changes in the ESR were activated
    Check this out and let me know
    Edited by: Rodrigo Alejandro Pertierra on Sep 3, 2010 2:42 PM

Maybe you are looking for

  • Out of stock item STUCK in cart!

    Tried multiple browsers and OS's. There's a single item in my cart and it's OOS. When I click "Remove this item" it never actually leaves my cart. I can't actually make any purchases until this is fixed because when clicking "Check Out" it wants you

  • How to upload files through a servlet/jsp form?

    anyone know basically how to do this? i need to write a simple jsp form the can browse for a file on my machine, then upload it to a server in the usual html form manner. is this done with an i/o stream? thanks for any help! robSmyth [email protected

  • Recognizing iPhone as a camera.

    Today I downloaded the new version of iTunes, and when I plugged in my iPhone, it only came up as a camera, and wouldn't allow me to sync it or do anything really, except for view and upload my pictures from my phone. Help?

  • Check customizations done in E-business Suite

    Hi Oracle Applications R12 12.1.3 Database 11.1.0.7.0 As am a dba want to know about the customizations done at oracle applications and in database ( tables,triggers,procedures,functions) As per my knowledge, we have customised Production Generation

  • How to show value from another Object as Default value from Prompt

    Hi,    I am creating a web Report with the following filter : Enrollment Date FROM :   01/01/2011 12:00:00 AM  (Default 1st day of previous month) Enrollment Date TO :     01/02/2010 12:00:00 AM    (Default: 1st day of current month) There are values