- Best Practices For Integration
- Integration with S/4 HANA
- SAP Ariba - Reporting Options
- SAP Ariba - Configurable Workflows
- SAP Ariba - Solution Areas
- Comparison With Other Tools
- SAP Ariba - Logging & Auditing
- SAP Ariba - Security Details
- SAP Ariba - Configuration
- SAP Ariba - Installation
- SAP Ariba - Downloading workbooks
- SAP Ariba - SAP ERP Transports
- Integrating Transaction data
- SAP Ariba - Integrating Master Data
- Buyers & Supplier Terms
- Configuring Ariba Procurement Solution
- SAP Ariba - Configuring SAP ERP
- Supplier Membership Fees
- User & Role Management
- SAP Ariba - Account Configuration
- SAP Ariba - Key Benefits
- SAP Ariba - Introduction
- SAP Ariba - Home
SAP Ariba Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SAP Ariba - Integrating Transaction Data
Transactional data includes Purchase Order, invoice, receipts, payments and other business related information. Transactional data comes with a time stamp and a numerical value referring to one or more objects.
Following methods are commonly used for integrating transactional data between SAP ERP and Ariba Procurement solution −
Using file channel option
Using the web services channel
Using user interface option
Using mediated connectivity integration
Integration Using File Channel Option
For each file channel, you have scheduled integration events. An Ariba administrator can run these events manually. An executable program code is defined and scheduled to run. The code picks csv data file from Ariba Procurement solution and exports to SAP ERP database.
CSV files are generated using transaction events and these are picked by data transfer tool. To move data to ERP database, SAP transports should be imported. SAP transports are a combination of SAP Programs, RFCs, and supporting structures. The SAP executable programs are used to move the exported data into SAP ERP. The BAPI executable programs help in the moving of data into SAP ERP.
SAP programs usually contain the following parameters −
Logical File Name − This defines the logical path and the physical location of the CSV files.
Directory Separator − This is the physical separator for directories in SAP ERP.
Encoding in response files − Encoding technique that is used UTF-8 by default.
Variant − Variant Name
Partition − Partition Name
The following tables show different transactional data integration event components −
Using the Web Services Channel
The Web service method is based on the use of SOAP URLs configured by Ariba administrators. For all outbound events, a SOAP URL is generated automatically to be present in the generated WSDL according to the following logic −
<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>
In each WSDL, you have the following components −
Import − This component is used to associate a namespace with a document location.
Types − This component is used to define user created data types, which will be used in the document.
Message − This component is used to define all the parts of an inspanidual message.
PortType − This is a container of supported operations by the web service. The operations in PortType are ordered. These operations indicate whether a message is inbound or outbound.
Binding − This element defines the operation to protocol mapping. (for example, http, https, MIME, etc.).
Service − This component is used to define the operation to address mapping and it shows the actual address the request should be forwarded.
There are various transactional data integration events spread across SAP ERP and Ariba Procurement solution.
The following table shows example URLs for each data integration event −
Using User Interface Option
In Ariba Procurement Solution, buyers can also use direct connectivity option to integrate data to SAP ERP system. This feature is supported in SAP ERP 6.0 and later versions. Using this option, ERP system sends a request to Ariba Procurement Solution with the header part containing parameter details for extraction of transactional data.
To use this option, transport request must be downloaded and imported into SAP ERP system.
When you use direct connection option using user interface, following pmitations are appped −
No email notification while an error occurs during the transactional data integration.
Ariba administrator can see all error messages only in the runtime monitor of the SAP ERP and SAP Process integration.
When you check T-code SLGI, it does not store details of all error log in this transaction.
Using Mediated Connectivity Integration
This method uses SAP Process Integration layer with mediated connectivity option for integration of transactional data. Using SAP PI provides a secure way of integration and all certificates and key stores are created and stored in SAP Process Integration key store.
To use this option, transport request must be downloaded and imported into SAP ERP system. When you use direct connection option using user interface, following pmitations are appped −
No email notification while an error occurs during the transactional data integration.
All error messages can be seen only in the runtime monitor of the SAP ERP and SAP Process integration by Ariba administrator.
When you check T-code SLGI, it does not store detail of all error log in this transaction.