Administration and Data Maintenance Fundamentals Guide
Administration and Data Maintenance Fundamentals Guide
2019-05
Revision history. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
In this section:
● To show the Administration dashboard tab, log in to your SAP Ariba site and choose Manage Core
Administration from the Home tab. When SAP Ariba Procurement solutions are integrated with SAP Ariba
Strategic Sourcing solutions or an SAP Ariba reporting site, you can also view a Manage Administration
option.
● When you choose Manage Administration , the Administration dashboard tab for the remote site
appears. The administration tasks you can perform at the remote site depend on the groups you belong to. For
more information, see the SAP Ariba Procurement solutions group descriptions table.
● To return to the administration area for SAP Ariba Procurement solutions, choose Manage Core
Administration .
The following table describes the tools for changing how the data is displayed:
Table Options Menu Some tables provide an icon for the Table Options menu. Click the icon to display a menu of options.
icon:
Scroll bars Some tables provide vertical and horizontal scroll bars, as necessary, to scroll through data without
pagination. When you scroll large amounts of data, a progress bar indicates data is being loaded.
Minimize and maxi Some tables provide icons for minimizing or maximizing the table. You find them on the top right cor
mize icons ner of the title bar.
Pagination controls Some tables provide horizontal arrows and a pull-down menu above the table’s column headers, for
displaying other pages of data. Click an arrow to display the previous or next page or select a page from
the pull-down menu.
Expand and collapse Some rows provide a triangle icon for expanding or collapsing rows of subcategory information.
icons
Hide Detail/Show De The Hide Details / Show Details toggle link allows you to display or hide details for some data, such as
tail requisition or invoice line items. You find the link on top right of the table.
Once the data has been configured to your preferences, you then have the option to export rows from the table or
the entire page into an Excel file. The following export commands are available on the Table Options menu,
accessible using the following table options icon ().
● Export All Rows exports all rows of the table, up to a maximum of 2000 rows.
● Export Current Page exports up to 50 rows, which is the maximum number of rows displayed in a page.
Note
These commands do not export data to a CSV file that can then be used for importing data.
If the table you export includes a custom string field that contains only numerals, the resulting value in the Excel
file will be a number, not a string. Also, numbers longer than 15 digits are truncated in the Excel file.
Group membership enables you to access specific workspaces and tasks. If you are member of the Customer
Administrator group, you can access most of the workspaces and tasks. If you are not a member of the Customer
Administrator group, you can access only a subset of the workspaces and tasks.
For information on the groups that can access specific workspaces and tasks, see the SAP Ariba Procurement
solutions group descriptions table.
Site Manager Use this workspace to import and export data and Common data import and administration
view user activities. guide for SAP Ariba Procurement solu
tions
Integration Manager Use this workspace to manage the data import/ This guide (see the related information
export tasks, review and accept changes to the data below).
definition, and configure connection information for
For the cloud integration gateway capa
connecting to external systems.
bility: SAP Ariba Cloud Integration Gate
For sites integrated with SAP ERP, use this work way installation guide
space to enable the cloud integration gateway capa
bility, which provides a self-service way to integrate
SAP Ariba solutions with ERP systems.
Customization Manager Use this workspace to: For enumerations and approver lookup
tables:Common data import and admin
● View, upload, and download enumerations and
istration guide for SAP Ariba Procurement
approver lookup tables
solutions
User Manager Use this workspace to manage users, groups, and Common data import and administration
user delegations. guide for SAP Ariba Procurement solu
tions
Dashboard Manager Use this workspace to manage dashboard tem Common data import and administration
plates. A dashboard template defines the default guide for SAP Ariba Procurement solu
dashboard tabs, content items, and layout of the tions
dashboard for new users.
Supplier Manager Use this workspace to view, add, delete, and modify Common data import and administration
suppliers. guide for SAP Ariba Procurement solu
tions
Commodity Code Manager Use this workspace to manage ERP commodity co Common data import and administration
des and ERP commodity code maps. guide for SAP Ariba Procurement solu
tions
Budget Manager Use this workspace to manage budget information. Procurement data import and administra
tion guide
Note
This workspace is applicable for budget checks
within SAP Ariba Procurement solutions.
PCard Manager Use this workspace to view, add, modify, and delete Procurement data import and administra
purchasing cards. tion guide
Procure-to-Pay Manager Use this workspace to manage invoice exception Procurement data import and administra
types, receiving types, payment methods and terms, tion guide
payment bank locations, and supplier payment in
formation.
Tax Manager Use this workspace to manage tax data. You can use Common data import and administration
this tax data to apply and manage taxes on requisi guide for SAP Ariba Procurement solu
tions, purchase orders, invoices, and invoice reconci tions
liation documents.
Invoicing data import and administration
Note guide
Invoicing Manager (SAP Ariba Invoice Management only) Use this Invoicing data import and administration
workspace to manage invoice exception types. guide
Payment Manager (SAP Ariba Invoice Management only) Use this Invoicing data import and administration
workspace to manage payment methods, payment guide
terms, payment bank locations, and supplier pay
ment information.
Contracts Manager Use this workspace to view generated subscriptions, Procurement data import and administra
compare generated subscription versions, and view tion guide
and email generated subscription errors.
Invoicing data import and administration
guide
Catalog Manager Use this workspace to view generated subscriptions, Procurement data import and administra
compare generated subscription versions, view and tion guide
email generated subscription errors, and manage
Catalog administration guide for buyers
catalog kits, files, hierarchies, and views.
Travel & Expense Manager (Travel and expense only) Use this workspace to Travel and expense data import adminis
view, modify, add, and delete expense per diem lim tration guide
its.
Related Information
When creating an object in the administration area, you need to choose an adapter source value.
The following table describes each of the available adapter source values:
External The object and all its data fields are maintained in an external system, such as an ERP system or a
set of CSV files. Objects with this adapter source can be overwritten or deleted when data is im
ported from the external system.
AribaManaged The object is not maintained in an external system. Objects with this data source are maintained in
the administration area.
ManuallyMaintained The source of the object is an external system, but the object cannot be overwritten or deleted
when data is imported from the external system.
Punchin (SAP Ariba Catalog only) The source of the object is an external system (the
PunchinGroup.csv); data is imported from the CSV file by the Import Punchin Groups
data import task.
Editing objects
You can view, but not modify, the adapter source value when editing an object in the administration areas.
Objects created by SAP Ariba, such as the default user groups, have a special adapter source called SYSTEM. You
can't edit objects that have the SYSTEM adapter source.
If you attempt to edit an object that has the External adapter source, you receive the following warning message:
You have changed one or more field values in an externally managed object. These
changes will be overwritten the next time you import this data from your external
system into SAP Ariba.
If you attempt to edit an object that has the Punchin adapter source, you also receive a warning message.
Exporting objects
When running a data export task in the administration area, you choose an adapter source value or All. If you
choose an adapter source value, it exports only objects with that adapter source. If you choose All, all objects are
Parameters control whether entire capabilities such as receiving are turned on and whether certain user actions
such as the ability to dispute an invoice exception is available to users. They also set certain default values such as
escalation periods.
Many site-wide settings such as company holidays or email notification configuration settings are also controlled
by parameters.
Typically, during the site setup and deployment phase,SAP Ariba project managers work with your organization's
implementation team to determine the initial site configuration based on your unique business flows and
requirements, which is then implemented by SAP Ariba Customer Support.
SAP Ariba is gradually exposing certain self-service configuration parameters to members of the Customer
Administrator group to give you more flexibility in testing configuration changes and rolling them out to your
production site.
Caution
Before you make any changes to your site's configuration, make sure users and functional owners are aware of
any possible impact.
Prerequisites
You must be a member of the Customer Administrator group to modify configuration parameters.
Context
parameter_type.section.[subsection.]name
where:
● parameter_type indicates the type of parameter. Application parameters operate on customer site data and
are the only type of parameter available to customer self-service.
Parameter changes typically take effect immediately or the next time a process impacted by the parameter is run.
You cannot schedule a date or time when you want to have the parameter change to be available to users.
Therefore, plan any changes in configuration settings carefully for your production site.
Tip
If you need more information about how specific parameters work, see the administration and business user
guides for the functional area in the help center. For example, approvable related parameters are described in
the Approval process management guide. Or use the search function in the help center to search for information
by the parameter name.
Procedure
1. Click Manage Core Administration to change parameter settings for SAP Ariba Procurement solutions
or Manage Administration to change parameters impacting SAP Ariba Strategic Sourcing solutions.
For example, you might require employees to get approval on a request for authorization before they can create a
purchase requisition. There are two ways to create a new type of approvable for this purpose:
● A member of the Custom Form Designer group can use the forms builder to create a form.
● You can have SAP Ariba create an eForm. SAP Aribaworks with you to create a custom design called “request
for authorization.”
Buyers can have SAP Ariba create custom forms, or eForms. After SAP Ariba e-forms are published, members of
the Customer Administrator group can create a custom approval process for them. For more information about
setting up approval processes, see the Approval process management guide. Customer administrators can also
grant users access to SAP Ariba e-forms by assigning users to the specific groups for each one. For more
information on groups, see the SAP Ariba Procurement solutions group descriptions table.
All SAP Ariba e-forms have a corresponding export task, accessible by members of the Customer Administrator
group. SAP Ariba e-forms export tasks have the name Export eForm eFormName.
The forms builder provides a fast and flexible way to extend procurement processes. Members of the Custom
Forms Designer group can create forms easily without the help of IT teams or SAP Ariba . Start with a blank design,
or choose a template your organization already created and modify it as needed. Create procurement-related
forms such as check requests, educational reimbursement requests, and expense authorizations. Design the form
using a drag-and-drop interface, add an approval flow, and configure conditions for the widgets and approvers, all
without writing any code. For more information, see the guide Buiding forms in the forms builder.
In this section:
How to add content items to the current dashboard tab [page 17]
How to change the title and types of approvables on the current dashboard tab [page 18]
How to adjust the ranking for applying dashboard templates [page 19]
Your configuration includes a default dashboard template, and all user dashboards are initially based on this
template. Users can customize their own dashboards.
You can use the Dashboard Templates task in the Dashboard Manager workspace to modify the default
dashboard template and create new dashboard templates.
You can associate a dashboard template with a user group. When a new user belongs to a group that has an
associated dashboard template, the user’s dashboard is created from that dashboard template. Associating a
dashboard template with a group is optional.
Each dashboard template has an associated rank. A rank number of 1 is the highest possible rank. New users get
the dashboard template with the highest rank.
● A template is associated with the user’s group and the user belongs to multiple groups
● More than one dashboard template is associated with the same group
Related Information
Procedure
The following table describes the columns on the Dashboard Templates page.
Column Description
Rank The dashboard template’s rank, which can determine which dashboard template a new user gets. A rank
number of 1 is the highest possible rank.
Creator The name of the user who created the dashboard template.
Group The user group associated with the dashboard template or None, which indicates no group association.
When a new user belongs to a group that has an associated dashboard template, the user’s dashboard is
created from that dashboard template.
State The state of the dashboard template. The possible states are:
○ Published: the template is available to users at your site
○ Editing: the template creator is editing the template
Version The version number of the dashboard template. The default version number for a new template is 0.
Actions This column contains the buttons you use to perform actions on dashboard templates:
○ Configure: Lets you add content to and edit properties for the current dashboard tab, add new
dashboard tabs, compare your dashboard template to the default settings, and revert your dash
board template to the default settings.
○ Delete: Deletes the dashboard template.
○ Publish: Publishes the dashboard template. The Publish button is available only when the dash
board template is in the Editing state.
3. Click New Template to create a new template, or find the template you want to modify and click Configure for
that template.
4. Click the configuration icon () to:
Related Information
Context
If a newly published template replaces the existing default template, new users will get the new template when they
log in. Existing users will not get the new template unless they reset their dashboards to the default settings (click
Configure Tabs, and click Revert Tab Set to Default Settings).
Procedure
Procedure
Related Information
Procedure
1. On the dashboard, click the configuration icon (), and click Edit Properties.
2. To change the title of the dashboard tab, enter a new title in the Title field.
3. Click Display all document types on this tab if you want all approvable document types to be visible on the
dashboard tab, or click Restrict this tab for use with specific document types if you want to choose the
document types to show on the dashboard tab.
4. If you chose Restrict this tab for use with specific document types, specify the approvable document types
you want to show on the dashboard tab:
Procedure
1. On the dashboard, click the configuration icon () and click Add New Tab.
2. Enter a title for the new dashboard tab in the Title field.
3. Click Display all document types on this tab if you want all approvable document types to be visible on the
dashboard tab, or click Restrict this tab for use with specific document types if you want to select the
document types that will be visible on the dashboard tab.
4. If you selected Restrict this tab for use with specific document types, specify the approvable document
types you want to be visible on the dashboard tab:
The new dashboard tab appears on the command bar and the Add Content menu opens.
Related Information
How to add content items to the current dashboard tab [page 17]
Procedure
○ To associate the dashboard template with a group, select a group from the group chooser. When a new
user belongs to a group that has an associated dashboard template, the user’s dashboard is created from
that dashboard template.
○ To disassociate the dashboard template from a group, select None from the group chooser.
Context
Dashboard template rank determines which dashboard template a new user gets when a template is associated
with the user’s group, when the user belongs to multiple groups, and when more than one template is associated
with a group. The user gets the template with the highest ranking.
Procedure
Results
The dashboard template list is reorganized in ascending order. For example, if you have only two dashboard
templates with ranks 5 and 6, their ranks change to 1 and 2 respectively.
Prerequisites
Before you can edit the news content item, it must be added to the dashboard template you are working with.
Context
You can update the news with text, or you can configure a Really Simple Syndication (RSS) news feed. RSS is a
format for delivering web content automatically. Many news-related sites and other online publishers syndicate
content as an RSS feed that you can use.
Procedure
1. On the Home dashboard tab, click the menu icon in the News content item, and then click Edit Content.
Note
The language you choose must be one that is enabled on the site.
○ Type the text in the text box, and use the rich-text formatting toolbar to format the text.
○ Enter the URL for the RSS news feed in the text box.
5. Click Done to save your changes.
Procedure
Results
The next time the user logs in, the user's dashboard shows the latest content.
Your site can be configured so that users are always prompted for confirmation before deleting an approvable.
By default, when users attempt to delete approvables, a confirmation message is displayed, prompting users to
confirm that they want to delete the approvable. Users can edit their preferences to prevent the message from
being displayed.
If your site is configured to enforce users to confirm before deleting approvables, a confirm deletion message is
displayed to all users.
To enable this feature, please have your Designated Support Contact log a service request. An SAP Ariba Customer
Support representative will follow up to complete the request.
Note
When this feature is enabled, the Show confirmation page before deleting a request option in the Default
Preferences page is not displayed.
In this section:
Retrieving master data from your ERP system or database [page 26]
How to view supported files for a batch data import task [page 37]
How to run data export tasks in SAP Ariba Procurement solutions [page 39]
Before you begin the data import process, we recommend downloading the SAP Ariba site enablement files from
the help center or from SAP Ariba Connect. The enablement files provide samples and tools to help you import
data and export data.
The following table describes the SAP Ariba site enablement files.
File Description
Reference data workbook An Excel workbook that contains reference information you might need when defining
your data, such as currency codes, country codes, and locale IDs.
Sample CSV files A ZIP file that contains sample comma-separated value (CSV) files for each type of data
required by your SAP Ariba site.
SAP Ariba data transfer tool A command line utility for importing and exporting CSV files in batch mode.
Sample SQL queries If you are integrating with a PeopleSoft system, you can use these sample SQL queries to
retrieve master data from your PeopleSoft system. For more information, see Integrating
procurement and invoicing data between SAP Ariba cloud solutions and PeopleSoft ERP.
SAP transport files If you are integrating with an SAP system, you must install these SAP transports. For in
formation on installing the SAP transports provided by SAP Ariba, see the Integrating pro
curement and invoicing data between SAP Ariba cloud solutions and SAP ERP.
Common data
SAP Ariba Procurement solutions use master data common to all solutions as well as solution-specific master and
transactional data.
Common data (master data common to all SAP Ariba Procurement solutions)
Common data includes:
● Currency information
● Unit of measure mappings
● Accounting information
● Payment terms
● Bank information
● Purchasing units
● Groups
● User information
● Supplier information
● Commodity codes
● Tax data
● Contracts (bulk import)
● Custom relationships between files (relation entries)
Many of the CSV files for common data contain master data retrieved from your system.
For information on defining and importing common data, see the Common data import and administration guide for
SAP Ariba Procurement solutions.
Solution-specific data
Solution-specific data is data used only in specific SAP Ariba Procurement solutions.
● Procurement data
● Invoicing and payment data
You must enter your data in CSV files. You can create CSV files in a text editor or in Excel.
● The data dictionary for file names, column names, and detailed descriptions of the CSV files used by SAP Ariba
Procurement solutions.
● CSV file formats for file syntax conventions.
● The various import and administration guides for examples and explanations of CSV file contents.
In some cases, the CSV file name listed in the data dictionary differs from the name listed in the user interface and
the documentation.
● When you run a batch data import task using either the administration area or the SAP Ariba integration
toolkit, you must name the CSV files as shown in the data dictionary on the worksheet that defines the batch
data import task. If you use the administration area to run batch data import tasks, you can also use the View
Supported Files button to see the expected file names.
● When you run an individual data import task in the administration area, the name of the CSV file can be
anything. For example, if you are importing addresses, the name of the CSV file can be address.csv,
addresspull.csv, or any other name. The name does not have to reflect what is shown in the user interface
or the data dictionary.
The maximum file size for CSV and ZIP files that you import through the administration area is 40 MB. It applies to
all SAP Ariba cloud solutions and is subject to change by SAP Ariba. The limit prevents server problems that can
occur when users upload very large files.
For information about file size limits when using the SAP Ariba integration toolkit, see the SAP Ariba cloud solutions
integration toolkit guide.
Approver lookup table CSV files have a different limit. They are limited to 100,000 lines and 10 MB. These limits
apply to all SAP Ariba Procurement solutions. If you need to have this limit increased to 30 MB, have your
Designated Support Contact log a service request. An SAP Ariba Customer Support representative will follow
up to complete the request. SAP Ariba configures the following to enable this feature on your site: PL-10144,
Increase CSV file size limit.
Related Information
How you retrieve master data depends on your ERP system or database.
PeopleSoft You can use the sample SQL queries provided by SAP Ariba to retrieve data from your Peo
pleSoft system, or you can write your own queries.
SAP Use the master data pull program (ZARIBA_SSP_MASTER_DATA_PULL) to retrieve mas
ter data from your SAP system. For more information, see the Integrating procurement and
invoicing data between SAP Ariba cloud solutions and SAP ERP.
Oracle, DB2, SQL Server You can use the DB Connector to extract master data from an ERP system database. For in
formation on using the DB Connector, see the SAP Ariba cloud solutions integration toolkit
guide.
When you extract telephone and fax numbers from your external ERP system for import into SAP Ariba, don't
include the country codes. SAP Ariba adds the country codes automatically. If you import country codes with the
telephone and fax numbers, the codes will appear twice.
PeopleSoft uses 3-digit country codes, whereas SAP Ariba cloud solutions use 2-digit country codes. If you include
3-digit country codes in an import file (for example, TaxCodeLookup.csv), SAP Ariba cloud solutions map the
codes internally to the corresponding 2-digit codes.
SAP Ariba supports the ISO standard 2-digit and 3-digit country codes.
Note
There are two 3-digit codes supported for Romania: ROU (the current country code) and ROM (the previous
country code).
● If you are importing data for the first time, want to import individual data files, or import data on an intermittent
basis only, we recommend that you run data import tasks in the administration area.
● If you are importing all data on a frequent and regular basis, we recommend that you use the SAP Ariba data
transfer tool.
For SAP and PeopleSoft integrations, you can set up the SAP Ariba data transfer tool on your SAP server to run
when the master data download is complete. The SAP Ariba data transfer tool picks up the master data CSV files
and sends them to SAP Ariba.
We recommend that you use the Import Batch Data import task to import your data because it always runs data
import tasks in the proper order.
If you choose to import your data by running individual data import tasks, you must run the tasks in the proper
order. Some data import tasks depend on the data imported by other data import tasks. When running individual
data import tasks, keep the following general rule in mind: any object referenced in the CSV file you are currently
importing must already exist in your SAP Ariba site.
The data import and administration guides for procurement, invoicing and payment, and travel and expense data
show the order in which Import Batch Data runs individual data import tasks. You can use this information as a
guide when running individual data import tasks.
You can optionally define translations for some types of procurement and invoicing data.
● English
● French
● Italian
● Spanish
● BrazilianPortuguese
● German
● Dutch
● Danish
● Norwegian
● Swedish
● Finnish
● Bulgarian
● Croatian
● Czech
● Polish
● Hungarian
● Korean
● Russian
● Turkish
● Romanian
● Greek
● SimplifiedChinese
● TraditionalChinese
● Japanese
The languages in which you are importing translations must be enabled on your site. To enable a language, have
your Designated Support Contact log a service request. An SAP Ariba Customer Support representative will follow
up to complete the request.
You import translations after importing the data that you are translating. For example, before you can import
translations for cost center names, you must import cost center data.
To import translation data, you can use either batch or individual data import tasks. If you use batch data import
tasks, you must use the CSV file names that the batch import task expects. For information about the data
referenced by the batch data import tasks, see the data dictionary. The following batch data import tasks are for
importing translation data:
● Import ERP Master Data Translations imports translations for variant-specific master data (that is, data
specific to the SAP, PeopleSoft, or Simple Generic variant).
● Import Master Data Translations imports translations for all master data, including translations for variant-
specific master data.
You can also use individual import tasks such as Import ERP Commodity Code Translations and Import Account
Type Translations. Information about specific translation tasks is covered in the data dictionary and in the
appropriate sections of each import and administration guide. For example, for information about importing ERP
commodity code translations, see the section about importing ERP commodity codes in the Common data import
and administration guide for SAP Ariba cloud solutions.
UTF8
UniqueName,Name,Language
1000,Corporate Services,English
1000,Services d’entreprise,French
1000,Servicios corporativos,Spanish
In the preceding example, UniqueName corresponds to the UniqueName field of the cost center data that you
already imported into SAP Ariba.
Note
Importing translations does not change the Active setting of records in the database. That is, you cannot
activate or deactivate a record by importing translation data for that record. If the CSV translation file contains
an Active column, values in the column are ignored.
The data dictionary includes information about the format of CSV files containing translations.
Additional References
When you download the data dictionary, the file is generated based on the variant of your SAP Ariba site, feature
set, and group membership.
The CSV files created by the SAP master data pull program (ZARIBA_SSP_MASTER_DATA_PULL) might contain
columns that are not described in the data dictionary. Columns that are not described contain data that is not used
by SAP Ariba solutions. The data dictionary describes only data used by SAP Ariba solutions.
Related Information
You download the data dictionary so you can prepare definitions of your data import tasks for import into SAP
Ariba.
Procedure
Except for the last worksheet, each worksheet in the data dictionary describes a particular data import task.
Data import tasks are grouped together alphabetically, by type, in the following order:
● Batch data import tasks, which import multiple CSV files from a ZIP file by running multiple data import tasks,
appear first. For example, the first worksheet describes Import All Accounting Related Data, which imports all
the accounting-related CSV files.
● Header-detail data import tasks, which import header data from one CSV file and detail data from another CSV
file, appear next. For example, Import Group to Child Group Mapping imports header data (groups) from the
file GroupParentGroup.csv and detail data (group and child group mappings) from the file
GroupChildGroupMap.csv.
● Simple data import tasks, which import data from a single CSV file, appear after header-detail data import
tasks. For example, Import Account Types imports data from the file AccountType.csv.
The Indexes worksheet is an index of all the data import tasks available for the site. Click the end arrow () on the
toolbar to navigate quickly to the Indexes worksheet.
Data import tasks are listed on the Indexes worksheet in alphabetical order.
Each data import task name on the Indexes worksheet is a link to the worksheet that describes that data import
task.
The worksheets for header-detail and simple data import tasks describe the columns in the CSV file (or files)
imported by those data import tasks.
The following table describes the columns that appear on worksheets for header-detail and simple data import
tasks.
Column Description
Data Import Task Name The name of the data import task as it appears in the administration area.
Header File Name For header-detail data import tasks, this is the name of the file that contains the header data. For
simple data import tasks, this is the name of the CSV file it imports.
Detail File Name For header-detail data import tasks, this is the name of the file that contains the detail data. For
simple data import tasks, this column is blank.
The CSV file examples in this document identify column names with bold text. For example:
UTF8
UniqueName,Name,Description,CategoryId
Auto_Commodity_Code,Auto_Commodity_Code,,5
BENEFIT:AUTOLEASE,BENEFIT:AUTOLEASE,,75
Field Name The field in the SAP Ariba object model that corresponds to the value in the CSV file column.
Data Type The data type of the value in the CSV file column, for example, “Boolean.”
String Length The maximum string length, if the data in the CSV file column is a text string.
Sample Values Examples of values you can enter in the CSV file column.
Required Indicates whether the column is a required column (“true”) or an optional column (“false” or
blank) in the CSV file. The Required setting is not validated during import operations. The Re
quired settings in the data dictionary are consistent with the required fields in the user interface.
● UniqueName, which is the unique internal identifier for the object you are creating. If you
retrieved the object from an external system, this value might be the internal identifier used
in that system. It must be unique for the object type.
● Name, which is the object name as it appears on pages in the user interface and in the ad
ministration area.
● Description, which is the object description that appears on pages in the user interface
and in the administration area.
Note
See the entry for Allow Null in this table to understand how the Required setting affects
blank Allow Null settings.
Allow Null Indicates whether a null value is allowed in the CSV file column. “Yes” means the column can
contain null values. “No” means that at least a blank string is required (for example, ""). The
Allow Null setting is validated during import operations.
If Allow Null is blank, the value can be null only if the file column is not a required file column.
(See the entry for Required in this table.) If the file column is required, and Allow Null is blank, a
null value is not allowed. At least a blank string is required. It is the same as if Allow Null were set
to No.
Reference to Field If the value in this CSV file column refers to a value in a column in another CSV file, this is the
name of that column.
Reference to File If the value in this CSV file column refers to a value in a column in another CSV file, this is the
name of that CSV file.
Batch data import tasks run multiple data import tasks and import multiple CSV files. The worksheets that
describe batch data import tasks list the names of those data import tasks and CSV files. You must use the file
names specified on the batch data import worksheets. Each data import task name is a link to the worksheet that
describes that data import task.
Context
Procedure
You can search for a data import task by entering its name in the text box provided and clicking Search. Search
looks in the Tasks column for the text you specify, not in the Integration Toolkit Names column.
4. For data import tasks that import data, click the radio button for the data import operation you want to
perform.
The data import operation determines exactly how the data is imported. The following table describes import
operations. If a data import task does not support a particular data import operation, that operation is not
available.
Note
The maximum number of objects that can be removed from the database at one time is 160,000. This
number is controlled by a system parameter. If this number is exceeded, a warning message is displayed.
Operation Description
Load Creates and modifies objects using the values in the import file. If an object in the import
file doesn't exist in the database, the object is created. If an object in the import file al
ready exists in database, it is modified using values in the import file.
Create Creates new objects in the database using the values in the import file. If an object in the
import file already exists in the database, it is not modified.
Update Only Modifies existing objects using the values in the import files. If an object in the import file
doesn't already exist in the database, the object is not created.
Note
○ If you don't want to modify an object, don't include it in any data file associated
with this import operation. Doing so can lead to inadvertent data loss, object de
activation, or object reactivation.
○ When you import user group mappings, Update Only performs a full load for the
groups you include in the header file (UserParentGroup.csv). The map
pings in the detail file (GroupSharedUserMap.csv) replace existing map
pings for all the groups in UserParentGroup.csv.
Deactivate Deactivates objects. All the objects listed in the import file are deactivated in the data
base. If you don't want to deactivate an object, don't include it in the import file.
Update Details For header-detail data import tasks, modifies details of existing objects in the database
using the values in the import files. If an element or mapping in the detail file doesn't al
ready exist in the referenced object, it is added to the object. If an element or mapping in
the detail file already exists in the object, it is modified. No elements or mappings are re
moved. If you don't want to modify an object, don't include it in the import files.
Remove Details For header-detail data import tasks, removes details of objects in the database based on
values in the import files. The details will no longer be referenced by the objects. If you
don't want to remove a particular detail from an object, don't include it in the import files.
5. For data import tasks that import translations, choose the language of the translation from the dropdown.
6. Enter the location of the CSV file(s), or click Browse to browse to and select the CSV file(s).
Note
In some cases, the file name listed in the user interface differs from the name listed in the data dictionary.
When you run an individual data import task, the name of the CSV file doesn't matter; it can be anything
you want.
7. Click Run to import your data, or click Cancel to return to the previous page without importing your data.
Context
Import Batch Data is a special batch data import task that lets you import most of your CSV files at once, from a
ZIP file. You do not have to include all of your CSV files in the ZIP file. This feature is useful during the initial data
There are also two batch data import tasks for importing translation data: Import Master Data Translations and
Import ERP Master Data Translations.
Procedure
1. Using a file compression application, such as WinZip, add the CSV files that contain your data to the archive.
The files you include in the archive depend on the batch data import task you plan to run and which files you
want to import.
2. Save the ZIP file to your local file system. If you plan to run the Import CSV Lookup Tables Used By Approval
Rules data import task, you must name your ZIP file RuleCSVHelperFiles.zip. For the other batch data
import tasks, you can name the ZIP file anything you like.
3. Log in to your SAP Ariba site.
Full Load Creates, updates, or deactivates objects in the database using values in the import files. If an object in
a data file:
○ doesn't exist in the database, the object is created.
○ already exists in the database, it is modified using values in the import file.
○ exists in the database but does not exist in the data file, the object is deactivated in the database
if the default import operation for that CSV file is Load And Delete.
Note
Default import operations for batch data files are not reflected in the user interface. See De
fault batch data import operations [page 81].
○ already exists in the database and the object was previously deactivated, it is reactivated.
Some data files may update objects that were previously created by other files in the ZIP file.
Note
If the ZIP file includes a CSV file that contains the column headers but no records, Full Load does
not deactivate all the data. For example, if the ZIP file includes a TaxCode.csv file that contains
only the character encoding row (such as “UTF-8”) and the column header row (such as
"SETID_TAX_CD_,TAX_CD,SETID,TAX_CD_DESCR_,DESCR"), Full Load does not de
activate all tax codes. If the file contains a single tax code record, however, Full Load adds or up
dates that tax code and deactivates all other tax codes.
Incremental Load Creates or modifies objects in the database using values in the import files. If an object in an import
file:
○ Doesn't exist in the database, the object is created.
○ Exists in the database, it is updated using the value in the import file.
○ Exists in the database and was previously deactivated, the object is reactivated.
Some data files may update objects that were previously created by other data files in the ZIP file.
8. Enter the location of the ZIP file you prepared, or click Browse to browse to and select the ZIP file.
9. Click OK to import your data, or click Cancel to return to the previous page without importing your data.
Related Information
How to view supported files for a batch data import task [page 37]
Default batch data import operations [page 81]
Prerequisites
● In full loads, when the default import operation is Load And Delete, the system deactivates objects that exist in
the database but do not exist in the import file.
● Your CSV files must be named as specified on the File Contents page.
Procedure
If you do not want to import a particular file in the list, you can omit it from your ZIP file.
5. Click Done to return to the previous page.
Related Information
To view the current status of a data import task, click Refresh Status. The following table describes the values that
can appear in the Status column.
Status Description
Completed (!) A warning or non-fatal error occurred when the data was imported.
To view detailed status information, click the link in the Status column. The Details tab shows detailed status
information, including the number of records created, updated, and deleted. The History tab shows information
about past data imports.
To view detailed warning or error information, click the Error or Completed (!) link in the Status column and then
click the Error Details tab.
The following table describes the columns that can appear on the Error Details tab.
Column Description
File Name The name of the CSV file in which the problem occurred.
Line Number The line number in the CSV file where the problem occurred.
To view additional details about a message, click the Show Details link beside a message on the Error Details tab.
When you click Show Details, you'll see three additional fields of information for each message:
● The Column field identifies the field (or fields) in the CSV file where the problem occurred
● The Data Value field shows the values in those fields.
● The Field Name field is for SAP Ariba internal use.
You can click the table options icon to control which columns appear and how messages are grouped on the Error
Details tab. For example, to group messages by file name, choose the File Name option.
To export messages to an Excel file, click the table options icon and then choose the Export all Rows or Export
Current Page option.
To view the status of Web Services data integration tasks, in the administration area, click the Web Service Status
tab on the Data Import/Export page in either the Integration Manager or Site Manager workspace. The tab
shows the status of all the Web Services tasks that have been run.
If no Web Services task has been run you will not find any information on this tab. You can view status information
like the number of records created, updated, or deleted. You can also view the error details (if any), as well as the
history of the Web Services integration tasks that were run.
Context
Most data import tasks have corresponding data export tasks in the administration area. This feature enables you
to export, adjust, and re-import most data.
● The data in exported CSV files is always in en_US locale format, regardless of user and site default locale
settings.
● Data export tasks export all CSV file columns, including optional columns that were not included in imported
files.
Note
File channel data export tasks do not export data in custom vector fields.
● Data export tasks do not export records that reference inactive objects. For example, if you export the
mappings between ERP commodity codes and system commodity codes, and some of the entries refer to
inactive accounts, the exported ERPCommodityCodeMap.csv file does not include records that reference the
inactive accounts. All export tasks work this way. Because you can import records that reference inactive
objects, it is possible to have a situation in which fewer records are exported than were imported.
● If you choose the All or SYSTEM adapter source when running Export Enterprise Users, internal SAP Ariba
users are exported to the CSV file.
The following data import tasks (which import multiple CSV files) do not have corresponding data export tasks:
For information on using the SAP Ariba data transfer tool to export data, see the SAP Ariba cloud solutions
integration toolkit guide.
Procedure
Note
The adapter source dialog box does not appear when you export transactional data.
5. Click OK to export the data, or Cancel to return to the previous page without exporting the data.
6. After the data has finished downloading, click Open to view the contents of the file or click Save to save the file
to your local hard drive.
Related Information
In the default configuration, data encryption is disabled. To enable this option, have your Designated Support
Contact (DSC) submit a Service Request (SR). An SAP Ariba Customer Support representative will follow up to
complete the request.
When the encryption is enabled, sensitive fields and attachments are encrypted before they are stored in the
database. There is no impact on the following functionalities:
SAP Ariba generates unique keys for each customer site to ensure data isolation. The fields that are encrypted
include all string fields (except primary keys, index fields, or lookup fields), attachments, and blobs. Numerical
fields, such as amounts, are not encrypted to prevent issues with the application functionality.
Note
After the data is encrypted, it cannot be decrypted. The new data is encrypted immediately after the
encryption is enabled, but the historical data is encrypted three days after the encryption is enabled.
We recommend using a data management system to track all your data changes. Before deleting data, you should
export the data to CSV files by running data export tasks. You can then use these CSV files to reimport your data, if
necessary. Regularly exporting data can also help you keep track of your current configuration.
About managing data using workspaces and tasks in the administration area
The administration area includes workspaces and tasks that let you maintain some of your data. You typically use
these workspaces and tasks when you need to quickly add, modify, or deactivate one or two objects.
You typically run data import tasks to maintain your data when you need to add, modify, or deactivate many objects
at one time. When you run a data import task, the data import operation you choose determines whether data is
added, modified, or deactivated.
You can run individual data import tasks to add, modify and deactivate a single type of master data, such as
addresses. Or you can run batch data import tasks to add, modify, or deactivate multiple types of master data at
once, such as addresses, accounts, and users.
A simple data import task imports data from a single CSV file.
You can automate master data maintenance. The methods for automating maintenance depend on your
integration with SAP Ariba.
● For SAP, you can use the SAP integration programs provided by SAP Ariba to pull master data out of the SAP
database and transfer it to CSV files at regularly scheduled intervals. For information, see the Integrating
procurement and invoicing data between SAP Ariba cloud solutions and SAP ERP.
● For PeopleSoft, you can use the sample SQL queries provided by SAP Ariba to retrieve master data from your
PeopleSoft system, or you can write your own queries. For information, see the Integrating procurement and
invoicing data between SAP Ariba cloud solutions and PeopleSoft ERP.
● You can use the DB Connector to retrieve master data from an Enterprise Resource Planning (ERP) system
database.
You can use the SAP Ariba data transfer tool with a scheduler to import data periodically from CSV files into SAP
Ariba. For information, see the SAP Ariba cloud solutions integration toolkit guide.
You can use an import task to add, modify, or deactivate a single object.
Procedure
1. Create a CSV file that contains only the object you want to add.
○ Click Create to add an object. Enter the location of your CSV file, and then click Run to import your data.
○ Click Update Only to modify an object. Enter the location of your CSV file, and then click Run to import
your data.
○ Click Deactivate to deactivate an object. Enter the location of your CSV file, and then click Run to import
your data.
Adding , updating, or removing data from header-details files involves creating CSV files containing the new or
modified data.
Context
A header-detail data import task imports header data from one CSV file and detail data from another CSV file and
creates associations (or “mappings”) between that data.
● Import User Group Mappings—updates the Group object. This task imports header data (groups) from the file
UserParentGroup.csv. and detail data (user and group mappings) from GroupSharedUserMap.csv. The
Group object has a vector field called Users, which is a vector of User objects.
● Import Supplier Location Remittance Information—updates the SupplierLocation object. This task imports
header data (supplier locations) from the file SLRemittanceInformation.csv, and detail data (remittance
locations for the supplier locations) from the file SLRemittanceInformationDetails.csv. The
SupplierLocation object has a vector field called RemittanceLocations, which is a vector of RemittanceLocation
objects.
Procedure
1. Create header and detail CSV files that contain only the data you want to add or modify.
○ Click Update Details, enter the location of your CSV files, and then click Run to import your data.
○ Click Remove Details, enter the location of your CSV files, and then click Run to import your data.
To add or modify multiple types of data in a batch, you create and import a zip file that contains the CSV files with
the records you want to add or modify and then run the Import Batch Data task.
Context
Batch import tasks enable you to add, modify, and deactivate multiple records by running the Import Batch Data
task either in the administration area or by using the SAP Ariba data transfer tool.
Procedure
1. Create CSV files that contain only the records you want to add or modify.
Note
To remove a field value from an object, you must specify a blank string (for example, "").
2. Using a ZIP program, such as WinZip, add the CSV files to the archive.
3. If you are using the administration area:
Results
The incremental data import operation creates or updates records in the database using values in the data files. If a
record in a data file:
Note
Some data files might update records that were previously created by other data files in the ZIP file.
To deactivate multiple types of master data records in one batch, you must edit CSV files to remove only the data
you want to delete. All records you want to remain active must remain in the CSV file.
Context
Batch import tasks enable you to add, modify, and deactivate multiple types of data by running the Import Batch
Data task either in the administration area or by using the SAP Ariba data transfer tool.
Procedure
1. Remove the records you want to deactivate from your CSV files.
Note
Make sure all the records you want to remain active are still included in the CSV files.
2. Using a ZIP program, such as WinZip, add the CSV files to the archive.
3. If you are using the administration area:
Results
The full data import operation creates, updates, or deactivates objects in the database using values in the data
files. If a record in a data file:
Note
Some data files might update records that were previously created by other data files in the ZIP file.
When users add an address such as a supplier workspace address, supplier location, or a nonstandard (ad hoc)
address for themselves, the system-generated unique name includes a prefix that ensures uniqueness between
addresses in SAP Ariba Strategic Sourcing and Supplier Management solutions and addresses in SAP Ariba
Procurement solutions.
● Addresses created in SAP Ariba Strategic Sourcing and Supplier Management solutions include ACM in the
prefix, as in ADACM112.
● Addresses created in SAP Ariba Procurement solutions include Buyer in the prefix, as in ADBuyer112.
Note
Prefixes for addresses entered in the user interface prior to July 2018 are simply AD, for "address."
You can see address unique names in export files that include addresses. They're also visible in the user interface
for supplier locations in SAP Ariba Procurement solutions.
In this section:
How to include custom header fields in Web Services export tasks [page 56]
In most cases, SAP Ariba Web Services are used between SAP Ariba cloud solutions and an intermediary
Enterprise Application Integration (EAI) system that handles Web Service communication for an ERP system. For
simplicity, the term EAI system is used in this chapter to refer to either the EAI or the ERP system.
SAP Ariba Web Services use the W3C SOAP messaging framework to exchange messages over HTTP or HTTPS.
We strongly recommend that you use SAP Ariba Web Services over an HTTPS link to the EAI system.
The SAP Ariba Integration Manager generates descriptions of the SAP Ariba Web Services operations in the Web
Services Description Language (WSDL), an XML-based language. Typically, developers on the EAI system use the
WSDL descriptions when creating applications to communicate with SAP Ariba Web Services. There are numerous
software development packages that can read WSDL definitions and to create Web Service clients.
SAP Ariba provides end-to-end integration between SAP Ariba Procurement solutions and SAP ERP back end
systems. Integration uses SAP NetWeaver PI to act as an EAI tool to ensure that SOAP messages (Request and
Response) are exchanged between procurement solutions and the SAP back end system.
For more information, see the Integrating procurement and invoicing data between SAP Ariba cloud solutions and
SAP ERP.
To integrate SAP Ariba Procurement solutions with a PeopleSoft back end system, SAP Ariba Procurement
solutions publish a SOAP message for the required integration task. Customers need to use an EAI tool or
application that can consume this SOAP message and send an acknowledgment back as an ID or error.
Figure 2: Data integration with PeopleSoft and other third-party ERP systems
For more information about integration with PeopleSoft ERP systems, see Integrating procurement and invoicing
data between SAP Ariba cloud solutions and PeopleSoft ERP.
SAP Ariba Web Services provide integration tasks, or integration events, that send and receive SOAP messages. An
integration task requires an end point for the logical communication channel used by the Web Service. An end point
consists of the URL and authentication information that controls access to the end point.
There are two types of end points: inbound and outbound. Inbound end points are used when the task is initiated by
the EAI system. Outbound end points are used when the task is initiated by SAP Ariba.
Related Information
In addition, SAP Ariba Web Services support the following mechanisms to provide authentication and security:
● Web Services Security (also referred to as WS-Security or WSS): An industry-defined specification for SOAP
messaging enhancements that use X.509 security certificates and public-key encryption. SAP Ariba Web
Services use WS-Security to provide message integrity and client message authentication.
● HTTP basic authentication: Provides simple authentication using a credential that consists of a user ID and
password. The authentication information is sent in the HTTP header as a basic authorization request header
field. The field has the following format:
Authorization : Basic userID:password
The userID and password are separated by a colon and then Base64 encoded. These fields are encrypted if
HTTPS is used, but are not encrypted if HTTP is used.
The user ID specified for HTTP basic authentication is used exclusively to control access to the end point. It is
unrelated to any user IDs configured for your SAP Ariba cloud solution, and we recommend using a different
user ID and password from an actual user configured for your SAP Ariba site.
Although the HTTP basic authentication mechanism provides only authentication (proof of identity) and by
itself not provide authorization (granting access to resources based on identity), the information is sent in an
HTTP authorization request header field. You could use HTTP basic authentication as part of an authorization
scheme to restrict access to different integration tasks by creating a unique end point for each integration task.
Only users with the authentication credentials for a given end point could use the end point to access the
integration task.
Note
The WS-Security and HTTP basic authentication options do not provide message confidentiality. If you use
HTTP instead of HTTPS, your data is sent in clear text, even if you use WS-Security and HTTP basic
authentication.
Note
To administer or configure integration tasks and end points, you must be a member of the Customer
Administrator or Integration Admin group.
5. Generate the WSDL for each integration task, and use the WSDL file on the EAI system to build the appropriate
SOAP requests and process replies.
Note
You need to add the ServiceLineItemDetails [page 53] field to the Export Change Purchase Orders web
service because it isn't included by default.
In SAP variants, you can configure some master data import tasks to use Web Services.
In PeopleSoft variants, you can configure some master data import tasks to use Web Services.
In generic variants, you can configure some master data import tasks to use Web Services.
To determine which integration tasks support Web Services, you can view a list of enabled and disabled tasks.
Procedure
You need to add the ServiceLineItemDetails field to the Export Change Purchase Orders web service
because it isn't included by default.
Procedure
For information about standard customizations, see the Ariba dForm and eForm Design Guide.
Prerequisites
In order to configure end points, you need to gather access and security information about the EAI system you plan
to interact with.
● If you are configuring an inbound end point with WS-Security, get a copy of the EAI system’s certificate. The
certificate must be a signed X.509 certificate encoded using Privacy Enhanced Mail (PEM) Base64-encoding.
The first line of the certificate must be the following text:
-----BEGIN CERTIFICATE-----
The last line of the certificate must be the following text:
-----END CERTIFICATE-----
● If you are configuring an outbound end point, get the URL for the EAI system.
● If you are configuring an outbound end point with HTTP basic authentication, get the user name and password
required to access the EAI system.
Context
An end point consists of the URL and authentication information that controls access to the end point. Each
integration task may only have a single end point, but multiple integration tasks can use the same end point.
Procedure
Note
Inbound end points are used when the task is initiated by the EAI system. Outbound end points are used
when the task is initiated by SAP Ariba.
6. If this is an inbound end point and you are using WS-Security, paste the contents of the certificate file from the
EAI system in the Certificate File field under Web Services Security.
7. If this is an outbound end point, you'll see a URL field. Enter the URL for the endpoint on the EAI system.
8. If this is an outbound end point, the Web Services Security area displays the contents of the SAP Ariba
certificate. To enable WS-Security, choose Yes in the Sign with Ariba Private Key field.
9. Copy the certificate, beginning with the line -----BEGIN CERTIFICATE----- and ending with the line -----
END CERTIFICATE-----. Provide this certificate to the administrator on the EAI system.
10. To use HTTP Basic Authentication, navigate to the HTTP Authentication area. Enter the user ID in the Login
field and the password in the Password fields. If this is an inbound end point, provide this information to the
administrator on the EAI system. If this is an outbound end point, this information must match the data
configured on the EAI system.
11. Click Save.
Prerequisites
If no end points have been defined, you must first create an end point [page 53] before configuring the integration
task.
Procedure
Procedure
A new window opens with the WSDL contents. Use your browser to save the contents to a file. The descriptions for
each field in the WSDL are provided in the WSDL itself. The WSDL also includes the URL for the end point.
Procedure
Related Information
Context
By default, custom header-level fields are not included in Web Services exports, even though they are included in
the CSV file for file channel exports. You can change this behavior for all Web Service export events.
If you need to limit the inclusion of custom header fields to a specific export task, SAP Ariba can set a special
integration event parameter (a message configuration parameter) for the task by applying a data fix to your site.
Procedure
2. Click Integration Manager End Point Configuration , and then configure an end point for outbound
tasks.
When SAP Ariba introduces new fields for integration events that require you to modify your existing events,
members of the Integration Admin and Customer Administrator groups can manage and absorb these changes.
SAP Ariba cloud solutions export transactional data to be used in third-party ERP or legacy systems. Similarly, they
import transactional and master data from ERP or legacy systems. These exports and imports (also called
integration events) are done through the file channel or the Web Services channel.
SAP Ariba may introduce new fields in integration events as a part of a new release, service pack, or hot fix, to
support newer workflows and to send more information to ERP or legacy systems. Any change to the data
definition (for example, a new field introduced in an export task) or to the field order has the potential to break the
integration of these exports to your ERP or legacy systems.
To solve this potential problem, you can review the field changes made to integration events, and if desired, accept
the changes. This ensures that the data definition changes that SAP Ariba makes won't incorporated into your data
imports or exports until you explicitly accept those changes. This process of explicitly accepting changes to
integration events applies to new custom fields as well. That is, the SAP Ariba doesn't include any new custom
fields in an integration event until you explicitly accept the changes to the event.
Note
If you choose not to accept changes for an integration event, you can't add new custom fields. You either need
to accept all the fields (custom fields and new standard SAP Ariba fields) or accept nothing. You don't have the
option to accept only new custom fields.
After accepting changes to the data definitions, if needed, you can revert to the previously accepted data definition.
For the Web Services channel, you also review changes to imports because all documents must adhere to the
WSDL for the event regardless of whether they are import or export tasks. For the file channel, you don't review
changes to imports because import integrations in SAP Ariba cloud solutions don't rename import fields and are
able to handle extra and incorrect fields.
Note
● Sourcing projects
● Supplier profile questionnaires
Backward compatibility
Some file channel data export tasks aren't compliant with the data definition review and have been replaced. If you
are using one of these old tasks, you need to transition to the new versions.
Export Vendor Master File Export Vendor Master File v2 SAP Ariba Procure File channel All ERP var
ment solutions iants
Export Suppliers Export Suppliers v2 SAP Ariba Procure File channel SAP ERP
ment solutions
Export Tax Code Lookups Export Tax Code Lookups v2 SAP Ariba Procure File channel SAP ERP
ment solutions
The tasks with changes are listed at the top of the page and show a status of Changed.
Each integration event has an Actions menu. The commands in the menu vary depending on the status of the
event.
Option Description
View View the data definition for integration events that have no changes (available only for events
that are using the latest data definition).
Review Review the changes and accept them if necessary (available only for tasks that have changes
that you haven't accepted).
Revert Revert the changes you have accepted (available only if a previous version of the data defini-
tion exists). You can only revert to the most recently accepted version.
You choose a file or group to see its data definition, and you can view any changes by comparing the Current Field
and New Field columns. The New Field column shows all unchanged fields as well as any new fields. Any field that
was removed is shown in the Current Field column and isn't shown in the New Field column.
Clicking the Accept Changed Fields button accepts changes to the set of fields that you are reviewing. After
accepting all data definition changes, clicking the Publish All Changes button incorporates all of the accepted
changes into the data export or import task.
Procedure
Tip
Note
You must accept all the changes to the data export or import task in order for any of the changes to take
effect.
How to revert changes to the data definition of export and import tasks [page 61]
Procedure
Note
You must revert all changes to the data export or import task for any of the changes to be reverted.
The data dictionary reflects the data definition for each file channel integration event. On the Data Definition page
you can see a list of data definition fields indicating if any have changed.
The data dictionary uses the following colors to represent different types of fields:
You can preview what the contents of the WSDL would be if you accepted the data definition changes. To get the
WSDL with the latest data definition, add the latest=true parameter to the URL used to get the WSDL.
For example:
http://s1-integration.ariba.com/Buyer/soap/realm/event?wsdl&latest=true
Where:
This generates the WSDL as it would appear if you accepted all of the data definition changes for this event.
Note
In SAP Ariba Procurement solutions and SAP Ariba Strategic Sourcing solutions, administrators can quickly find
out which browsers users are using and whether those browsers SAP Ariba supports.
User administrators and SAP Ariba Customer Support often need to know which browsers users are using.
Browser information is helpful for troubleshooting issues. Also, as browser vendors stop supporting previous
versions of their browsers, SAP Ariba in turn considers whether to continue to support those versions. Knowing
which browsers are in use helps SAP Ariba work with customers on browser support issues, enabling
administrators to prepare for changes. Administrators can find out which users are using browsers that SAP Ariba
no longer supports.
SAP Ariba solutions track a user's browser whenever the user logs in. Administrators can view the browser
information on the Users page in the User Manager workspace of the administration area. They can use the
browser information in search criteria and can export users' browser information to an Excel file.
The Users page includes the following optional columns to display and to use as search criteria:
● Last Browser Used: The name and version of the browser with which the user last logged in to the SAP Ariba
solution.
● Browser Is Supported: Indicates whether the last browser used is a browser supported by SAP Ariba. Possible
values are Yes and No.
Related Information
Prerequisites
Users who belong to the Customer Administrator or User Administrator group can perform this task.
Context
Browser information includes the name and version of the browser that the user last used to log in to the SAP Ariba
solution and whether that browser SAP Ariba supports.
Procedure
○ For SAP Ariba Procurement solutions or on suite-integrated sites, click Manage Core
Administration .
○ For SAP Ariba Strategic Sourcing solutions, select Manage Administration .
2. Click User Manager, and then click Users.
3. Click the Table Options icon , and select Last Browser Used.
4. Click the Table Options icon , and select Browser Is Supported.
Results
The search results table includes columns for the fields you selected. When you search for users, their browser
information is displayed in search results.
Next Steps
After you display users' browser information, you can export the information to an Excel file by clicking the Table
Options icon and selecting Export to Excel Export all Rows .
Related Information
Prerequisites
Users who belong to the Customer Administrator or User Administrator group can perform this task.
Context
You can base your search on all unsupported browsers, regardless of the brand, or you can search based on
unsupported versions of a specific brand.
Procedure
○ For SAP Ariba Procurement solutions or on suite-integrated sites, click Manage Core
Administration .
○ For SAP Ariba Strategic Sourcing solutions, click Manage Administration .
2. ClickUser Manager, and then click Users.
3. If the Search Filters section does not include browser-related fields, follow these steps to add filters:
a. Click Add/Remove Search Filters.
b. (Optional) To search based on a specific brand of browser, select Last Browser Used.
c. Select Browser Is Supported.
Entering No in this field finds users who used an unsupported browser the last time they logged in to the SAP
Ariba solution.
6. Click Search.
Results
The search results table lists all users who last logged in with a browser version that the SAP Ariba solution doesn't
support.
Related Information
Prerequisites
Users who belong to the Customer Administrator or User Administrator group can perform this task.
Procedure
○ For SAP Ariba Procurement solutions or on suite-integrated sites, click Manage Core
Administration .
○ For SAP Ariba Strategic Sourcing solutions, click Manage Administration .
2. ClickUser Manager, and then click Users.
You can include a version number, too. For example, you can search for Chrome 47.
5. Click Search.
Results
The search results table lists all users who last logged in with the browser you specified.
Related Information
Prerequisites
Context
The Export Enterprise User Browser Information data export task exports information about the browsers used
for accessing SAP Ariba cloud solutions. Information includes the last browser (name and version) used by each
user and whether that browser SAP Ariba cloud solutions support it.
Results
In this section:
How to configure your SAP Ariba solution to link to a custom privacy policy [page 71]
SAP Ariba provides this feature to offer customer administrators more control over privacy-related messaging
presented to users, because there are varying regional legal approaches to privacy statements and consent
requirements.
There are three options for linking to privacy policies in the Privacy Statement popup users see when they first log
in.
● Keep the default link to the SAP Ariba Privacy Statement, requiring users to consent to the statement.
● Replace the SAP Ariba Privacy Statement link with a a link to your organization's privacy policy, requiring users
to consent to the policy.
● Omit the privacy policy link, and don't require users to accept a privacy statement when they first log in.
Privacy policy options are controlled by site configuration parameters, accessible in Ariba Administrator under
Customization Manager Parameters .
The audit log records user consent to privacy policies, including the version number of the policy and whether the
policy was a custom privacy policy or the SAP Ariba Privacy Statement.
When users download information about their user record (under Preferences), the resulting TXT file lists the most
recent privacy policy consent information.
1. A member of the Customer Administrator group configures the SAP Ariba solution to link to the organization's
privacy policy instead of the SAP Ariba Privacy Statement.
2. A user logs in to the SAP Ariba solution.
3. A privacy notice popup opens. It includes a link to the custom privacy policy and a checkbox prompting the
user to consent to the policy.
Note
If you link your site to your organization's privacy policy, and your organization changes that policy, make
sure to increment the version specified by the parameter
Application.User.CustomPrivacyAgreement.Version. Changing the version number causes the
privacy notice popup to prompt users to consent to the policy again.
If a customer administator configures the site to omit a privacy policy link, the popup shown at first login
doesn't include a link or a consent checkbox.
Related Information
How to configure your SAP Ariba solution to link to a custom privacy policy [page 71]
Site configuration options for privacy policies [page 73]
Prerequisites
You must be a member of the Customer Administrator group to perform this task.
Context
The Privacy Statement popup appears when users log in for the first time. After that, it appears whenever the
version of the policy is incremented or whenever you switch to a different policy option. The popup prompts users
to agree to the privacy statement unless you choose to omit the privacy policy link entirely.
○ For SAP Ariba Procurement solutions, or if your site integrates SAP Ariba Procurement solutions with SAP
Ariba Strategic Sourcing and Supplier Management solutions, choose Manage Core
Administration .
○ If your site includes only SAP Ariba Strategic Sourcing and Supplier Management solutions, choose
Manage Administration .
Note
Note
If you link your site to your organization's privacy policy, and your organization changes that policy,
make sure to increment the version specified by the parameter
Application.User.CustomPrivacyAgreement.Version. Changing the version number causes
the privacy notice popup to prompt users to consent to the policy again.
5. Click Save.
Related Information
Some of the functionality for this feature is controlled by site configuration parameters, which your administrator
can set in Ariba Administrator under Customization Manager Parameters .
Note
If your site integrates SAP Ariba Procurement solutions with SAP Ariba Strategic Sourcing and Supplier
Management solutions, set these parameters from the procurement site of Ariba Administrator only
( Manage Core Administration ).
● AribaPrivacyStatement
● CustomPolicy
Note
With this option, you must specify the URL to the policy in
Application.User.CustomDataPolicyURL. Otherwise, the SAP Ariba Privacy
Statement is used.
● None
Changing the value of this parameter causes the relevant Privacy Statement popup to
appear the next time users log in. If you specify AribaPrivacyStatement, a link to the
privacy statement appears at the bottom of every page of the SAP Ariba solution. The
options CustomPolicy and None do not display a link on every page.
By default, the display text for the link uses the name of your SAP Ariba solution site, as in:
"[Site Name] - Privacy Policy." You can specify a display name for the link using
Application.User.CustomDataPolicyName.
Note
If you change the URL, users are not automatically prompted to consent to the privacy
policy again. Therefore, when you change the URL, also increment the version by setting
Links to a custom data privacy policy replace the links to the SAP Ariba Privacy Statement
in the consent prompt users see when they first log in.
Application.User.CustomDataPolicyName (enabled for self-service)
For customers who have their own data privacy policy, this parameter specifies the name of
the policy. The name is displayed as a hyperlink to the custom policy URL in the Privacy
Statement popup users see when they log in. If no name is specified, the link uses the
name of your SAP Ariba solution site (which typically reflects the company name), as in:
"[Site Name] - Privacy Policy."
Whenever you change the value of this parameter, users are again prompted to consent to
the privacy policy. The versions users consent to are recorded in the audit log.
Related Information
How to configure your SAP Ariba solution to link to a custom privacy policy [page 71]
Workflow for custom privacy policies [page 70]
In this section:
A CSV file consists of rows of data. The first two rows contain structural information about the encoding and layout
of the column heads in the file. Subsequent rows contain comma-delimited data:
● The first row is the character encoding. For more information, see CSV character encoding [page 78].
● The second row is the header row, which lists the column headings.
● The subsequent rows contain the data.
For example, the following CSV file consists of a character encoding row, a header row (shown in bold text), and
three lines of data:
UTF8
Column1,Column2,Column3
Value1,Value2,Value3
Value4,Value5,Value6
Value7,Value8,Value9
When entering data in CSV files, there are general guidelines that should be followed.
Guidelines include:
The following are the guidelines for exported CSV file fromats:
● Data export tasks export all CSV files columns, including optional columns not included in imported files.
● The data in exported CSV files is always in en_US locale format, regardless of user and site default locale
settings.
● Numerical values in exported CSV files do not include the comma (“,”) separator.
Related Information
Following are additional syntax conventions for CSV files that help ensure consistency.
● Do not change CSV filenames or column headings. If you modify the filenames or column headings, your data
will not import successfully.
Note
When running individual data import tasks in the administration area, you can give the CSV file any name
you want.
UTF8
Column1,Column2,Column3
Value1,Value2,Value3
Value4,,Value5
,,Value6
● Column order is insignificant. You can enter columns in any order you like. You do not have to match the
column order shown in the sample CSV files or in the data dictionary.
● If a column heading includes spaces, you must surround it in quotation marks.
● Each new line is a new entry. All white space is significant. Do not include spaces, line returns, or tabs unless
they are part of the content of the file.
● Extra spaces within a value are stored in the database but are displayed as a single space in the user interface.
For example, the value “MPSC 43976” is stored as MPSC 43976 in the database but is displayed as “MPSC
43976”.
● Trailing spaces in a value are stored in the database but are not displayed in the user interface. For example, the
value “MPSC ” is stored as “MPSC ” but is displayed as “MPSC”.
● Commas are significant. Each comma means “go to the next column.” If you want to include a comma in a
column value, surround the entire value in quotation marks. For example:
Note
By default, two adjacent quotes in a column do not represent an empty string. This does not work for
removing existing data from a field. If you need to remove existing data by using adjacent quotes (or blank
values), request a data fix for the integration event from SAP Ariba Customer Support. The data fix will
allow you to use adjacent quotes to represent empty strings and to use blank values to represent empty
values.
● Backslash characters (\) are significant. The backslash acts as an escape character. For example, \" escapes
the quote (that is, it makes the quote a literal character in the value rather than treating it as part of a matched
pair surrounding the value).
Note
The \" combination is treated as an escape sequence in the default configuration, as noted. If you
experience import issues caused by this combination, contact SAP Ariba Customer Support. There is a
parameter, Application.Messaging.Channels.Util.DisableBackslashDoubleQuoteEscape,
that determines how SAP Ariba cloud solutions treat the \" combination in integration events.
For example, the following CSV file uses UTF-8 character encoding (the character encoding used by exported CSV
files):
UTF8
UniqueName,Name,Description,CategoryId
Auto_Commodity_Code,Auto_Commodity_Code,,5
BENEFIT:AUTOLEASE,BENEFIT:AUTOLEASE,,75
The character encoding can be any Java-supported value. For a list of supported character encodings, go to:
http://java.sun.com
Use the following fax number formats in CSV files for SAP Ariba:
Note
Ariba Network automatically adds the international access code (+011) when dialing fax numbers outside of
the United States.
Date formats
When entering dates in CSV files for import into SAP Ariba, we recommend using this pattern: EEE MMM dd
HH:mm:ss z yyyy.
Element Description
z The time zone in the form of a GMT +/- HH:mm offset. For example:
GMT+02:00
For example:
For example:
● 12,345.679
● 12345.67890123
● 3.14285714
● 1234567
● 0.333
For example:
● Yes
● No
● true
● false
Refer to the reference data workbook when specifying the following codes in CSV files that will be imported into
SAP Ariba:
● Currency codes
● Country codes
● State/province codes
● Locale codes
● System commodity codes
● Units of measure
The Import Batch Data task supports a certain set of files for each variant. When you perform a Full Load import
operation, each file in the batch has a default import operation for each file. Keep the following in mind:
● The information in this topic is applicable to the Full Load import operation. (In some cases, the default import
operation is different when the Incremental Load option is used.)
● Default import operations for batch data import files are not shown in the user interface.
● When you run a batch data import task using the Full Load option, objects that exist in the database but not in
the import file are deactivated if the default import operation for the CSV file is Load And Delete.
● For batch data import tasks that import translations (Import Master Data Translations and Import ERP
Master Data Translations), the default import operation for all supported files is Update.
In this section:
Default batch data import operations for PeopleSoft ERP [page 81]
Related Information
ApprovalQueues.csv Load
ChargeType.csv Load
CurrencyConversionRate.csv Load
CustomGroup.csv Load
GroupChildGroupMap.csv Load
GroupPull.csv Load
GroupSharedUserMap.csv Load
Level2Charge.csv Load
POConditions.csv Load
RemittanceLocation.csv Load
RemittanceLocationDetails.csv Load
ResponsibleUser.csv Update
RuleCSVHelperfile.zip Load
SharedUserAlternateEmail.csv Update
SharedUserPSfinPull.csv Load
SharedUserPShrPull.csv Load
SharedUserSingleShipToAddressMap Update
.csv
SharedUserSupervisor.csv Update
SharedUserSupervisorPSCSVPull.csv Update
SLRemittanceInformation.csv Update
SLRemittanceInformationDetails.csv Update
SupplierLocationSupplement.csv Update
SupplierSupplement.csv Update
TaxCodeHeader.csv Load
TaxCodeDetails.csv
TaxCodeLookup.csv Load
TaxRateLookupByTaxCode.csv Load
TaxCodeLookupFieldMapping.csv Load
TaxComponent.csv Load
TaxType.csv Load
TaxTypeMap.csv Load
UserApprovalLimit.csv Update
UserPSfinPull.csv Load
ApprovalQueue.csv Load
ChargeType.csv Load
CurrencyConversionRate.csv Load
CustomGroup.csv Load
GroupChildGroupMap.csv Load
GroupSharedUserMap.csv Load
Level2Charge.csv Load
MinorityVendor.csv Update
POConditions.csv Load
RemittanceLocation.csv Load
ResponsibleUser.csv Update
RuleCSVHelperFile.zip Load
SharedUserAlternateEmail.csv Update
SharedUserBillingAddressMap.csv Update
SharedUserSingleBillingAddressMap.csv Update
SharedUserSingleShipToAddressMap.csv Update
SharedUserSupervisor.csv Update
SLRemittanceInformation.csv Update
SupplierLocationSupplement.csv Update
SupplierSupplement.csv Update
TaxCodeHeader.csvTaxCodeDetails.csv Load
TaxCodeLookup.csv Load
TaxRateLookupByTaxCode.csv Load
TaxCodeLookupFieldMapping.csv Load
TaxComponent.csv Load
TaxType.csv Load
TaxTypeMap.csv Load
UserApprovalLimit.csv Update
ApprovalQueue.csv Load
ChargeType.csv Load
CurrencyConversionRate.csv Load
CustomGroup.csv Load
GroupChildGroupMap.csv Load
GroupSharedUserMap.csv Load
Level2Charge.csv Load
POConditions.csv Load
RemittanceLocation.csv Load
ResponsibleUser.csv Update
RuleCSVHelperFile.zip Load
SharedUserAlternateEmail.csv Update
SharedUserSingleBillingAddressMap.csv Update
SharedUserSingleShipToAddressMap.csv Update
SharedUserSupervisor.csv Update
SLRemittanceInformation.csv Update
SupplierLocationSupplement.csv Update
SupplierSupplement.csv Update
TaxCodeHeader.csv Load
TaxCodeDetails.csv
TaxCodeLookup.csv Load
TaxRateLookupByTaxCode.csv Load
TaxCodeLookupFieldMapping.csv Load
TaxComponent.csv Load
TaxType.csv Load
TaxTypeMap.csv Load
The following table provides a brief history of the updates to this guide. SAP Ariba updates the technical
documentation for its cloud solutions if:
● Software changes delivered in service packs or hot fixes require a documentation update to correctly reflect
the new or changed functionality
● The existing content is incorrect or user feedback indicated that important content is missing
SAP Ariba reserves the right to update its technical documentation without prior notification. Most documentation
updates will be made available in the same week as the software service packs are released, but critical
documentation updates may be released at any time.
Month/year of up
date Updated chapter/section Short description of change
October 2018 How to run individual data Updated descriptions of import operations.
import tasks
September 2018 Workspaces and tasks Mentioned the cloud integration gateway capability, enabled from the
Integration Manager workspace of Ariba Administrator. Added the
Managing dashboard tem topic "Enforcing confirmation before deleting approvables".
plates
Workflow for custom privacy Updated screenshot to reflect latest privacy prompt language.
policies
July 2018 Data import process over Added option to increase maximum size of approver lookup tables to 30
view MB.
May 2018 Reviewing the data definition Updated example URL for getting the WSDL.
in the data dictionary or
WSDL
April 2018 Topics about privacy policies Added topics for support of custom privacy policies.
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements
with SAP) to this:
● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you
agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and
phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example
code unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.