Contents
- Overview: Understanding the SAP Ariba Network – NetSuite integration template for Buyers
- Install the SAP Ariba Network – NetSuite integration template for Buyers
- Configure and run flows in the SAP Ariba Network – NetSuite integration template for Buyers
You can install the SAP Ariba Network – NetSuite quickstart template from the integrator.io Marketplace.
Before you install
A. Create your Celigo iPaaS account
Sign up for an integrator.io account with administrative access.
B. Create your SAP Ariba Network webhook
Log in to your SAP Ariba Network Buyer account to create a webhook and record the token and URL needed for setting up the connection:
- Click Manage profile at the upper right, under the username.
- Click Business endpoints (cXML and OData setup).
- Click Create.
- Provide an Endpoint name.
- Provide the Custom URL token generated by the webhook in the Shared secret field (above).
- Paste the Public URL from the webhook into the Post URL field, click the checkbox (Yes, I want to receive documents...), and save the endpoint.
Tip: Make sure to familiarize yourself with the SAP Ariba Network cXML User Guide.
C. Enable SuiteTalk (web services) and SuiteScript
Log in to your NetSuite account to prepare for installing the required NetSuite bundle:
- Go to Setup > Company > Enable features > Company.
- Under Data management, select File cabinet.
- Under SuiteCloud, select Custom records, Client SuiteScript, Server SuiteScript, and Web services.
- Click Save.
Install SAP Ariba Network – NetSuite
- Click the Marketplace menu in integrator.io.
- From the list of software publishers, select SAP Ariba Network.
- Find the SAP Ariba Network – NetSuite for Buyers template and click Install.

- Review the template’s contents and the ReadMe file, and click Install to begin.
- Read the disclaimer and click Proceed if you consent to its terms.
Set up the connections and integrate with NetSuite
Next, you’re presented with setup options for SAP Ariba Network and NetSuite.

Connect to NetSuite
Select Click to configure the NetSuite connection. Next, provide your NetSuite account credentials for basic authentication or token-type.
Connect to SAP Ariba Network (Buyer)
Select Click to configure the SAP Ariba Network connection.
If you have already set up a connection to SAP Ariba Network, select it from the list. Otherwise, click Set up new connection and provide your SAP Ariba Network account credentials for the corresponding fields, as described below.

- Name: Any unique identifier by which you can refer to the connection later
- Application (read-only): HTTP
- Mode: Cloud
- Authentication type: Custom
- Base URI: https://service.ariba.com
- Media type: XML
- Unencrypted: {"Buyer_AribaNetworkUserID" : "<Buyer_AribaNetworkUserID>" , "Supplier_NetworkId" : "<Supplier_NetworkId>"}
- Encrypted: {"Buyer_SharedSecret" : "<Buyer_SharedSecret>"}
The supplier and buyer accounts network IDs are required for this connection. For the buyer ID, sign in to SAP Ariba Network and copy the ANID from the top right corner under the username.

Then, log in to the supplier account and copy the ANID from the top right corner under the company settings.

Continuing in the SAP Ariba Network Connection connection dialog, complete the settings under How to test connection? as described below:

- Ping Relative URI: /service/transaction/cxml.asp
- Ping method: POST
- Ping body:
<?xml version="1.0" encoding="UTF-8"?>
<cXML payloadID="111785255753212.2136968648.66.7733@ariba.com" timestamp="2019-09-09T05:32:04-00:00">
<Header>
<From>
<Credential domain="AribaNetworkUserId">
<Identity>{{connection.http.unencrypted.Buyer_AribaNetworkUserID}}
</Identity>
</Credential>
</From>
<To>
<Credential domain="NetworkId">
<Identity>{{connection.http.unencrypted.Supplier_NetworkId}}</Identity>
</Credential>
</To>
<Sender>
<Credential domain="AribaNetworkUserId">
<Identity>{{connection.http.unencrypted.Buyer_AribaNetworkUserID}
</Identity>
<SharedSecret>{{connection.http.encrypted.Buyer_SharedSecret}
</SharedSecret>
</Credential>
<UserAgent>CeligoIntergration</UserAgent>
</Sender>
</Header>
<Request>
<ProfileRequest/>
</Request>
</cXML> - Ping success path: /*[local-name()='cXML']/*[local-name()='Response']/*[local-name()='Status']/@code
- Ping success value: 200
Install NetSuite integration bundle (318749)
The setup page tries to detect whether this integration bundle is already installed with the NetSuite connection that you provided. If it cannot be confirmed, you are presented with the option to add the NetSuite bundle to your account, as described below.
- Select Click to install. You’ll be redirected to your NetSuite app login page in a new browser instance.
- If you don’t currently have a NetSuite session in your browser, enter your login username and password.
- Once signed into NetSuite, click Install. The installation process could take a while.
- After the Celigo Integrator bundle is successfully installed in your NetSuite account, switch back to the browser window with your integrator.io account.
- Finally, click Verify now.
The integrator bundle status will change to “Installed.”
Get started with the quickstart template
Now that you’ve installed this quickstart template in your integrator.io account, understand how to configure and run your flows:
- To familiarize yourself with the integration tile, refer to Understand how to use your integration tile
- To know more about how to schedule or run a flow, refer to Schedule data flows
- To know how to use the flow-dashboard, refer to Understand your dashboards
- To understand template management, refer to Delete or restore a quickstart integration template
Comments
0 comments
Please sign in to leave a comment.