Spend Management Blogs by SAP
Stay current on SAP Ariba for direct and indirect spend, SAP Fieldglass for workforce management, and SAP Concur for travel and expense with blog posts by SAP.
Showing results for 
Search instead for 
Did you mean: 

SAP Ariba ITK has been the tool for integrations to SAP Ariba solutions for several years, initially it was built to to handle the first integrations based in File events, this tool was built as a java application that you could download and schedule to monitor folders and send/receive files with SAP Ariba Solutions.

After ITK release, SAP built specific adapters for middleware's like:

  • SAP PI/PO and Oracle Fusion adapters (known as CIx with the last version released as CI9SP2)

  • And our current solution known as CIG which was recently renamed as "SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network"

ITK still works for all the additional file automations and it is still widely used for NON-SAP ERP's scenarios.



SAP Ariba released a note indicating that SAP Ariba ITK (and CIx adapter) will be out of support at the end of this year 2023 https://connectsupport.ariba.com/sites#item-view&/205637

In order to continue with these automations and having SAP support you need to migrate your existing JAVA jobs to a supported solution, like, integrating through SAP Integration Suite.



To replace this tool you can:

  1. Evaluate sending the additional files through CIG / "SAP Integration Suite, Managed Gateway for Spend Management and SAP Business Network" existing Master Data Extractor for SAP ERP

  2. Use Integration Suite pre-packaged solution to replace ITK

  3. Create your own iFlows with SAP Integration Suite, based in your requirements and solutions to integrate/orchestrate

In order to implement the solution 3, you need help... and for this you have the option 2 already prepackaged, this is the solution that we are going to review in this post.

The difference of this solution vs the "old" ITK is that since you are already in Integration Suite you can do additional developments by copying your iFlow and integrating other solutions, adding additional steps, securely storing passwords and all the advantages from SAP Integration Suite.




Enable the solution


  • SAP Ariba Integration Suite realm (Neo or CF)

  • SFTP server, this is required to connect and monitor the files

  • Shared Secret previously configured in SAP Ariba realm (Core Administration/Administration -> Integration Manager -> Integration Toolkit Security)


First go to your Integration Suite tenant, click in Discover and search for "toolkit" or "itk" and you will find this package:


Select the package and copy to your tenant.

The package contains:


1 Value mapping with all current SAP Ariba datacenters, just select and deploy directly.

Value Mapping

4 prepackaged iFlows that you can configure based in the SAP Ariba Solutions you need to integrate, select for example "SAP Ariba Integration File Upload Events - Buying" and click in Configure

Sender - SFTP details of the folder to monitor the files that will be uploaded

  • Directory to monitor files

  • upload_file_type (file extension to monitor)

  • Proxy type, Internet if the SFTP is reachable from Internet or On-Premise if this an SFTP mapped from Cloud Connector

  • Authentication to the SFTP server, Basic authentication, Public Key or both

  • Based in the authentication selected you may need to create a "Credential" to store your username and password or a "Secure parameter" for your private

Receiver - Email credentials in order to send error or successfull messages of the messages executed

  • Address: Email service host, for example smtp.gmail.com

  • All other details can be tested first from Connectivity tests (in Monitor) and then configured in this section

Receiver - Ariba realm ID

More - Ariba details

  • datacenter - based in the value mapping previously deployed, for example "us" is for "https://s1-integration.ariba.com"

  • event - based in ITK events in Data Download/Upload in SAP Ariba realm, for example, Import Batch Data

  • operation - based in ITK events in Data Download/Upload in SAP Ariba realm, for example, Load (for Import Batch Data)

  • realm - SAP Ariba realm ID

  • sftp_address - SFTP service address

  • sharedsecretpath - Secure parameter created with Shared Secret value for SAP Ariba realm

  • upload_file_type - extension of the files to upload to SAP Ariba

Save and Deploy

Once deployed you can monitor your iflow and if everything is set up correctly and you upload a CSV/ZIP file to your SFTP folder, iFlow will execute and you will receive an email with the message "Your integration flow was ran successfully."



Package details are in https://api.sap.com/package/SAPAribaIntegrationToolkit/integrationflow

Integration toolkit on BTP Github - https://github.com/SAP/apibusinesshub-integration-recipes/tree/master/Recipes/for/saparibaintegratio...

Connect to an On-Premise SFTP through Cloud Connector https://blogs.sap.com/2018/11/16/cloud-integration-how-to-connect-to-an-on-premise-sftp-server-via-c...

Troubleshooting SFTP connectivity https://blogs.sap.com/2021/09/23/configuration-of-ftp-and-sftp-adapter-in-cloud-integrationcpi/

Thank you.