cancel
Showing results for 
Search instead for 
Did you mean: 

Maintain External ID for Customers/accounts via web service ManageCustomerIn in C4C

dalecooper
Explorer
0 Kudos

Hi,

we use the web service ManageCustomerIn to update our customers/accounts in C4C. We do this from our ERP system. It works well with the change-flow, but we cannot use it for the create-flow. The problem is that we miss the field <External ID> in the web service ManageCustomerIn. So my question to you all is: How can we create customers/accounts in C4C and fill the External ID. It has to be through a webserice, since the other way through PI (with IDOCS) gives other problems - and is therefore not a solution for us.

Thank you for taking the time to read and answer this 🙂

/ Jesper

Accepted Solutions (1)

Accepted Solutions (1)

manideepsatya
Advisor
Advisor
0 Kudos

Hello Jesper,

Yes, you can do it, but there is no standard process

No Manual Work needed. You have to write a report in ERP which uses three webservices
1) ManageObjectIdentifierMappingIn
2) ManageCustomerIn
3) QueryCustomerIn

Create Process: You will first use ManageCustomerIn to create a customer in C4C - you will get C4CID in response. Then use ManageObjectIdentiferMappingIn to update ID Mapping in C4C with C4CID and ERPID[you have to pass Communication system ID as mandatory].
Update Process: You will first use QueryCustomerIn to query the C4C ID using ERP ID. Then use ManageCustomerIn with C4CID to update the existing account in C4C.
Your job will be easier if you configure Number Range carefully.

In the above process instead of using ManageObjectIdentiferMappingIn, you can manually update External ID's in C4C using Excel Import option in Accounts OWL or ID Mapping for Integration under Administrator. If you are not creating accounts in a daily basis but only updating them - this process will be helpful for you.

Regards,
Manideep Satya

Answers (2)

Answers (2)

dalecooper
Explorer
0 Kudos

Hi,

A little late....but thank you for the reply above. It works and it was exactly what we needed 🙂

br Jesper

clovismuller
Active Participant
0 Kudos

Hello,

You can change the external id range of the business partner as below:

Fine-tuning > Integration of business partner data from your SAP Cloud solution to SAP ERP

Select the client replication row > Change current number

It will display the last External ID created, enter a number greater than this

Save and Close.