A to Z of Integration of SAP Ariba with SAP ECC – Part II

SAP Ariba Integration ITK

Integration Tool Kit (ITK) Method

We have seen the steps to  Integrate Sap ECC with Ariba using Ariba Standard Adapter in the previous blog. Also, we know that SAP Ariba is a Cloud Procurement Solution.

We talked last time that there are two ways of doing the integration:

  1. Through Standard AribaNetworkAdapter – Standard AribaNetworkAdapter is provided by Ariba which communicates with Ariba Network through cXML.
  2. Through Integration ToolKit (ITK) – ITK is a shell script based approach using which a web service is triggered and we get data in a .csv file.

Also Read:  End to End Implementation of Fiori App

Today, let us explore the ITK method for Integration.

We know by now that Integration ToolKit is a Web Service based approach in which web service provides data in .csv file.

When do we prefer to use ITK method for Ariba Integration instead of Ariba Standard Adapter method?

Ans: It is mainly used in the following 2 conditions:

  1. When we want to integrate ECC with Ariba directly without a middleware.
  2. When Standard Adapter is not present as per the requirement.

In both the scenarios, ITK is downloaded from connect.ariba.com (from download software tab) and shell scripts from ITK are executed by Basis/Unix/Windows team to fetch the files to the desired server location. After the files are received on the server location, we will need to develop custom program/interface to process the same.

Check Ariba Integration Part I for detailed steps to download from connect.ariba.com.

In order to schedule the ITK scripts on java server, jobbean.sca file is deployed on the server.

After the deployment, Ariba specific jobs will be visible in SAP NetWeaver Administrator (NWA).

SAP NetWeaver Administrator

We can use the concerned job and schedule the same.

Following is an example for scheduling Ariba Integration Event Full Download job on PI server:

AribaIntegrationEventFullDownload job on PI server

Integration ToolKit (ITK)

Also Check:  A to Z of Change Pointers.

Passwords should be in encrypted using the customer key provided by Ariba. The job will throw an error if they are not encrypted.

EncryptionKeyPath will be the path where encrypted customer key is saved on Unix/Windows server.

Event mentioned in the parameters will define the file content to be downloaded. Export Supplier Profiles event is for downloading Vendor Details from Ariba.

Also Read:  Your First Development in SAP HANA

Now I want to hear from you. Which method do you prefer for Ariba Integration if both are feasible in your system?

Whether you would go for Standard Ariba Network Adapter or Integration Tool Kit (ITK), in either case, please leave a quick comment below.

If you have any issue following any step or have a question, please do mention it in the comment section below. I will be happy to respond.


  1. ariba.com
  2. AN_Adapter_SAPNW_CI document available on connect.ariba.com
  3. integration_toolkit Feb 2016 document available on connect.ariba.com



  1. Hi Prapti,

    Im new to Ariba and your posts are very much helpful and informative.
    Based on the info, I feel standard ariba network adapter is more preferable as it will avoid custom programs/interface.Could you explain more in detail the below part – “Standard Adapter is not present as per the requirement” .Also can you mention the cost impact between the two options if possible.

    • Hi Rajesh,

      Glad that you find the post helpful :). Yes standard ariba network adapter is the better option for integration. But there are certain integration scenarios for which adapters are not present. For example, you need to purchase Supplier module additionally if you want to integrate Vendor master. So in such scenarios we can use the ITK option. Cost wise there is no difference from integration perspective.
      Hope this solves your query.

      Prapti Vyas


Please enter your comment!
Please enter your name here