on 2024 May 22 1:57 AM
Dear expert, I am using OData V2: Business Partner (A2X) to create posts for business partners. During the process, I cannot find the schema name for the credit memo payment terms. I need to import data from the database into S/4 and create a business partner. I have found all schemas except for the credit memo payment terms. Are these schemas used by the Business Partner API? Or does this schema not provide an import method based on the API?
Request clarification before answering.
I would like to share the results of my investigation over the past few months. I have completed a significant portion, with only a few minor details remaining.
Firstly, the Business Partner (A2X) does not support the Credit Memo Payment Term. However, the Business Partner - Replicate from Client to SAP S/4HANA Cloud does support it.
Throughout the investigation, I encountered many challenges, so I would like to explain the process. I used the tool SoapUI to investigate all the items. Although the official samples provided significant assistance, there were still many unclear aspects. By importing the WSDL files provided by the API into SoapUI and automatically generating the complete SOAP, I was able to trim it down according to the required items.
One important point to note is that in the MessageHeader of the SOAP items, the SenderBusinessSystemID and RecipientBusinessSystemID must be filled in with the Business System you entered in the Communication Systems in S/4HANA Cloud. Otherwise, an error will appear in the SOAP Error Log.
There’s not much left to say, but I do need to mention one last thing, which is also a new issue I’ve encountered. Since I am using SAP BTP’s iFlow to integrate all the data, the successful sending of this SOAP API does not return a response (For example, if the SOAP you send conforms to the SOAP format but the data does not comply with S/4 rules). In such cases, iFlow will indicate that it has completed, but S/4 will report an error, indicating that the SOAP transmission failed and the data could not be properly imported. This issue is still under investigation. If anyone has any solutions, I would appreciate discussing them together. Thanks for all.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kuo,
the field CreditMemosPaymentTermsCode seems to only be available in the Business Partner SOAP API:
In the Business Partner (A2X) OData API, only the following field is available:
Best regards
Varun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
13 | |
10 | |
5 | |
4 | |
4 | |
3 | |
2 | |
2 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.