on 2023 Jul 25 1:15 PM
Dears,
I have a task that I need help with,
The requirement is when creating a Vendor(BP) in S4H an automatic creation for this Vendor in Ariba.
The Requirement is a Customized solution this Integration,
Any advise for how to proceed with this,
Thanks
Request clarification before answering.
Hi Mahmoud,
You can use the standard program ARBCIG_MASTER_DATA_EXPORT to achieve this, or you can create a new one in copy. With this program you can select the master data you need to send to Ariba, for example suppliers, and where to send it (parent or child depending on your solution). You can send ALL the suppliers, or you can send DELTA suppliers. The recommendation is to configure a JOB with this program, for example for daily execution to send all the suppliers created or modified in this period of time.
BR,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear angel_lagrava ,
Kindly I am asking if I am having the license for Ariba Sourcing only so the option for selecting suppliers is not available as it is available only if I have choosen Ariba Procurement. So in my case if I have Ariba Sourcing only can I replicate Suppliers from S4HANA to Ariba Sourcing.
Appreciating your support.
In that case, you must use ITK, or you can create your own implementation to send the information, for example creating a ZSR_ARIBA_MASTER_DATA_UPLOAD where you can select the supplier master data and the realm of the solution (ariba sourcing), but you need to have a middleware (for example SAP PO, or Mulesoft). Once you send the master data to the middleware, from there, you can call to Ariba Sourcing to send the information, you can test this in Postman if you want.
FULL LOAD EXAMPLE
curl -v \
-F "sharedsecret=YourIntegrationPassword" \
-F "content=@FullMasterData.zip;type=application/octet-stream" \
-F "event=Import Master Data" \
-F "fullload=true" \
-F clienttype="Curl" -F clientinfo="OS=Linux:Host=myhost" -F clientversion="1.0" \
https://s1-integration.ariba.com/Sourcing/fileupload?realm=YourSiteID
INCREMENTAL LOAD EXAMPLE
curl -v \
-F "sharedsecret=YourIntegrationPassword" \
-F "content=@IncrementalMasterData.zip;type=application/octet-stream" \
-F "event=Import Master Data" \
-F "fullload=false" \
-F clienttype="Curl" -F clientinfo="OS=Linux:Host=myhost" -F clientversion="1.0" \
https://s1-integration.ariba.com/Sourcing/fileupload?realm=YourSiteID
In my case, I have implemented this with Mulesoft middleware, so I have the Z program where I collect all the supplier information and I build the CSV file (you can copy this from the standard program), and I send this information through https to Mulesoft, and from there, I send the file to Ariba.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.