a month ago
Title: API for Supplier Master and Supplier Bank Account maintenance in S/4HANA Public Cloud Edition
Question:
Hello SAP Community,
I am working on an S/4HANA Public Cloud Edition implementation project and would like to know if there are APIs available for the following:
Supplier Master creation and update - Is there an API (OData or SOAP) to create and update Supplier Master records in S/4HANA Public Cloud Edition?
Supplier Bank Account maintenance - If a Supplier Master API exists, does it also support creating and updating the Supplier's Bank Account information? Or is there a separate API for maintaining Supplier Bank Accounts?
We are planning to integrate with an external system and need to programmatically maintain supplier data including their banking details.
Any information about API names, API Hub references, or documentation links would be greatly appreciated.
Thank you in advance for your help.
Best regards
Request clarification before answering.
Dear @byd,
Yes in Public Cloud you do have standard APIs for both supplier master and supplier bank data. Everything is driven via Business Partner.
Supplier master creation and update:
The main API is: OData (recommended)
API name:
Business Partner (A2X) – technical name API_BUSINESS_PARTNER
More details below:
https://api.sap.com/package/SAPS4HANACloud/odata
What it can do:
This single OData service lets you create, read, update, delete master data for:
More details below from SAP Help and SAP Community for Custom Fields:
So for a typical create or update supplier scenario you:
For your integration use case (external system maintaining suppliers) this OData API is the standard and recommended approach in Public Cloud.
Supplier bank account maintenance:
Bank data is also covered by the same Business Partner (A2X) service there is no separate Supplier Bank API.
API_BUSINESS_PARTNER you have the entity:
More details below:
It contains fields such as:
Typical operations:
The bank itself is separate and managed via Manage Banks Master Data app. Your supplier’s bank account record in A_BusinessPartnerBank references that bank by country and bank key / ID.
More details below:
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F6437')/S35
How to set it up in Public Cloud:
The high-level steps:
More details below:
https://developers.sap.com/tutorials/abap-environment-business-partner-basic-auth..html
https://api.sap.com/api/API_BUSINESS_PARTNER/resource/get_A_BusinessPartner
Best Regards,
Dawid
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 35 | |
| 18 | |
| 14 | |
| 13 | |
| 9 | |
| 3 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.