Welcome to TutorialKart! In this tutorial, we will walk you through the Integration of SAP ECC with SAP Ariba, a vital step for businesses aiming to streamline procurement and supply chain processes. SAP Ariba, a leading cloud-based solution, connects buyers and suppliers, enabling efficient procurement operations.

Integration of SAP Ariba with SAP ECC

By integrating SAP ECC with Ariba, organizations can automate workflows, enhance data accuracy, and improve collaboration. Whether you’re a beginner or a professional looking to solidify your understanding, this guide will provide a step-by-step approach to mastering the integration process using the Standard Ariba Network Adapter. Let’s dive in!

Integration of SAP Ariba with SAP ECC

Integration of SAP Ariba with SAP ECC

SAP Ariba, a cloud-based procurement and supply chain solution, streamlines procurement processes by connecting buyers and suppliers. This guide focuses on integrating SAP ECC with SAP Ariba using Standard Ariba Network Adapter, which communicates via cXML.

Integration Approaches

  1. Standard Ariba Network Adapter: A pre-built adapter from Ariba enabling communication between SAP ECC and Ariba Network.
  2. Integration Tool Kit (ITK): A shell script-based tool that extracts data into .csv files via triggered web services.

This guide will cover the Standard Ariba Network Adapter approach.


Steps for Integration

1. Setting Up SAP PI (Process Integration)

Download and Prepare Adapter Package

  1. Log in to connect.ariba.com.
  2. Navigate to Download Software and agree to the terms.
  3. Download the latest adapter version (e.g., AribaNetworkAdapterSAPNetweaver_vCI_6.zip) and extract its contents.

Deploy the Adapter

  1. Deploy the .sca file on the PI J2EE engine using JSPM or SUM tools.
  2. Extract FileStruct.zip and copy the xml and CanonicalCatalog.xml files to <Root>/etc/catalog/.

Import Software Component Definitions

  1. Import SoftwareCatalog.zip into the System Landscape Directory (SLD) to ensure recognition of Ariba components.

Install Security Certificates

  1. Obtain certificates from Ariba.
  2. Import them into the PI server’s keystore and TrustedCAs view in NetWeaver Administrator (NWA).

2. Configuring SAP SLD and ESR

Technical System

  1. Create a technical system (e.g., TS_ASN) in SLD.
  2. Associate the Ariba product and component definitions with this system.

Business System

  1. Create a business system (e.g., BS_ASN) and link it to the technical system.
  2. Verify product and component associations (e.g., ARIBA_SUPPLIER_CONN_ADAPTER).

3. Integration Builder Configuration

Transfer Integration Scenario

  1. Transfer the relevant integration scenario (e.g., AR_QuoteRequest_Receive) from Enterprise Services Repository (ESR) to the Integration Directory.

Assign Components

  1. Map communication components to SAP ECC (BS_SAPR3) and Ariba (BS_ASN).
  2. Configure communication channels for sender and receiver systems.

Communication Channel Setup

  1. Use pre-built templates to define communication channels.
  2. Assign parameters like system type, outbound request type (QuoteRequest), and credentials.

Activate Connections

  1. Activate all connections in the Integration Directory.
  2. Test to ensure seamless communication.

4. Fine-Tuning Communication Channels

Sender Channel

  • Define specific parameters for SAP ECC’s outbound requests.

Receiver Channel

  • Align configurations with Ariba’s inbound requests and endpoints.

Key Configuration Parameters

ParameterDescription
System TypeModule-specific value, e.g., Ariba SN Buyer.
Outbound RequestFor RFQ scenarios, use QuoteRequest.
Inbound RequestFor inbound PO, use QuoteMessage.
CredentialUnique client-specific Ariba Sourcing Site ID.
Credential ModeShared Secret or Client Certificate.
End Point IDProvided by Ariba to configure network endpoints.
AN IDUse AN01000000001, common for all Ariba clients.
GetProfile URLSet to https://service.ariba.com/service/transaction/cxml.asp.
DTDScenario-specific value, e.g., Quote.dtd for RFQ.

Testing and Validation

  1. Activate all configured components.
  2. Perform end-to-end testing, including:
    • Request for Quotation (RFQ) creation in ECC.
    • Sourcing request verification in Ariba.
    • Validation of communication logs in SAP PI.

Conclusion

This Ariba Tutorial serves as a beginner-friendly guide to SAP Ariba integration. By following these steps, businesses can streamline procurement processes, enhance operational efficiency, and improve supplier collaboration.