cancel
Showing results for 
Search instead for 
Did you mean: 

How to update customer /vendor master data using Business Partner API in S4/HANA

Ramjee_korada
Active Contributor
0 Kudos

Hello Experts,

As Business Partner is the leading object in S4/HANA, API_BUSINESS_PARTNER_SRV ( https://api.sap.com/api/OP_API_BUSINESS_PARTNER_SRV/resource ) must be used instead of Idocs - DEBMAS , CREMAS.

So, we are planning to convert the Idoc ( received from source system ) segments into API structures using Integration Suite and trigger to S4/HANA system to create Customer or Vendor. Create scenario accepts deep structure ( BP, Identification, Customer , Company , Texts , etc....) and this seems to be fine.

But the problem is when updating the customer or vendor. Update scenario does not accept Deep structure and expects to call API that many times as number of deep structures to be changed.

Imagine there is a change in Customer Company level , Sales level information , Texts .

It looks like, system is expecting trigger Different calls for Customer company Code , Sales data , Text separately.

This is the behavior in 2020 OnPremise version. 2022 version is not ready to check the behavior.

Can you please advise what best can be done to update customer/supplier data in one shot similar to create scenario.

Also share some experience in consuming Business Partner APIs in S4HANA on premise.

Best wishes,

Ramjee Korada

Accepted Solutions (1)

Accepted Solutions (1)

Ramjee_korada
Active Contributor
0 Kudos

The best option is to choose SOAP API to overcome this issue.

https://api.sap.com/api/OP_BUSINESSPARTNERSUITEBULKREPLIC/overview

Answers (0)