Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3303

Webservice Error in Updating Contact

$
0
0

Hi Experts,

 

When I want to update contact person through PI using the interface "Replicate Business Partner from SAP BusinessSuite", I get the error  "Update not possible; existing data for BUSINESS_PARTNER not fully specified".

 

As shown below ,  I'm passing the C4C Contact number in INTERNALID and RECEIVERINTERNALID with actioncode as '02' along with the value in custom field "TRIPOLISID" which needs to be updated.

 

 

Message from PI to Update Contact

 

<ns1:BusinessPartnerSUITEBulkReplicateRequest xmlns:ns1="http://sap.com/xi/SAPGlobal20/Global">

  <MessageHeader>

    <ID>00163E0FF6A61EE5A6D6735C3B2EF094</ID>

    <UUID>00163E0F-F6A6-1EE5-A6D6-735C3B2EF094</UUID>

    <CreationDateTime>2015-12-04T19:19:55.086043Z</CreationDateTime>

    <SenderParty>

      <InternalID schemeAgencyID="310" schemeID="CommunicationSystemID">TRIPOLIS</InternalID>

    </SenderParty>

    <RecipientParty>

      <InternalID schemeAgencyID="310" schemeID="CommunicationSystemID">0M1TINO</InternalID>

    </RecipientParty>

  </MessageHeader>

  <BusinessPartnerSUITEReplicateRequestMessage>

    <MessageHeader/>

    <BusinessPartner actionCode="02">

      <InternalID>1606297</InternalID>

      <ReceiverInternalID>1606297</ReceiverInternalID>

      <CategoryCode>1</CategoryCode>

      <Common actionCode="02">

        <Person>

          <Name>

            <FamilyName>Lippens</FamilyName>

          </Name>

        </Person>

        <ns3:TripolisID xmlns:ns3="http://sap.com/xi/AP/CustomerExtension/BYD/A1DLS">VAaiw+IxBx8w1X8Mxx_MWw</ns3:TripolisID>

      </Common>

    </BusinessPartner>

  </BusinessPartnerSUITEReplicateRequestMessage>

</ns1:BusinessPartnerSUITEBulkReplicateRequest>

 

Error Log in C4C:

 

<ERROR_CONTEXT>

  <ERROR_INFO>

    <EXCEPTION_INFO>

      <TYPE>CM_MBF_IPA</TYPE>

      <ERROR_TEXT>Update not possible; existing data for BUSINESS_PARTNER not fully specified</ERROR_TEXT>

      <CX_PROXY_INBOUND_APP_ERROR>

        <ERROR_PART href="#o1155"/>

        <ID>APPLICATION_ERROR</ID>

        <RETRY_MODE>M</RETRY_MODE>

        <ERROR_CLASS_NAME>CX_APC_STANDARD_FAULT_MESSAGE</ERROR_CLASS_NAME>

      </CX_PROXY_INBOUND_APP_ERROR>

      <CM_AP_PROCESS_AGENT_TOOLS_BTM>

        <PREVIOUS_MESSAGE href="#o1036"/>

        <SENDER_PARTY>TRIPOLIS</SENDER_PARTY>

        <SENDER_CONTACT_PERSON>No data available</SENDER_CONTACT_PERSON>

        <SENDER_PHONE_NUMBER>No data available</SENDER_PHONE_NUMBER>

        <SENDER_SYSTEM>No data available</SENDER_SYSTEM>

        <BUPA_INT_ID/>

        <BUPA_FORMATTED_NAME/>

      </CM_AP_PROCESS_AGENT_TOOLS_BTM>

      <CM_MBF_IPA>

        <MESSAGE_ATTRIBUTE_01>BUSINESS_PARTNER</MESSAGE_ATTRIBUTE_01>

        <MESSAGE_ATTRIBUTE_02/>

        <MESSAGE_ATTRIBUTE_03/>

        <MESSAGE_ATTRIBUTE_04/>

        <SENDER_TECHNICAL_ID/>

        <INVALID_MESSAGE_FIELD/>

        <IF_T100_MESSAGE.T100KEY>

          <MSGID>MBF_A2X_CORE</MSGID>

          <MSGNO>025</MSGNO>

          <ATTR1>MESSAGE_ATTRIBUTE_01</ATTR1>

        </IF_T100_MESSAGE.T100KEY>

      </CM_MBF_IPA>

    </EXCEPTION_INFO>

  </ERROR_INFO>

  <PROVIDER_INFO>

    <PROCESSING_UNIT>Sector 4: Provider</PROCESSING_UNIT>

    <PROCESSING_MODE>Asynchronous</PROCESSING_MODE>

    <PROCESSING_TYPE>Remote</PROCESSING_TYPE>

    <WORK_PROCESS_NUMBER>76</WORK_PROCESS_NUMBER>

    <WORK_PROCESS_PID>4609</WORK_PROCESS_PID>

  </PROVIDER_INFO>

</ERROR_CONTEXT>

 

 

PS: I know that there is "Manage Contact" Synchronous service to update CONTACTS in C4C but because of the PI interface dependencies , we cannot use a Synchronous service to update CONTACTS .

 

Thanks in advance.

 

Amber Badam


Viewing all articles
Browse latest Browse all 3303

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>