Importing Data and Data Sources

Objective

After completing this lesson, you will be able to describe how to import and export data

System Data Sources and Data Import/Exports

Data Import and Export Overview

There are several links to Data Import/Export, depending on what kind of data you are working with in the Administration user interface. Within each link, there is an Import tab and an Export tab.

The Data Import/Export options can be found under the Administration page's Site Manager, User Manager, and Integration Manager areas. When accessing through Site Manager, the administrator will have access to all of the data import/export tasks available, rather than only those tasks in the particular area in which they were located. For example, if Data Import/Export is accessed through User Manager, only those tasks pertaining to users will be shown.

ImportExport
Use Import for data you want to load into SAP Ariba.Use Export for data you want to review and modify for re-import.
There are 4 options when importing data – Load, Create, Update Only, and Deactivate.To export the data to a spreadsheet, choose the Export button.
Each import operation has a different action associated with the file upload.Once the data is in the spreadsheet, it can be modified and re-imported to update multiple records at once.

It is recommended to first export the data that will be modified and save a copy of this export. This will ensure that the current data is backed up should any issues arise during the import. After saving the backup file, export the data again and begin your modifications. Exporting a new copy of the data ensures that the backup file will be maintained as it was when exported, before any modifications to the data are made.

Updating/Modifying Data Process

  1. Find the data file you wish to change by selecting the appropriate Data Import/Export link.
  2. Choose the Export tab, locate the appropriate task, and then choose the Export button.
  3. Open the data file with Microsoft Excel and save a copy to your computer as backup. Create a new copy of the document and modify the data as necessary.
  4. Back on the Data Import/Export page, choose the Import tab and find the same import task that was exported.
  5. Choose the Import button and select the appropriate import operation of Load, Create, Update only, or Deactivate.
  6. Choose Browse and find your modified Excel file and choose Run.
  7. Choose OK on the confirmation popup, which ensures the action was intentional.
  8. The system will process the file upload and email administrators upon completion with an import summary.
  9. Review the Status in the import results for errors.

Data from Other Sources

SAP Ariba provides the following options for integrating your SAP Ariba solutions with your company’s ERP systems:

  • Manual import and export of data files from the SAP Ariba user interface
  • Automated file transfer using Integration Tool Kit (ITK)
  • Real-time data transfer using SOAP Web Services
  • HTTP requests – this method is supported only for SAP Ariba Strategic Sourcing projects
  • APIs available through the SAP Ariba API portal

The mechanism you use depends on the type of data you want to transfer between SAP Ariba and your company’s other systems.

Manual ImportAutomated File TransferReal-time Data Transfer
Manual file import and export is used to transfer data files from the user interface.The SAP Ariba Integration Toolkit automates the transfer of CSV files between SAP Ariba Spend Management and external systems.SAP Ariba Web Services enables the exchange of data between SAP Spend Management and ERP systems, for real-time data integration.
Permissions are required to access different import/export tasks.SAP Ariba Data Transfer Tool: A command-line utility that facilitates CSV file transfer in batch mode between SAP Ariba Spend Management and your ERP system, manually-maintained data, or some other system.The SAP Ariba Web Services are used between the SAP Ariba solution and an intermediary Enterprise Application Integration (EAI) system that handles web service communication for an ERP system.
Data import locations may vary.The DB Connector: A command-line utility that bridges the gap between the SAP Ariba Data Transfer Tool and JDBC-based ERP systems.SAP Ariba Web Services use the W3C SOAP messaging framework to exchange messages over HTTP or HTTPS.

A table depicts which SAP Ariba data elements can be administered across the different integration options.

Note

The options available for importing data vary by type. The guide Quick reference guide to integration methods for sourcing, contract, and supplier data lists the supported methods that can change over time.

Along with ITK and SOAP web services, HTTP Requests can also be used to create projects and import/export data for sourcing projects.

This works by sending an HTTP request to SAP Ariba Strategic Sourcing to create a Strategic Sourcing Project. The next time the user logs in, there will be a project there for them to configure. You can also configure the request to include a Microsoft Excel spreadsheet to define the team, as well as an optional ZIP file, which can also add attachments to the new project. You can also use HTTP requests for event data import. Once the request is run, users will be prompted to create an event based on the imported files from the HTTP request. For this to work, the HTTP request uses your SAP Ariba Strategic Sourcing URL and realm ID to send the files you want to import.

Note

Integration services will need to be scoped and purchased prior to a company's SAP Ariba deployment.

Summary

  • The Data Import/Export options can be found under the Administration page's Site Manager, User Manager, and Integration Manager areas.
  • Imports can add, create, update only, or deactivate data within the site
  • Exports extract the site data into a Microsoft Excel file.
  • Integration can automatically run data imports from an ERP system or external data sources:
    • Automated file transfer using Integration Tool Kit (ITK)
    • Real-time data transfer using SOAP Web Services
    • HTTP requests for SAP Ariba Strategic Sourcing projects
    • APIs through the SAP Ariba API portal

Differentiating Import Operations

Import Operations

Customer Administrators can use the following import options to determine what the system does with the attached CSV file:

Import OperationDescription
LoadCreates and modifies objects in the database using values in the data file. If an object in the data file doesn't already exist in the database, it's created. If an object in the data file already exists in the database, it's modified using the value in the data file.
CreateCreates new objects in the database using values in the data file. If an object in the data file already exists in the database, it's not modified.
Update OnlyModifies existing objects only in the database using values in the data file. If an object in the data file doesn't already exist in the database, it's not created. If you don't want to modify a particular object, don't include it in the data file. This operation can cause deactivated objects to be reactivated.
DeactivateDeactivates objects in the database based on objects in the data file. If you don't want to deactivate a particular object, don't include it in the data file.

Summary

  • Load creates new objects and updates existing values.
  • Create only creates new objects and does not update existing values.
  • Update only updates or reactivates objects, but does not create new objects.
  • Deactivate retires objects included in the file.