Business Partner Replicatione Error PI- C4C

Hello everyone,
i've done a Business Partner integration CRM - C4C with PI.
The exchange of business partner works already but i get a strange error message in the web service monitoring.
It says:
com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=<my communication channel>;TS=;AN=BusinessPartnerReplicateConfirmationOut;ANS=http://sap.com/xi/AP/CRM/Global
But this error encounters only at the second time the cloud sends a SOAP message from C4C to PI (See the picture).
Then i've checked the Payload and the only difference between both payloads is that in the second one (which ends in an error) has an additional internal ID
First SOAP Message (green one):
    <BusinessPartner>
      <ReceiverInternalID>5000191338</ReceiverInternalID>
    </BusinessPartner>
Second SOAP Message with error:
   <BusinessPartner>
      <InternalID>5000191338</InternalID>
      <ReceiverInternalID>5000191338</ReceiverInternalID>
    </BusinessPartner>
The Business Partner has the correct Account ID (5000191338).
So my question is, what does the error say and how do i get rid of it?
Regards,
Raphael

Hi Raphael,
for some interfaces you will see 2 messages that represent a kind double step:
the first message seems a kind of internal step, I mean internal message exchange inside C4C. What I have realized in this step is that code list mapping, if any, will be executed.
the second message is the message that actually is sent to SAP PI.
Looking at your error it seems that you are calling the SAP PI webservice in the wrong way. You have to fix query parameter in the URL, in other word you have to fix the PATH that you have in the Communication Arrangement (CA) Tech Details.
In your case, your CA should be Business Partner from SAP Suite. Open this CA (edit button), then go to Technical Data--> Edit Advanced Settings.Select Outbound tab and select the only one service Confirm Business partner etc etc
Fix the PATH string.
The below path template should work:
/XISOAPAdapter/MessageServlet?senderService=BSY_C4C&interface=BusinessPartnerReplicateConfirmationOut&interfaceNamespace=http://sap.com/xi/A1S/Global
BSY_C4C is the business representing C4C in your System Landscape.
You can grab the right parameter for this string looking at the header of the sap pi ICO related to the webservice you wish to call. In your case it should be the one with outbound interface BusinessPartnerReplicateConfirmationOut and sender system your Business system representing the C4C.
Also make sure those parameters are in the sender SOAP communcation channel.

