Reciver determination-Condition error

Hi Friends,
in my idoc to file..
I am gettinfg this error while clicking Condition editor in reciver determination.
<b>Message interface does not exist in any software components installed on this business system</b>
i came to know that this error is because of Business system is not assigned to the Product and Software Componet in SLD.
i am working on XXXX software component and the Business System BS_ZZZ is assigned to another software Component .
<b>please tell me that can I assign BS_ZZZ to software component XXXX in SLD .
or i need to re-create the Business system again for BS_ZZZ</b>
please guide me.
Munna

> yes its warning message ...and i press ENTER..in
> expression editor i am unable to find the source IDOC
Glad to hear that your porblem now stands resolved
> please tell me ..can assign one Business system to
> more software Components..
Yes you can do this.
> because i am using BS_ZZZ business system for SAP
> and imported IDOC from that  system ...but i used
>  software compoent which is not assigned to BS_ZZZ..
> an assign this BS_ZZZ to the software component that
> i used in my development.
Yes you can. Business Systems can use any Interface in any SWCV. When searching for the interface in ID, you would just need to delete the search crieteria. You can also assign the Business System to the SWCV now and refresh the SLD to avoid this issue.
Regards
Bhavesh

Similar Messages

  • Reciever Determination condition error in PI7.1

    Hi Experts,
    I done File to File scenario in XI with multiple recievers based on FileName in Reciever Determination, i use context object(FileName, http://sap.com/xi/XI/System/File) in Expession editor, this condition was working in XI, but in PI7.1 it is not working, it is giving error like below.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Determination
      -->
    - <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">CX_RD_PLSRV</SAP:Code>
      <SAP:P1>Problem evaluating a condition: An exception has occurred.</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Error when determining the receiver: Problem evaluating a condition: An exception has occurred. Problem evaluating a condition: An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. An exception has occurred. Problem extracting values from the Payload: Check line 2 column 1 of the XML document</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Can anyone please help me out of this.
    <removed_by_moderator>
    Edited by: Juan Reyes on Oct 1, 2010 2:53 PM

    Hello ,
    I have the same issue with PI system and all IDOCS in PI are in error state.
    The issue in our case was the condition for the interface was visible from integration directory in receiver determination , but its not replicated in ABAP stack ( tcode sxi_cache ).
    so we have gone in receiver determination in Integration builder-->Receiver Determination
    Select a object --> click on Edit mode
    Add a space in the description , click on SAVE. Then activate it.

  • Multiple Reciver and Reciver Determination Condition is not working

    Hi,
    My Message is look like this .
    <?xml version="1.0" encoding="UTF-8"?>
    <dataroot generated="">
        <ChartOfAccounts>
            <glAcctNo>300000</glAcctNo>
            <COA>CAUS</COA>
            <acct_grp>SAKO</acct_grp>
            <shortText>short text</shortText>
            <longText> long text</longText>
            <isPLAcct/>
            <isBalAcct>TRUE</isBalAcct>
            <coaForCompany>
                <co_code>3000</co_code>
                <authGroup>ZURK</authGroup>
                <acctCurrency>USD</acctCurrency>
            </coaForCompany>
         <strFSLineItem>INDIA123</strFSLineItem>
        </ChartOfAccounts>
        <ChartOfAccounts>
            <glAcctNo>300000</glAcctNo>
            <COA>CAUS</COA>
            <acct_grp>SAKO</acct_grp>
            <shortText>short text</shortText>
            <longText> long text</longText>
            <isPLAcct/>
            <isBalAcct>TRUE</isBalAcct>
            <coaForCompany>
                <co_code>aaa</co_code>
                <authGroup>ZURK</authGroup>
                <acctCurrency>USD</acctCurrency>
            </coaForCompany>
         <strFSLineItem>INDIA123</strFSLineItem>
        </ChartOfAccounts>
    </dataroot>
    See what I want is depening on  co_code values need to send it to diffrent reciver.
    The condition i put it in reciver determination if it 3000 one reciver if not diffrent reciver but it is not working.
    Nedd u r suggestions
    Madhu

    Hi,
    Are you comparing integer with string...can you maks sure both values having same type...
    Check out this thread...
    Re: XI Transports general question (SLD / CTS+)
    Also check with your input payload in message mapping in IR if it is generating correct co_comp code for receiver determination.
    Hope this will help.
    Nilesh
    Nilesh

  • Reciver determination Condition Editor issue

    Hi Gurus,
    I have a situation where in the receiver determination i have to check for some node if it exists then i have to map to
    one receiverA if that node doen't exist then i have to map to receiverB.
    In the condition editor I can see EX function which checks for existence but how can I use the doesn't exist function .
    I tried to use the XML count function in the condition editior and  tried various ways but failed . Please guide me.
    Thankyou,

    Hi,
    You have to use "Not " operator.
    I am not sure what is your source. In my case it was IDOC and i had specified below condition. It works.
    (/DEBMDM06[not(IDOC/E1KNA1M/E1ADRMAS/E1BPAD1VL_International/NAME)] EX )
    Try doing same. If still not working post source structure.
    -Gouri

  • Receiver Determination and Interface Determination Condition conflict in ICO

    Hi,
    I found a strange issue today while configuring two receivers using the Receiver and Interface Determination conditions.
    Sender - Proxy Service
    Receiver1 - ReceiverA
    Receiver2 - ReceiverB
    Receiver Determination Condition : When Field1 = 100, message should flow to ReceiverA and ReceiverB
    Interface Determination Condition (ReceiverA) : When Field1=100 and Field2=50 message should flow to a specific interface in ReceiverA
    There is no Interface Determination condition for ReceiverB, for all messages having Field1=100, it should go to ReceiverB.
    Test Scenarios:
    1) Field1=100, Field2=50 : Message flows successfully to ReceiverA and ReceiverB
    2) Field1=100, Field2=89 : Message fails to process from ECC itself throwing Interface Determination not found error. Ideally this is a positive scenario for ReceiverB and it should send the message to ReceiverB without any errors. But, this did not happen in this case
    I tried the same by configuring the conditions completely in Receiver Determination itself without using the Interface Determination, it worked perfectly fine. But, just wanted to understand that if this is an expected behavior.

    Hi Sherin,
    As there are two receivers Receiver A and Receiver B.You need to create two bussiness components and two communcication channels for two receivers and one Reciver Determination, two Interface Determination,two Receiver Agreement.In Receiver Determination you need to keep the below and condition.
    In the above screenshot the two receiver are Receiver B and Receiver C and Field 1 is Key_Value and Field2 is Emp_ID.
    If the Key_Value=100 and Emp_ID =22 then the message should go to both the receivers B & C by keeping the following AND condition
    If the Key_Value=100 and Emp_ID is not equal to 22 then the message should go only to Receiver B by keeping the following condition
    You need not keep any condition in Interface Determination just create 2 Interface determination for two receivers.
    Hope this helps you.
    Thanks,
    Durga.

  • Interface determination condition

    Hi Experts,
    I am working on File to IDoc scenario, where I want to send IDocu2019s based on source data, in flat file if order number  exists then I have to send MATMAS idoc , if order number does not exists then I want send DEBMAS.
    I  developed 2 mapping programs and checking condition in Interface determination to check order number exists or not.
    i wrote below conditions in Interface determination and not working for multiple Orders
    MT_Invoice /Order/OrderNum EX u2013 to check order number exists or not.
    MT_Invoice /Order[not(OrderNum)] EXu2014to check order number not exists
    My Source Structure after file content conversion looks like below
    <Order> 1..unbounded
        <CustomerID>
        <MaterialID>
        <OrderNum>
    </Order>
    Regards,
    JAM

    Hello,
    The Interface determination condition will not filter the payload data. It can only determination whether a particular condition is true or false.
    If any valid condition occurs, complete payload will be passed to the respective Interface and mapping will be executed accordingly.
    Currently in your case I guess both conditions are getting satisfied for multiple records in payload.
    I think you need to implement the filtering logic in message mapping using the concept of multi- mapping.
    Refer blog: /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    The mapping will contain 2 target structures with occurance 1...unbounded i.e. Matmas and Debmas for your scenario.
    You need to apply filter logic on header nodes in the mapping.
    Or you need to process single records in the payload.
    -Rahul

  • Condition receiver determination: Condition Editor

    Hi,
    I have to ruote the message to multiple receivers based on source filed value. 
    1) If FIELD-A = 1 or 2 or 3, we have to send it to RECEIVER-1
    root/FIELD-A = 1 or root/FIELD-A = 2 or root/FIELD-A = 3 = RECEIVER-1
    2) If FILED-A # 1 or 2 or 3 (anything other than 1,2 and 3), we have to send it to RECEIVER-2
    3) No matter what the FIELD-A value (1,2,3,4, anything), we have to send it to RECEIVER-3
    I have configured it in condition receiver determination:
    Conditions 1 and 3 are workign fine, but how do I make condition-2 work?
    I have tried to give root/FIELD-A # 1 or root/FIELD-A # 2 or root/FIELD-A # 3 = RECEIVER-2, It didn't work, even if the value is 2, message is being send to RECEIVER-2.
    How define 2nd condition in condition editor?
    Thanks in advance,
    Riya Patil

    Hi Riya,
    Please give following condition and check.
    (/BOL[(Revision != '1'and Revision != '2' and Revision != '3')]) EX
    Also if you are not able to see Message type in XPATH, please check if that software component is present in corresponding technical system of source busniess system in SLD.
    Once you see messagetype in XPATH, just select corresponding Revision Field in XPATH Editor and give above condition. Operator should be exists.
    Let me know if you face any issue.
    -Gouri

  • Any IDoc/BAPI for Loading Material Determination Condition records - VB11??

    Hi All,
    I need to load the material determination condition records which can be done through the transaction VB11. I dont want to do load the records through BDC.
    So, I am looking for any IDoc or BAPI which can do this job.
    Any help in this regard is highly appreciated.
    Points will be awarded for all useful replies.
    Thanks in advance,
    Surendra K

    hi surendra,
    i have a exact same task to load material determination to SCM
    "load the material determination condition records which can be done through the transaction VB11. I dont want to do load the records through BDC, i am looking for any IDoc or BAPI which can do this job"
    thank you
    sridhar K

  • Documentation On Interface Determination Conditions

    Hi Experts,
    Can any body provide the documentation on Interface Determination Conditions. Your help will be greatly appreciated.
    Thanks & Regards,
    Venkat

    Hi Venkat,
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/42/ea20e737f33ee9e10000000a1553f7/content.htm">Interface Determination incl Specifying Conditions</a>
    Regards,
    Udo

  • Output Conditions - Error Report?

    Hello,
    I am trying to figure out if there's a way in SAP to review output condition errors. We are concerned that we may have a situation where our outputs are not being sent from SAP to EDI. We're looking into RSNAST00 report by possibly reviewing processing vs. requested dates, but not sure if that's the right path.
    Any help would be greatly appreciated!!!

    Check this report: RSNAST0F.
    Regards,
    Naimesh Patel

  • Not Possible to determine condition type- supplementry condition STO sch ag

    Dear All ,
    While creating the stock transfer scheduling agreement in the transaction ME37, Stock transfer pricing schema is getting is picked up. where the standard condition type :P101 is being used for picking the Material valuation price of the supplying plant.
    Now for adding the delivery cost or any other conditions , while we are trying to enter  other conditions in the Item Conditions in ME37, system is giving an error message "NOT POSSIBLE TO DETERMINE THE CONDITION TYPE".
    As NO Access sequence is attached to the condition type : P101, and at the same time, Supplementry pricing procedure is assigned to the condition type : P101.
    When we assign the access sequence(e.g 0002) to the conditon type P101 , then system allows us to give the supplementry conditons while creating the scheduling agreement , BUT at the same time material valuation price from supplying plant  is not getting picked up in either scheduling agreement or stock transfer order.
    Requirement is that BOTH material valuation price as well as system allows us to give the supplementry conditions in the scheduling agreeement.
    Thanks & Regards
    Nitin Chhabra

    .

  • Multiple condition : Error when starting a SWITCH branch

    Hi,
    In our Z Leave Workflow,I am facing the errors listed below.
    Error when starting a SWITCH branch
    Error during CASE evaluation in SWITCH mode for node 0000000158
    Operator 'EQ': The value of the left operand cannot be determined
    Error in the evaluation of expression '<???>&REQ.STATUS&' for item '1'
    Unable to determine the value of component ''
    It gives error in Multiple condition Request Approved? which is similar to standard WF12300111 node number 158 (u can say copy of WF12300111
    This multiple condition works in some scenario But it gives dump at other scenario .
    I have checked the value of REQ.STATUS in runtime. It populates the value as 'POSTED' in runtime,
    Please suggest if any solution on this.
    Regards,
    Kalpesh

    Hi There was some problem with task which was comprising class CL_PT_REQ_WF_ATTRIBS and APPROVE method. This method is to change the status of particular leave workitem.After running this particular task ,the status was not changin instantly.This method locks particular workitem and was releasing the workitem once the WF gets completed.Hence I was getting REQ.STATUS as sent.
    I have changed that task with following code in new task...
    DATA:
          REQUEST_ID TYPE PTARQ_DEDUCTION-REQUEST_ID,
    request      TYPE REF TO if_pt_req_request,
        new_status   TYPE tim_req_status.
      SWC_GET_ELEMENT CONTAINER 'REQUEST_ID' REQUEST_ID.
    CALL FUNCTION 'ENQUEUE_EPTREQ'
        EXPORTING
          mode_ptreq_header = 'E'
          request_id        = request_id
        EXCEPTIONS
          foreign_lock      = 1
          system_failure    = 2
          OTHERS            = 3.
      IF sy-subrc <> 0.
        MESSAGE w058(hrtim_abs_req) WITH request_id.
      ELSE.
    CALL METHOD ca_pt_req_header=>agent->get_request
          EXPORTING
            im_request_id = request_id
          IMPORTING
            ex_request    = request.
    execute state transition
        CALL METHOD request->initiate_state_transition
          EXPORTING
            im_transfer_event = 'APPROVE'
          IMPORTING
            ex_new_status     = new_status.
    COMMIT WORK.
        CALL FUNCTION 'DEQUEUE_EPTREQ'
          EXPORTING
            request_id = request_id.
    ENDIF.
    This will create new status for leave item during WF processing.
    Apart from that also added Wait for  2 minutes after that task....
    Thanks for your help.
    Regards,
    Kalpesh

  • Urgent  issue in reciver determantion condition.

    Hi All,
    My interface source is EDI data to traget is WBI MQ(JMS).One of the partner is sending the EDI data trough Seeberger AS2 Adapter and receiving the data through JMS adapter.I did my interface in Receiver determination define the routing condation and configure the receiver id.
    i got error like this.Could you any help me out.
    The messages were not sent due to program error on the receiver determination. Here's the specific error:
    <b>"Error when determining the receiver: Problem evaluating a condition: Exception CX_SWF_RLS_RULE occurred (program: CL_SAI_SWF_RULE_ENGINE========CP, include: CL_SAI_SWF_RULE_ENGINE========CM00W, line: 51). Problem evaluating a condition: Exception CX_SWF_RLS_RULE occurred (program: CL_SAI_SWF_RULE_ENGINE========CP, include: CL_SAI_SWF_RULE_ENGINE========CM00W, line: 51). Exception CX_SWF_RLS_RULE occurred (program: CL_SAI_SWF_RULE_ENGINE========CP, include: CL_SAI_SWF_RULE_ENGINE========CM00W, line: 51)"</b>
    Regards,
    Ramesh

    Hi Ramesh,
    I am sorry my message is not related to your question,but I need some info,
    what are the Seeburger adapters(FTP,As2,Generic EDI,BIC) need to implement EDI=>XI=>SAP and we are getting EDI structure in file format.
    what are the end to end steps involved in implementing this..
    I really appreciate your help.
    thank you,

  • How to determine the error code, returned from LDAP server

    I use the next code for connect to LDAP server:
            try{
                ctx = new InitialLdapContext(env, null);
                 //if connection successfull ...
            } catch (NamingException){
                 //if error occured ...
            }Is it possible to determine the numeric error code, returned from server?

    I was just working on using openldap, binding to it and checking for expired passwords and locked accounts and it looks like that an AuthenticationException is thrown in these circumstances and the ctx is null so it is not possible process connection response controls. But you can look at operation attributes if you have password policy enabled and you are looking for these type of errors

  • No receiver could be determined + MDT Error

    Hello,
    *1.* I have one scenario for IDoc-XI-Proxy.PI 7.0
    When Sending IDoc from SAP1 to XI I am getting below error in SXMB_MONI.
    Config seems okay.
    <?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>
    2. While opening Message Display Tool(MDT) it's asking for Username and Password but when it give User/Password it gives me an error.
    We are on SP09 PI 7.0.
         SSO logon not possible; logon tickets not activated on the server
         Choose "Logon" to continue A dialog box appears in which you can enter your user and password
         No switch to HTTPS occurred, so it is not secure to send a password
         Client, name, or password is not correct; log on again
    Thanks.

    Hi Gujjetti,
    Please find the details::
    SenderService:  SAPIDS
    MessageInterface: MI_IDES_CREMDM(I tried with CREMDM.CREMDM06 too)
    NameSpace: https://www.abcd.com
    ReceiverService: SAPECCDEV
    MessageInterface: MI_ECC_CREMDM
    NameSpace: https://www.abcd.com
    I am getting an error in Second Step "Receiver Identification" after "Inbound Message" in SXMB_MONI as below.
    <?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>
    Thanks.
    RP

Maybe you are looking for

  • Regarding radiobutton text

    hi can any body make me know how to put text on the right hand side of the radio button. thanks in advance. prasad

  • I need to point the xmlValue.getParentNode().getNextSibling() node ?

    Hi, I am new to BDB development. Here i am working on node traversal using XmlValue class. I have some of the queries on traversing the nodes using XmlValue class…. Steps followed for the same are as below… 1. Opening the BDB Environment 2. Loading t

  • PO workflows possible by line item?

    Hello experts, In SRM 5.0 can we use/configure workflows per line item and not the entire document? Thanks! Regards, Gilberto Gallardo

  • N800 mounts SD card as read only

    I have 2 SD cards mounted in my N800, the internal card is being mounted RW, but the external card is being mounted RO. This is causing me problems when I try to use the Canola plugin for YouTube. It attempts to write data to the external card and er

  • Storing image to rms as bytes

    hi, here imtrying to save image into rms and load the same from rms but i couldnt able to display the code size of byte im getting is 1 import javax.microedition.rms.*; import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; impor