IDOC-Xi-IDOC: CRM - XI -R/3 (No service for system SAPOCC, client ** in ID)

Hi all
I am doing a scenario IDOC - Xi - IDOC where CRM sends an IDOC to R/3 via PI.
I have configured everything in OCC (CRM system), PI and BSC (R/3 system) but when I test it with the transaction WE19 in OCC nothing happens in PI or BSC.
All i can see if a message in SM58 transaction in OCC.
Function Module - IDOC_INBOUND_ASYNCHRONOUS
Target System - XI.
Status Text - No service for system SAPOCC, client *** in Integration Directory.
Could anyone tell me what is the problem.
Your help will be very much appreciated
Regards
Naina

Error message: No service for system SAPCRD client 201 in the integration directory
Cause: There is no service without party in PI server that represents OCC server with client details.
Solution:
We send IDocs from system OCC to PI. In the control record (Segment EDIDC40) of the IDoc, the SNDPOR (SenderPort) field contains the value "SAPCRD". The client of the sending system is determined by the MANDT field of the control record. The system ID and client are then used to determine a service without party of the type (business-system/business-service)
In System Landscape Directory (SLD) create a technical system for OCC system and assign a client for the same. Don't forget to assign an "ALE logical system" to the technical system created. Create a business system for this technical system. Then Business System can be imported under service without party/update the details existing in PI.
Edited by: Rodrigo Alejandro Pertierra on Jun 23, 2010 10:28 AM