Similar Messages

  • Business Partner Cockpit error in CRM

    Hi,
    I am getting error in transaction CRMD_ORDER when we proceed in the
    following steps:
    1) Login to CRM server
    2) Go to transaction CRMD_ORDER
    3) Find -- > Select --> Lead
    4) Click on START --> Click on only 100 docs
    5) Select Number 7
    6) Click on Business Partner Cockpit
    Error pops up with 'page cannot viewed', as you do not have any authorization to view. The error remains the same even if the user has SAP_ALL.
    Any one has worked on Business Partner Cockpit ?
    Thanks and regards,
    Kunal Patel.

    Hi Kunal,
    Are you working on the fact sheet .
    I am working on the fact sheet and I have some questions.
    I solved the issue you are having by enterin my user name and password of the SAP system.
    I have some other porblems with the business partne rcockpit and I thought your experienc emight be helpfull
    Do let me know
    RGDS

  • Business partner creation error

    Hi Gurus,
    1) We don't have pre-configured standard settings for FICAx (for ex standard contract categories, document types, number ranges, main and sub-transactions) in our system. Can anyone tell me how to load the pre-configured settings in SAP.
    2) In BP creation after entering all the BP fields, if I try to save the data it says the BP has been created but gives a dump. We were not able to find that BP when we try to look up. I am not sure if it is a configuration issue or is it due to improper loading of FI-CA.
    3) We have the same issue with contract account creation CAA1, CAA2, or CAA3. When we try to access transaction it gives dump.
    The current ABAP program "SAPLBUSS" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "SAPLFSP35 " in include
    "LFSP35TOP " in
    line 36:
    "Missing length check at runtime"
    The include has been created and last changed by:
    Created by: "SAP "
    Last changed by: "SAP "
    Error in the ABAP Application Program
    The current ABAP program "SAPLBUSS" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    Please advise and points will be awarded for all useful solutions.
    Thanks
    Santosh
    Edited by: Santosh Kolleti on Dec 15, 2008 6:39 PM

    Hi Mahesh,
    Thanks for the info, i did check the validity in the Business Partner and it is coming correctly for the one which are created.
    Issue i am facing is while creation of business partner, is the any field in customer master which govern the validity of Business Partner while creation.
    Thanks & Regards,
    Ravi

  • Business Partner Mapping Error

    Hi all ,
    I am getting error in business partner mapping. I have checked for no. ranges already & they seem to be
    correct. Any inputs appreciated.
    Mapping for ID number categories is inconsistent or incomplete
    Message no. FKBPIDT044

    Dear Nilesh,
    I hope by now you must have got some way out on the error message for business partner. If you have got the solution to this please share with me as well since i have been strugling with the same issue since quite some time.
    Thanks & Regards
    Niraj

  • Business Partner upload error "CServiceData: SetPropertyValueString failed"

    Experts,
    I have a client who need to upload Business Partners with the Debitor Account and get the following error: CServiceData: SetPropertyValueString failed; Value too long in the 'Debitoraccount' of 'Business Partner' 65171
    Here is the fields and values we are importing as a Tab Delimited file:
    Field headers: Record Key, CardCode, CardName, CardType, Group Code, Phone 1, Phone2, Fax, PayTermsGrpCode, Currency, Password, DebitorAccount, DownPaymentClearAct.
    Values: 1,C00002, 203CH902-LC Mr Southpaw 7090:Carrabba, cCustomer, 100, 936-544-3729, 936-222-2214, 936-544-3549, 3, $, CARRAJ02, _SYS00000000010, _SYS00000000014.
    I could enter this record manualy in SBO with no problems. Any help would be appreciated.
    Marli

    Gordon,
    Yes, I tested creating this record manually in SBO and it worked.
    I then created this spreadsheet from scratch with the same values and it imported. I think the other excel (txt) was corrupted.
    Thanks,
    Marli

  • Business Partner Replication Error

    Hi
    We are replication customers into business partners. For the same I have done necessary standard configuration. Now when we are running the syncronisation cockpit then in PPO for customers, then they are getting selected but none of the customer is
    being replicated and all we get zero items finally in the queue. Also in transaction /sappo/ppo3 we dont see any ppo order.. Let me know why business partners are not getting replicated. I am using APMD CVI integration and we are on ECC 6 and EHP 5.
    Are we missing some switch or config steps.

    Nik
    we had received this error as well and for us it was because the industry mapping was not set. please refer the following notes and scn forums
    SAP Notes: 1514237 and 956054
    SCN links: The ASSERT condition was violated
                      ASSERTION_FAILED in XD01,XD02 while maintaining Industry in Marketing tab

  • Business Partner -  Internal Error issue

    Hi
    I am getting the following internal error. It seems to be technical side issue..
    Can anyone help me ????
    Internal error in IGS2, US. RFC: Connection error Destination: IGS_RFC_DEST2
    Message no. GEOCODING004
    Diagnosis
    An internal error occurred during geocoding or in a related geocoding program.
    Procedure
    Create a SAPNet message (previously OSS message) for the BC-SRV-GEO component.
    Thanks
    Meenakshi.N

    Hello,
    If you are not using any geocoding application, you can turn it off (which should remove this bug and also improve performance).
    -->Execute report GEOCODING_SET_GEOFLAG
    Kind regards,
    Nicolas Busson.

  • Business Partner (Employee) - error message

    I intend to create Business Partners (Employee) to use in cProjects (PPM 5.0).
    Under tcode bp, as I click on the Person button (to create BP employee), I get the following message:
    "Logical system is not defined".
    Please advise.

    it sounds like it's trying to connect to you HR (or whichever system holds your employee master data).
    if you go to Tcode SALE - > Basic Settings -> Logical Systems,
    you can define it. However, you may need to define the SM59 port and maybe even an ALE distribution model to get it all working.

  • IDOC error when using LSMW+XIF to load business partner data

    Hi experts,
        i have configured the LSMW using idoc type 'CRMXIF_PARTNER_SAVE01', but it gives somes errors like below (LSMW_BP456 is the BP no)
    E  Partner LSMW_BP456 (4A01EE5D47261621E10000000A0A0ACB ): the following err
    W Partner data processed with key PartnerGUID 4A01EE5D47261621E10000000A0A0
    W Partner data processed with key PartnerID LSMW_BP456
    E No update is defined for BP role 000000
    E Validation error occurred: Module CRM_BUPA_MAIN_VAL , BDoc type BUPA_MAIN
    E Error status 'A ' calling validation service
    In fact i have loaded product succesfully using this interface, so i am sure the basic setting is done for XIF interface.
    And i found the error messages come when executing below code in fm 'CRMXIF_PARTNER_SAVE' in debug mode. I am not very familiar with BDOC and it seems that the error occured when processing bdoc.
    call MW flow service synchronous (error handled by caller)*
      IF lv_callmode = 'S' OR lv_callmode IS INITIAL.
        CALL METHOD cl_smw_mflow=>validate
    Any advice ? thanks

    Hi,
    I have looked into the issue. If you are trying to create the BP with general role 000000, i think it might not be possible via LSMW.
    The error message is correct, because role 000000 is indeed not relevant for update because if you can see in the customising Tx BUSD, 'FLAG - Do not update' will be active. This is the reason why you are getting the error message of 'No update is defined for the role 000000'.
    When you insert a partner in role "000000 General Business Partner",the error message "BP role cannot be updated" will be returned. This error message is very specific for this issue. You can create BP in different roles apart from the general role.
    Indeed if you try to change the 'Do not update' flag to inactive state and process the LSMW project you will be able to create the BP but it is strictly not recommended.
    This role is a technical role which exists for the creation of BP, and immediately you will fall back to other roles available for the partner.
    So i feel you need to change the role before you create BP with this role via LSMW.
    I hope this helps.
    Regards,
    Venkat

  • C4C - ERP business partner number range alignment

    Hi all,
    Is there any way to ensure that business partners created in Cloud for customer get the same ID number in both C4C and ERP? As I understand it the ERP number is not assigned until the business partner is sent from C4C? So actually there are two number ranges assigned to a C4C business partner: the intenal C4C number range and the external number range.
    If this assumption is correct, would a solution then be to make the internal and external C4C number ranges identical and then set up the replication in a way that all accounts are always sent to ERP (also prospects)? Would that keep the number ranges aligned or are there still risks that they will get out of sync?
    I am very new to this so any input is highly appreciated :-)
    Br,
    Anders

    Hi Anders,
    While business partners can be created in C4C and sent to ERP,  normally the actual account data is created in ERP and sent to the Cloud (maybe contacts are added in the Cloud).
    However, number ranges are configured from the Cloud to ERP.  This is described in the integration guide at http://service.sap.com/cloud4customer.   In the Cloud you will:
    1. In the Business Configuration work center, choose the Implementation Projects view.
    2. Select the line that contains your project, and click Open Activity List.
    3. On the Activity List <…> screen, choose Fine-Tune.
    4. Click Integration of Business Partner Data from Your Cloud Solution to SAP ERP.
    The system provides default number ranges for prospects, contacts, and customers that can be used in SAP ERP.
      Make sure the number ranges you define match the number ranges defined in the ERP system.
    When a business partner is replicated from one to the other, a confirmation is sent that has the external ID mapping.  That means the Cloud always knows the external number in ERP.  You can display this number or even search by it in the Cloud of you choose.    This is discussed in the integration guide in the "ID Mapping" section.  The integration will automatically create this ID mapping for you.  So, if you create a business partner in the cloud, send it to ERP, the ERP number for the partner is returned to the cloud and is the "external ID". 
    I hope this answers your question.
    all the best
    ginger

  • Business Partner - Error for validity periods of addresses R11244

    We are using ECC transaction BP, and we are facing the error "Error for validity periods of addresses" when we tried to change a business Partner.
    Error for validity periods of addresses
    Message no. R11244

    Check the following notes:-
    1)  Note 882726 - SAP BP: Error message R11 244 (BP Transaction + BAPIs)
    2)  Note 1380576 - ECC BP to CRM BP address repln fails due to validity periods
    thanks
    G. Lakshmipathi

  • Organizational objects do not create a Business Partner ID

    I am setting up SRM org structure with PPOCA_BBP/PPOMA_BBP transaction. I am creating, companies, plants, purchase orgs, purchasing groups and positions and the problem is that SRM is not assigning a Business Partner number to any of those.
    I have already checked that there is an internal and external number range setup for Business Partners. Do you have any hints why this could be happening? Your help will be appreciated.
    Thank you.

    Hi
    Which SRM version are you using ?
    I imagine you would like to synchronize business partner data, which are created in backend, into SRM. You can use Tcode BBPGETVD or BBPUPDVD or run/schedule bbp_vendor_sync (need customizing).
    You can create BP:->
    1) Either via middleware replication from R/3 to SRM - BBPGETVD.
    2) Either manually directly in SRM web transaction - BBPMAININT.
    <u>Please go through these pointers, which will definitely help -></u>
    Re: Errors: Business partner of organizational unit 50024549 has no address
    Re: Assinging users to Business Partners in EBP Org Structure
    Missing Business Partner
    Re: Error Changing Business partner address
    Re: Problem with BP. Assignment: Business partner person to user not unique
    Error in creation of Employee for Business Partner
    Re: Business Partner not created in PPOMA_BBP
    delete company code in ppoma_bbp
    Re: Business partner relationships -- "Is Identical To"
    Re: PPOMA_BBP / PPOCA /PPOSA without Address field
    Do let me know.
    Regards
    - Atul

  • Business Partner Cockpit not viewable

    Hi,
    I am getting error in transaction CRMD_ORDER when we proceed in the
    following steps:
    1) Login to CRM server
    2) Go to transaction CRMD_ORDER
    3) Find -- > Select --> Lead
    4) Click on START --> Click on only 100 docs
    5) Select Number 7
    6) Click on Business Partner Cockpit
    Error pops up with 'page cannot viewed', as you do not have any
    authorization to view. The error remains the same even if the user
    has SAP_ALL.
    Any one has worked on Business Partner Cockpit ?
    Cheers,
    Chetan

    Hi Mukesh Kumar
    Business Cockpit helps you view and manage information in Business transaction processing BP maintainace.
    It basically contains information BPs , links to the transactions and fact sheet( about the business partners that can be customized according to the relevance to particular user).
    Transaction code for reaching Business Partner Cockpit: CRMD_ORDER_BP
    For Complete details on Business Partner Cockpit:
    http://help.sap.com/saphelp_crm40/helpdata/en/6a/dae6399ad67420e10000000a114084/content.htm
    Fact sheets:
    http://help.sap.com/saphelp_crm50/helpdata/en/8d/b65a42a0836255e10000000a155106/content.htm
    Hope this helps you,
    regards,
    Anirudh

  • Process Integration Errors - Business Partner Replicate Confirmation Out

    Hi,
    Our C4C system is integrated (HCI) with our On-Prem system for our Accounts and Employees.  SAP was our integrated but for awhile now we are getting Health Check Incidents created in regards to a Business Partner Replicate Confirmation Out issue.  Reading through the incident info and going to Business Communication Monitoring page, we see multiple Technical Error messages that are Outgoing.  Each one indicates it's an Internal Server Error that has a timeout inteval of 120 minutes.  I know I can restart them but have a few questions that hopefully someone can answer
    1.  Why are they happening at a frequent rate?
    2.  Does this indicate that something is not configured in the system correctly?
    3.  Is my assumption that the issue lies in C4C since they are outgoing to our OnPrem system?
    4.  What can we do to make these confirmation messages go through without error.
    I have attached a copy of the incident info and the payload from one of the errors.
    Any help would be appreciated.
    Thanks.
    Jeff

    Hello Jeff,
    the Confirmation Message is mainly needed for storing an ID mapping in the system which has sended originally the Request message. If this confirmation message fails with an http code 500 then this indicates that the service is not properly configured. You should check your configuration on HCI and in CRM backend. A first check could be the "Connection Check" in the Communication Arrangement for this specific service. It should return something like 405 wrong method - this would indicate that the service is available on HCI.
    Best regards,
    Berthold

  • Error while creating a business partner / sponsor

    Hi experts,
    I am getting the following error (same as the one posted by one of the other users) when i try to create a business partner in the 'sponsor' role:
    Sponsor does not have a customer associated with it.
    Because of this error I AM STUCK!!! and cannot move forward with the rest of the customization. I searched all the settings and researched this error - couldnt find anything useful.
    Can you guys PLEASE HELP???
    Thank you,
    Ajay

    Dear Ajay,
    The sponsor should have a customer number behind
    Please have a look at the online help:[http://help.sap.com/saphelp_erp60_sp/helpdata/en/8d/b6283b85b6666be10000000a114084/frameset.htm]
    See Customizing Grantee Management   ->GM-GTE Customizing: Master Data  -> GM-GTE Master Data Customizing: Sponsor
    You can adjust your customizing in a way to create the customer automatically at the time of creating the sponsor, or you can first create the sponsor and link it to a customer afterwards. This will depend on how the sponsor Role (Standard is PSSP01) is set.
    you can find it in the IMG> Master Data Synchronization> Customer/Vendor Integration> Business Partner Settings> Settings for Customer Integration> Set BP Role Category for Direction BP to Customer
    and check options 'Customer-based' or 'Optional for Customer'
    Hope this will help
    Kind regards
    Mar

Maybe you are looking for