Receiver Dtermination

Hi,
When Iam creating Receiver Determination its showing both BusinessService SEnder and Receiver which I have to select, in one document suggested to select sender.My question is why I have to select sender while receiving we have to select receiver business sytem PLz clarify my doubt.
Thanks in advance

Hi Prasad,
You use a receiver determination to specify which receivers a message is to be sent to. You have the option of defining conditions for forwarding the message to the receivers.So,sender service has to be selected while you create the receiver determination and the receiver of an XML message is determined during inbound processing.This determines how processing will continue, depending on the number of receivers found.
Please let me know if this cleared your doubt

Similar Messages

  • Multiple Receiver Dtermination from Same Business Sender Service to RecvStp

    Hi,
    I was trying to implement FORK STEP in ccBPM. Scenario I'm trying to implement is, using fork bundle PO with same items together.
    Can anybody help me to create multiple receiver dterminations for three receiver steps in three branches of fork step, where a common business sender service and same Integration process is used for receiving messages into SAP XI.
    Please advice soon,
    Thank You,

    Hi Murali,
    If it's always the same message, only one receiver determination is necessary. I'd also rather tend to do the capturing within a loop which is executed three times.
    Best regards
    Joachim

  • Receiver dtermination problem???

    Hi Xi Friends..
    outbound scenario..i.e..
    in my idoc to file scenario...
    receiver determination:
    sender service :SAP
    sender interface :wmmbid02 (idoc)
    configued receiver is :bs_1 ( business service )
    in another scenario..idoc to file..
    in receiver determination
    same sender and same  sender interface ..ie..idoc.. (as in above scenario)
    configured receiver is :bs_2
    i copied the receiver determination from first secarion and i assigned configuered receiver as bs_2 ..and acivated ..
    i observed that in first scenario...in receiver determination..configured receiver is changed to bs_1 to bs_2..
    but i want in first idoc to file..configured as bs_1..
    please help me..its urgent
    thanks and regars
    Ram

    hi sabarish...
    thank alot for your response..
    <i>/WMMBID02/IDOC/E1MBXYH/E1MBXYI/GRUND = and in the right operand dont specify anything (empty field) then bs_1
    </i>
    if that field..GRUND exists then it is going on bs_2
    if its not exixting then i am getting error in sxmb_moni like this....
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Receiver Identification --> <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>
    please guide me
    thanks and regards
    Ram

  • Receiver dtermination condition ...????

    Hi..friends...
    its IDoc - to -file..
    based on the idoc ,one of the segments filed value...i need to plave the file on related FTP server..
    earlier i discussed in thread...FILE to ABAP Proxy
    in the receiver determination..in condition ..
    i given like this ...
    HRMD_A05/IDOC/E1PLOGI/E1PITYP/E1P0002/NAMZU = 1 then Bs_ftp1
    HRMD_A05/IDOC/E1PLOGI/E1PITYP/E1P0002/NAMZU = 2 then BS_ftp2
    the segment  E1P0002 occurance.. 999999
    in one Idoc, segment  E1P0002  conatins similar values like  NAMZU=1 the the file is placing on Bs_ftp1
    in one IDoc,if  segment  E1P0002  conatins for  NAMZU=1 and another E1P0002 conatins NAMZU=2 then the file is placing on both Bs_Ftp1 and Bs_Ftp2 ..its not checking the condition in the condition editor....
    please help me..
    regards
    ram

    Hi friends...
    now its going to respected BS_ftps
    in my idoc i given three times of E1P0002
    first E1P0002 segment for NAMZU=1
    second E1P0002 segment for NAMZU =2
    third E1P0002 segment for NAMZU =1
    so my output xml should be on BS_ftp1 (if NAMZU =1 ) like this
    ( i given 2 two segments for NAMZU =1 ..here id is incremental value how many times the NAMZU =1 repeating)
    <Assignment Operator id =1 >
    < userid =.................................>
    </Assignment Operator>
    </Assignment Operator  id= 2>
    <userid=....................................>
    </Assignment Operator>
    for Bs_ftp2 the xml file should be..
    <Assignment Operator id =1 >
    < userid =.................................>
    </Assignment Operator>
    i created some UDF like this....
    Udf no input parameters and of type value..
    public String countId(Container container)
    int counter = 0;
    counter++;
    return(""+counter);
    and i assign this UDF to assignment Operator.
    and i am getting
    1 for id..
    each and every time i am getting 1 only..
    i created another UDF like this..
    public void countingId(String[] sNamzu,ResultList result,Container container){
    int counter =1;
    for (int i=0;i<sNamzu.length;i++)
    if(sNamzu<i>.equals("1"))
    result.addValue(counter+"");
    counter=counter+1;
    NAMZU>remove context>countingId>SplitByvalue(Each vlue)>id
    if i do like this ..display queue..is working fine..
    but in runtime...its
    i am getting o/p file this
    <assignment operator id =2>( i given 2 values for NAMZU =1)
    <user id=....................>
    </assignment operator>
    <assignment operator >( id is missing )
    <user id=...............>
    </assignment operator>
    please guide me..how to write UDF to get required output..
    regards
    Ram

  • XPATH & RECEIVER DTERMINATION

    My scenario is Invoic02-file
    I configured the 2 receivers in my receiver determination.
    Both receivers belongs to same party.
    I want to determine the receiver depending on my inbound payload.
    Its working fine withought condition,in this case invoice is going to both the places.
    But I want to send it one receiver depending on my inbound payload.
    If I use the condition to determine the receiver ,I'm getting the following error.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <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>
    I tried using  both ways (XPATH & Context Objects ) to set the condition.I'm getting the same error.
    can someone please provide good information to identify and resolve this issue ??
    Thanks
    sagar

    I set the condition in this way..
    Condition if(  A = 0    )
    party   LEFTIN LEFTIN   
    Service Serive1  Service2
    if A = 0 then the receiver is Service1.
    If A != 0  receiver is Service2.    
    is this is a correct procedure??
    Message was edited by:
            sagarkavi srungarakavi

  • 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.

  • Reg enhanced Receiver determination

    Hi Guys,
                if i have to send data to 10 receivers  but how many Interface Determinations i have to create
                could anyone give me about enhanced Receiver determination
    Thanks

    Hi Khusee,
    You will have the following,
    1. 1 receiver dtermination where you cna keep on adding the 10 receivers but do not specify any condition
    2. create 10 different mappings - one for each receiver but the source structure in all of them would be the same only the target structure will keep on changing.
    e. g suppose source structure has 100 fields ....then consider mapping 1 which is for receiver 1 ...
       here you cann mapp say 10 fields to the target structure ...in mapping 2 for reeiver 2 you can map say only next 5 fields to the target strucure so on and so forth
    3. you will also have 10 interface mappings
    4. 10 interface determinations where you can specify the mappiings created above.....
    hope it helps

  • XI thread count per Receiver Determination rule

    Does XI create interface instances/threads per rule found within a Receiver Determination? Such that we should expect one thread per rule? How are threads related to each rule within the receiver determination? What is the ratio, 1 thread per rule, or one thread per receiver determination? What is the impact on system performance in relation to rule count?

    See an Adapter works in AE and Receiver Dtermination in IE......for receiver Determination to work the message should be first picked by your sender adapter.....only then it comes to determination (in IE).
    But note that messages picked up by one sender channel will be coming to the determination (even if it has n conditions)......we wont have multiple channels picking the message and delivering to same determination...
    The number of conditions satisfied by the determination will initiate that many receiver adapter threads.....and it is just because of the conditions being validated (as true) and not because of the number of conditions being maintained.

  • Error importing/activating Configuration tpz files

    Hi All,
    I am trying to import Configuration tpz files from one XI server to another. I have defined Transport Targets for all the Business Systems in the SLD also.
    In Configuration, all the objects for a particular scenario are imported correctly from the tpz file, without any error. All these inactivated objects are grouped under a single change list called "XI 3.0 Import".
    But while truing to activate this chage list, it gives error "Unable to activate <Receiver Determination> - Object <Receiver Communication Channel> does not exist".
    I am also unable to activate any of the objects individually.It gives message "Unable to move object. Change lists were not part of the same import",
    Any ideas on how to proceed?
    Regards,
    Puloma.

    Hi All,
    The problem is now solved.
    We deleted the offending Receiver Determination objects from the Change List, and the rest of the change list was activated without any further errors. We now just have to re-create the Receiver dtermination objects.
    Theo,
    The communication channels in the original configuration were assisgned to scenarios.Also, re-creation of new Communication Channels was useless, as the resp. Business Systems were inactived.
    However, the problem is now almost solved, as we don't have to replicate the entire Configuration manually, just the Receiver Determination.
    Regards,
    Puloma.

  • Condition with mulitple Expressions

    I have the following file structure of an ORDERS05 Idoc and I need to setup conditions in the Receiver Determination to find the correct Interface Determination and Receiver Agreement.
    sample File:
    - <E1EDK14 SEGMENT="1">
      <QUALF>006</QUALF>
      <ORGID>10</ORGID>
      </E1EDK14>
    - <E1EDK14 SEGMENT="1">
      <QUALF>007</QUALF>
      <ORGID>10</ORGID>
      </E1EDK14>
    - <E1EDK14 SEGMENT="1">
      <QUALF>008</QUALF>
      <ORGID>1000</ORGID>
      </E1EDK14>
    - <E1EDK14 SEGMENT="1">
      <QUALF>012</QUALF>
      <ORGID>ZPH1</ORGID>
      </E1EDK14>
    I need to set a condition to these criteria
    Option1:
    E1EDK14 QUALF ‘012’ ORGID ‘ZPH1’ or
    E1EDK14 QUALF ‘012’ ORGID ‘ZPH2’ or
    E1EDK14 QUALF ‘012’ ORGID ‘ZC2’   and
    if exsists E1EDK14 QUALF ‘019’ ORGID not equals ‘ZEDI’
    --> this is the example case above
    Option2 with a different map from Option1:
    E1EDK14 QUALF ‘012’ ORGID ‘CCR’ and
    E1EDK14 QUALF ‘019’ ORGID ‘ZEDI’
    Option3 do not process these:
    E1EDK14 QUALF ‘012’ ORGID ‘ZPH1’ or
    E1EDK14 QUALF ‘012’ ORGID ‘ZPH2’ or
    E1EDK14 QUALF ‘012’ ORGID ‘ZC2’   and
    E1EDK14 QUALF ‘019’ ORGID equals ‘ZEDI’
    Any idea if that can be setup in the Condition Editor ? I know a workaround would be to have a dummy map from ORDERS05 to ORDERS05 and write a single criteria in the Header, but that seems like too much overhead....
    Thanks for  any help.

    Hi Andrea,
       Ur conditions look a liitle complex. So u can determine ur rceiver at runtime by provicing the conditions in the mapping itself whr u can hv all combiations. This is called Extended Receiver determination. You can see the option in receiver dtermination itself.
    Plz check he following link
    <a href="/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16:///people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
    But, there r options for checking existence of value in he simple receiver determination also. So u can check those and see if its possible with tht.
    Regards,
    Akshay
    Message was edited by:
            Akshay Salunke

  • Sending an Email from UDF if incoming file is empty

    Hi All,
    My scenario is :
    File -XI- File
    My requirement is if incoming file is empty then XI should send email to a recipients list with a custom message saying that "No Error Records".
    Where should be the logic to send this email?
    Should I create an UDF to send this email in the mapping(at the root node)?What should be the code in the UDF(to send email)?
    Can anybody please help me for this scenario?
    Thanks in advance!
    Shweta.

    Hi Shweta,
    Sending mail is not possible via UDF.
    But in case if the empty condition is failed then you could create the Mail communication channel and use it with conditional routing in Receiver determination.
    1. Create two Business services one for receiver File and one for receiver Mail.
    2. Now in Receiver dtermination..open the Conditional editor where check if the fields are empty...
    3. If its empty recevier mail adapter will be called and Notification mail will be passed with required information.
    4. If the values are avaialble in field then the File to File scenario will be executed.
    Thanks
    Swarup

  • File To File - Do nothing if content is different

    Hi,
    I have a problem with file to file. I get the file and want to check if the content contains what I search for. If yes I proceed normally with my mapping if not then do nothing. Don't send any file to the ftp. How can I do that?

    Use Conditional Receiver Determination
    In Receiver dtermination..open the Conditional editor where check if the fields are empty.
    If the values are avaialble in field then the File to File scenario will be executed.
    Empty file Handling with XI 3.0 SP 19 (and PI 7.0 SP 10):
    http://help.sap.com/saphelp_nw04/helpdata/en/44/f565854b7341e6e10000000a1553f6/frameset.htm

  • HOW to send the SPlitted files to multiple Receiver On some Condition ?

    Hi all,
    It's Urgent,
    Aim of our scenario
    the single file is splited according to company code and creates as separate file
    previously it was sending to same server..
    we have got the CHANGE REQUEST ON THIS SCENARIO that to route to TWO FTP servers which is splitting according to company code.
    But we are not changing any objects in IR
    we have only need to change in ID
    as now we are using on BUSINESS SERVICE which we have created in ID itself we are not using the BUSINESS SYSTEM created in SLD
    We are using ONLY one INBound interface , Interface MApping , Message MAPPing .(no cahnges in IR)
    Sender XML Structure
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    <ns0:Message1>
    <ns1:MT_FileEwadCompany occurence1-1
    xmlns:ns1="http://bridgegcs.com/HR/EmployeeWorkforceAdminDataXI_IHR004">
    <COMPANYEWADDATA> 0 -unbound occurence
    <AUDIT_STAMP/>
    <SEQNO/>
    <SE_TYPE/>
    <RECNAME_AUDIT/>
    <FLD_NAME/>
    <OLDVALUE/>
    <NEWVALUE/>
    <KEY1/>
    <KEY2/>
    <KEY3/>
    <KEY4/>
    <COMPANY/>
    <SCE_PAYROLL_CODE/>
    <ALTER_EMPLID/>
    </COMPANYEWADDATA>
    </ns1:MT_FileEwadCompany>
    </ns0:Message1>
    </ns0:Messages>
    Receiver XML Structure
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
    <ns0:Message1>
    <ns1:MT_FileEwadCompany 0-to-unbound
    xmlns:ns1="http://bridgegcs.com/HR/EmployeeWorkforceAdminDataXI_IHR004">
    <COMPANYEWADDATA>0-unbound
    <AUDIT_STAMP/>
    <SEQNO/>
    <SE_TYPE/>
    <RECNAME_AUDIT/>
    <FLD_NAME/>
    <OLDVALUE/>
    <NEWVALUE/>
    <KEY1/>
    <KEY2/>
    <KEY3/>
    <KEY4/>
    <COMPANY/>
    <SCE_PAYROLL_CODE/>
    <ALTER_EMPLID/>
    </COMPANYEWADDATA>
    </ns1:MT_FileEwadCompany>
    </ns0:Message1>
    </ns0:Messages>
    IN Integration Directory We have to route to 2 FTP servers based on Company code .
    WE have used XPATH with particular company codes TO one target Business service which we have created in ID where we are using one FTP server(FTP server 1).
    For all other company codes it has to send to second FTP server for Second business system which has been created in SLD .
    previously they used INTERFACE DETERMINATION as ENHANCED TYPE
    IF we change to STANDARD its not DISPLAYING INTERFACE MAPPING in pop up window.
    As now we created now .
    One receiver determination
    Two Interface DETERMINATIONs(As enhanced type).
    Two REceiver Agreements.
    As now we have tested
    it is sending all files to both servers.
    But we need to send to specfied FTP servers on the basis of COmpany code which we declare in XPATH expression.
    could any one can guide us
    POINTS WILL BE REWARDED FOR BEST ANSWERS..It's urgent
    THanks in ADvance
    Nandan

    Hi nandan,
    u said that u r using
    1) business service for FTP1
    2)business system for FTP2
    u have given X-path condition in Rec determination...i.e depending upon the company code it will route to business service or business system .
    so i guess there should be two reciver determination
    2 interface dtermination
    And also check ur Xpath....make sure that its like....
    if (Comp code == 1)
    go to FTP1
    if (comp code == 2)
    go to FTP2
    regards
    biplab

  • Issue in creation of plant related data at receiving server using BD10

    Hi all,
    This is regarding Material master creation using B10.I am using MATMAS05 message type for sending data from one system to another.Data is sent and received successfully.When i go in mm03 i can see all the views created successfully accept views related to PLANT.Please guide to resolve the issue.
    When i entered into Log-
    1)"The field MBEW-BKLAS is defined as a required field; it does not contain an entry".
    2)"No material master data exists for material AB_08.04.09(30) in plant 4001".
    My segemnt is as follows-
    ZMATMAS05                      matmas05
           E1MARAM                        Master material general data (MARA)
               Z1KLART                        KLART----
    My extention
               E1MARA1                        Additional Fields for E1MARAM
               E1MAKTM                        Master material short texts (MAKT)
               E1MARCM                        Master material C segment (MARC)
                   Z1AUSPM                        E1AUSPMDistribution of Classification:----
    My extention
                   E1MARC1                        Additional Fields for E1MARCM
                   E1MARDM                        Master material warehouse/batch segment (MARD)
                   E1MFHMM                        Master material production resource/tool (MFHM)
                   E1MPGDM                        Master material product group
                   E1MPOPM                        Master material forecast parameter
                   E1MPRWM                        Master material forecast value
                   E1MVEGM                        Master material total consumption
                   E1MVEUM                        Master material unplanned consumption
                   E1MKALM                        Master material production version
               E1MARMM                        Master material units of measure (MARM)
               E1MBEWM                        Master material material valuation (MBEW)
               E1MLGNM                        Master material material data per warehouse number (MLGN)
               E1MVKEM                        Master material sales data (MVKE)
               E1MLANM                        Master material tax classification (MLAN)
               E1MTXHM                        Master material long text header
               E1CUCFG                        CU: Configuration data
           E1UPSLINK                      Reference from Object to Superior UPS
    Thanks.
    Edited by: sanu debu on Apr 27, 2009 7:10 PM

    CREATE CONTROLFILE SET DATABASE "NEWDB" NORESETLOGS ARCHIVELOGAlso when you are setting a new database, the option should be RESETLOGS and not NORESETLOGS.
    'D:\APP\ADMINISTRATOR\ORADATA\NEWDB\ONLINELOG\O1_MF_2_7FK0XKB8_.LOG
    D:\APP\ADMINISTRATOR\ORADATA\NEWDB\DATAFILE\O1_MF_SYSTEM_7FK0SKN0_.DBFWhy underscore(_) at the end of the datafile name. Any specific reason ?

  • FileName in the AS2 receiver?

    Hi Guys,
    we are sending a file to the partner with the AS2 and we want to maintain the same file name as the sender. I dont see any adapter specific attributes in the AS2 adapter.
    How can i maintain the same file in the AS2 receiver adapter. any help or suggestions would be appreciated
    Thanks,
    Srini

    Hi sarvesh,
    The problem is resolved using the seeburger AttributeMapper module.
    Thanks,
    Srini