Similar Messages

  • IDOC outbound port - No service for system X, client Y in Integration Direc

    Hi all,
    We have a problem when sending an IDOC from ECC to XI to Legacy. At ECC, tx SMQS, we got the error "No service for system SAPEQ0, client 400, in Integration Directory".
    I don't know what we need to do in ID to provide this service and solve this error...
    Our ECC is configured on SLD as EQ0_400 (Logical name EQ0CLNT400), and the scenario was developed at Integration Directory using EQ0_400.
    Debugging standard function that send the IDOC, I found that it ever uses the sender port as "SAP" + SY-SYSID... So I'm confusing, is necessary to configure the system in SLD whith this name "SAPEQ0"?
    thanks.
    roberti

    Glad to hear that you got it working.
    >>"Error occurred during back-routing Error in communication channel".
    Can you give some more description about the error?
    Hope you have configured a IDOC receiver communication channel poiting to the ECCwith no reciever agreement attached to it.
    Regards,
    Jai Shankar

  • No service for system ECC R/3 , for IDOC to file interface in SM58

    Hi all,
           I am geting a error No service for system XXXXX, client 100 iIntegration Directory,
    when i go to IIDX2 and Updating the IDOC type , i am not able to add it is give me a error 100
    please help me in this
    thanking you

    Hi,
    Check the threads  Idoc adapter -  No service for a system in Integration directory
    No service for system ... in Integration Directory
    Thanks!

  • Problem IDOC to File scenario:  No service for system SAPIDC, clnt in ID

    in IDOC to File scenario, when IDOCis triggered from R/3 to XI, it gives error in SM58 transaction 
    "No service for system SAPIDC, client 800 in Integration Directory"

    In a scenario, i have a BPM which has a transformation step which contains a mutimapping ...means 2 messages mapped to 1 messgaes, here in the mapping i m using an UDF and written code to extract the file name from dynamic configuration.....
    the problem is ...the same BPM contains another transformation step which contains a message mapping (which is not multi mapping), and here the code (UDF) works to fetch the file name...
    the code is all correct....and it looks like
    DynamicConfiguration conf = (DynamicConfiguration)
    container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
    String sourceFileName = conf.get(key);
    if (sourceFileName == null ){
         sourceFileName = "ErrorFile.xml";}
    return  sourceFileName;

  • No service for system ..PI, client. in Integration Directory -IDOC

    Hi,
    I am getting following error when try to post IDoc frm SAP to SAP XI:
    No service for system ..PI, client. in Integration Directory -IDOC
    I have verified the following transactions:
    port,RFC destinations are correct in SAP and XI systems(verfied in SM59,IDX1,BD64 and in SLD)
    Please help me here

    This error was resoved now.
    What is the cause?
    In ID, Adapter spefic Identifiers for SAP Business System does not have R/3 System ID and Client and It has only Logical System name. Its bcoz of cache prob between XI and SLD.
    Resolution:
    There is an option to refresh, so that Adapter specific identifiers was refreshed from SLD and values got populated for R/3 System ID and Client name.
    Generally when Business System is imported from SLD to XI, these 3 parameters(Logical System name,R/3 System ID and Client) will populate automatically.
    Thanks for Inputs:)

  • IDOC not received in XI; error in SM58 of sending system

    Hello everybody,
    we got a SAP CRM sending a "generated" IDOC.
    (IDOC-Type: CRMXIF_PARTNER_SAVE01)
    The IDOC seemes to be rejected by XI because
    SM58 shows:
    - No Service for System Binding_Error Client ...
    - function: IDOC_INBOUND_ASYNCHRONOUS
    All settings (IDX1, IDX2, ID, IR) are OK!!
    All reimports (delete & import IDOC) are made!!
    (btw: we got several other IDOCs-Types that work fine!)
    Could it be, that the IDOC-type is GENERATED?
    Regards Mario

    Hi Mario,
    Solution for this error is provided in link given below
    of Problem Analysis Guide "Sending an IDoc through XI Failed "
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
    Also have you set adapter specific identifiers?
    For the same, refer question 3 (integration engine section)
    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
    Regards,
    Abhy

  • IDoc- XI- IDoc - Problem in TRFC-Queue

    Hi everybody,
    in Integration Builder i have created an A2A-Scenario (Idoc->XI->IDoc).
    After designing and configurating i want to send an IDoc to XI.
    But the IDoc stands in the TRFC-Queue with error "no service for system <xxx> client 020 in Integration Directory."
    In ID i have set Business Systems for sender and receiver both with outbound/inbound interfaces of idoc-type, which i have upload from relevant sap-system.
    What is my fault?
    Thanks a lot.
    Greetings
    Joerg Knaust

    hi,
    most probably it's a typo
    there's no sender agreement if you're sending idocs
    from r3 to the xi
    1. how does your service in TCODE - IDX1 look like?
    sapSID ?
    2. adapter specific identifiers (do it step by step):
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

  • Idoc adapter -  No service for a system in Integration directory

    Hi,
    I'm trying to send a custom IDOC from an R3 system to an XI instance.
    All settings that I can see using transactions IDX1 IDX2 and IDX5 seems to be correct, but the IDOC doesn't reach the IS.
    SM58 in the sender system reports the error:
    "No service for system SAPXXX, client nnn in Integration Directory".
    Do I have to create the service? How?
    Thanks for any suggestion.
    Simona

    Hi Simona,
    you have to create the service. Create first the technical system and the business system in the SLD. Look for the right "Logical System" (Transation SALE in R3).
    In the Integration Builder Directory go to "Environment/Clear SLD Data" and create the service by "Objects/Service without party/Business System/Assign Business System".
    Regards, Udo

  • IDoc-Tunnel - IDoc is rejected

    Hi guys,
    well i have an internal EDIserver which will send IDoc native via XI (IDoc-Tunnel) to a R/3 target System. Therefore for EDIserver a RFC-Destination of type TCP/IP exists where a registered Serverprogram is applied, also with given gateway values from the XI-System.
    After configuring an IDoc-Channel in the Integration Directory the testing of the SM59 RFC-Destination works fine. Well because of Michal's Blog for IDoc-Tunneling i already did the configuration of the integration engine (XML CONVERSION).
    Ok i imported the IDocs in IR, announced them in IDX2 and did the ID-Part with Sender-Agreement and so on.
    But when we try to send an IDoc from EDI to XI we get following error:
    <i>rfc_error_info.message="No service for system SNDPOR, client 100 in Integration Directory"</i>
    The EDI-Consult thinks that he needs the Header-data from the IDoc like RCVPOR, RCVPRT, RCVPRN but i think we don't.
    So where could be the problem?! perhaps at the registered server program of the EDIServer?!
    br

    Hi Udo, thx for ur reply.
    Well that might be the problem. I have applied an EDI_Test in SLD for EDIServer but the EDI-Consultant might not have used this field so that there is a standard value in it (SNDPOR) which indicates what kind of info is needed there.
    So he should enter EDI_Test for let XI accept the IDoc when it is posted!
    br

  • Help needed in transferring IDoc from SAP CRM to XI

    Hi All,
    We are facing an issue in sending an IDoc from SAP CRM to XI system.  The IDoc is triggered and the status is showing as 03 in SAP CRM system(WE05 is used) but it is not getting replicated in XI System. This is verified by logging into XI System and cross checked the records retrieved by executing the transaction IDX5. No entry is found for this IDoc.
    In SM58 transaction, it is giving the status text as EDISDEF:Port SAPRIO segment defn E201CRMXIF_BILLI. 
    Any pointers on this issues will be very helpful. We are able to send information from XI to CRM.
    The project is an upgrade one and the IDocs are developed earlier and were working fine one week back and no changes were made recently.
    Thanks,
    Udaya

    Hi Kapil,
    Thanks a lot for your help. We need to delete and recreate Metadata. This is a typical problem that is encountered during upgrade projects.
    Thanks,
    Udaya

  • IDOC import from CRM 7.0 to SAP PI 7.0 fails: unable to read segments

    Hello,
    We want to import an Idoc from a CRM 7.0 system to SAP PI 7.0.
    The import fails with the message ""unable to read segments".
    The issue is related to ALL Idocs, standard and customer defined.
    The result of any import is that we can see the object in the import folder, but the structure is missing.
    Importing any RFC from the same CRM system is no problem.
    Any ideas?
    Your help is appreciated.
    Regards
    Dirk

    Hi Peter,
    Thank you for your answer.
    But we need to find out what the reason for this import error is.
    Our customer will not be very pleased to see that all IDocs from CRM system cannot be found in the IDOC folder.
    IDX2 import of metadata is no issue.
    We were successful for standard and customer Idocs here.
    Additional information:
    We are already importing Idocs from a SAP ECC 6.0 system into PI in another SWCV
    successfully. So this is a CRM system specific issue in our environment.
    Regards
    Dirk
    Edited by: Meinhard Dirk on Aug 27, 2010 10:30 AM

  • Idoc scenario in CRM

    Hello,
    I am new to CRM. I have to work for Idocs in CRM. I know and worked with ALE-Idocs in ABAP. Can you please provide me documents for scenarios of Idoc in CRM?
    Also I wanted to know what is differnece between bDocs and Idocs ?
    Thanks in advance,
    Madhura

    BDOC - business document
    1. The flow of data to and from the CRM system takes place using BDOC (Business Documents).
    2. BDOCs are containers for transporting the business data
    3. BDoc types describe the hierarchical structure of the business data segments of a BDoc message
    4. SAP provides a number of BDoc types and services.
    5. You can also create custom specific BDoc Types and services.
    6. BDoc is a business document which is technically similar to an IDoc. BDocs are used to communicate data between two systems. 
    7. BDoc messages serve as data containers on the CRM Server and between the CRM Server and the
    Mobile Clients.
    8. Data from SAP R/3 systems and other systems are received via BAPIs, XML files, Idocs or ASCII files.
    9. This data is mapped to fill BDocs for further distribution.
    10 .Several layers can be distinguished to technically enable the data transfer between the systems
    involved:
    The TCP/IP transfer protocol is usually used on the network.
    Remote Function Calls (RFCs) or the File Transfer Protocol (ftp) provide data.
    BDocs, IDocs, XML messages or ASCII flat files contain the actual data.
    Hope it will useful.
    thanks

  • CRM to PI outbound IDOC scenario : IDOC ALE config

    Hi folks,
    I have a scenario: CRM-> PI
    CRM system posts an IDOC to PI,
    I have done all the necessary ALE configs:
    1. comm. id on PI
    2. RFC Destination on CRM to PI
    3. Port on CRM. we21
    4.Logical SYsm on CRM
    5. Partn Prof on CRM
    now, when i try to push out an idoc out of CRM , it fails in CRMs TRFC queu(SM58)
    with this error:
    Transaction IDX1: Port SAPDX1, client 500, RFC destination contain error
    I have no clue why it failed with this error.
    1. No idea from where it picked up this port as well.
    2. Port i created to PI was an autogenerated Port and not SAPDX1, don't knw how it picks this up.
    Would appreciate any help with respect to this.
    Thanks,
    Hank

    Also, for your reference just double check if the following steps are completed properly for outbound processing:
    1.Define Logical Systems and Assign Client to Logical System u2013 Transaction SALE
    2.Maintain RFC Destinations u2013 Transaction SM59
    3.Define Ports u2013 Transaction WE21
    4. Maintain Distribution Model u2013 Transaction BD64
    5.Generate/Create Partner Profile u2013 Transactions BD82/WE20
    6.Distribute Model View u2013 Transaction BD64
        -Select the Model View
         -Go to menu path Edit -> Model View -> Distribute
         -Result log will be displayed on the next screen
    Hopefully it should work now.
    Puneet

  • IDOC-XI-Idoc error in inbound idoc

    Hi all.
       We have a Idoc-xi-idoc scenario.
       SAP R/3 - Xi - SAP CRM
       We have configure the idoc out in SAP R/3. And I use we19 to test the Orders Idoc and check the staus is ok.
       But in XI, I cannot see the Orders Idoc is sending in. However, this time I havenot configure any repository and directory.
       My question is , if I havenot configure XI repository and directory, how can I check the Idoc in error messages ? How can I know that the SAP R/3 idoc is sending to XI correctly ?

    Hi Jianhong,
    plz check SM58 at R/3. Assumedly the IDoc was refused by XI - because of missing Configuration in IB Directory.
    Regards,
    Udo

  • Idoc-XI-Idoc Scenario

    Dear All,
    I am working on Idoc-XI-Idoc scenario in which I am getting ORDRSP Idoc in input. In one of its segment I am getting value as either A or B. If value is coming as A in input then in the output we want PORDCR101 Idoc but if we have B as value in the source idoc then we should have multiple PORDCR102 Idocs ie for each line item there will be different idocs.
    Please guide me on how we can implement BPM in this scenario as required two MM i have created and they are working fine.
    Regards,
    NJ

    Hi,
    If value is coming as A in input then in the output we want PORDCR101 Idoc but if we
    have B as value in the source idoc then we should have multiple PORDCR102 Idocs ie for
    each line item there will be different idocs.
    For Source = A:
    SourceField----
                          -----equalS ----ifwithoutElse ----then Constant(blank) ---> PORDCR101
    Constant(A)---
    Assuming that A in input then in the output we want PORDCR101 Idoc means that you need only one occurence of the IDOC
    For Source = B:
    SourceField----
                          -----equalS ----ifwithoutElse ----then LineItem ---> PORDCR102
    Constant(B)---
    Regards,
    ABhishek.

Maybe you are looking for