Skip to Content
0

Right API to create Accounts & Contacts in Hybris marketing 1709 OnPremise

Mar 09 at 01:01 AM

104

avatar image

Hello,

We are looking for a right API that can be used to create/maintain Accounts & Contacts in Hybris Marketing 1709 onPremise (Initial & Delta). We are replicating bulk/delta from S4HANA. We have the below APIs and the problems that we face as well listed below. Any expert advises please to pick the right API if anyone had done something similar before?. Or to copy one of the below and make a 'Z' and adjust accordingly?

a. CUAN_BUSINESS_PARTNER_IMPORT_SRV -> Restrictions on Create, https://help.sap.com/viewer/e68e4c8c856d429b85c2a7370c3553ae/1708%20YMKT/en-US/bc4c014df706472ca38b963f63e9c6fa.html

b. API_MKT_CORPORATE_ACCOUNT_SRV & API_MKT_CONTACT_SRV -> Restrictions on create, https://blogs.sap.com/2017/10/16/new-api-odata-v4.0-syntax-in-hybris-marketing-from-1709/

c. CUAN_IMPORT_SRV -> Restrictions on batches in terms of error handling -> https://help.sap.com/viewer/e68e4c8c856d429b85c2a7370c3553ae/1708%20YMKT/en-US/af8b4f54d6682b5be10000000a4450e5.html

d. CUAN_BUSINESS_PARTNER_IMP_SRV -> Restrictions on batches in terms of error handling & Delta should be send FULL -> https://help.sap.com/viewer/0f9408e4921e4ba3bb4a7a1f75f837a7/1711%20500/en-US/e9129a7963664047b836c05648f65fbe.html

Thanks.

Regards, Renjith

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Nicolae Ciumac
Mar 15 at 09:11 AM
1

Hi Renjith,

If I understood correctly and you're on 1709 (not SP1 from 2018) - then the API-services (API_MKT_CONTACT,...) are out - in this release they can only read data.

Would it be an option for you/your customer to upgrade to 1709 SP1? Because then, the API-Services would definetely be a good choice.

With 1709 there's no service that can handle delta-updates - you always have to send the full data when updating smth.

And in terms of the batch restrictions you mention - for CUAN_IMPORT, because of a deeply structured payload using an Import Header, you can still send multiple entities (contacts, accounts) with one request.

Best regards,

Nico

Share
10 |10000 characters needed characters left characters exceeded
Renjith Kumar Ramadasan Mar 20 at 03:42 AM
0

Hi Nico,

Thanks for your answer and we exactly are in the same situation where SAP even released some notes (copied below) to correct the APIs but those are for 1709 SP1. So we are weighing the options if we could do an upgrade.

2590127
2598632
2589869.

Regards, Renjith

Share
10 |10000 characters needed characters left characters exceeded