Maybe you are looking for

  • Adobe Bridge CS4 Unknown Operating System Error

    Hello, I recently installed Adobe Bridge CS4 to my new iMac 10.7.2.  I used this software on my Macbook Pro 10.7.1 without any trouble.  When I open Bridge CS4 on my iMac, the following message immediately appears: "The operation could not be complet

  • Satellite L300-15V - The system cannot install Wireless LAN driver

    After installed all drivers for that machine, the system shows that it need to install Wireless LAN driver, but i did!!! What's going on? Help! I can't make wireless net home!!!!!!

  • Configuring an attribute of image asset editor dropdown

    Hi, I need to make a custom attribute to be a dropdown. I was able to create the new attribute for Image (DAM) but when I am not able to make it as dropdown valued(Yes/No). Can someone please thow light on this. Thanks

  • Build a target group by Partner Function

    Hi forum friends Please I need a help. I want to create a target group by Partner function (BUT100). I have tried to use the join: BUT100(partner field) + BUT0CC(Partner) + BUT051(Partner1) + BUT000(Partner) but it doenst work. How can i do it? Thank

  • How to sent notification to a user depending on some condition?

    Hi All, I am working in iRecruitment Recruiter responsibility->iRecruitment Recruiter->Candidate I have an requirement that for a particular applicant if HR is taking Interview and he forgot to add feedback.Then a notification has been sent to him af