ARI.063 Data Strategy L2 - Shared Master Data Source Details
ARI.063 Data Strategy L2 - Shared Master Data Source Details
CurrencyConversionRate.csv
Suppliers
SupplierConsolidated.csv
Users and Groups
CustomGroup.csv
UserConsolidated.csv
GroupConsolidated.csv
CommodityCode.csv
Commodites / UOM
ClassificationCodeMap.csv
Commodites /
ERPCommodityCode.csv
UnitsOfMeasure.csv
Task
This file defines the first layer of the Ariba supplier hierarchy, the top-level vendor
information.
This file is used to define a customer's custom groups. Custom groups are used by
customers to:
1. Consolidate several Ariba system groups (which include privledges or permissions that
are inherited) to a single group.
2. Route approval requests.
This file is used to define users and various attributes associated with the user in Ariba.
This file is used to map users to groups and, optionally, purchasing unit responsibilities for
those groups.
This file is used to define commodity codes and their hiearchy. Ariba's default commodity
code set is based off of the UNSPSC standard.
This file is used to map the commodity codes that suppliers may use on their catalogs to
commodity codes that are recognized by Ariba.
This file is used to define the commodity codes used by the customers ERP or procurement
system. The commodity codes defined in this file will be returned to the ERP on
transactional documents outbound from Ariba. These typically represent SAP material
groups.
Defines units of measure. Units of measure are terms that describe how items are
packages, such as by the box, by the unit, or by the pound.
Procurement Strategic Spend
When Is This Task Needed? Suite Sourcing Analysis UI Alternative
N/A
N/A
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Not Started
Comments
FPC Consideration:
For customer admins and catalog admins you need to load the ImportCtrl = Both for parent
site
Back to homepage
SystemID
NetworkID
DUNS
CustomDomainName
CustomDomainValue
PurchasingUnits
AmountRoundingForInvExceptonCalculaton
ImportCtrl
MinorityInfo
AddressID
Street
City
Country
State
PostalCode
CorporateEmailAddress
CorporateFax
CorporatePhone
CorporateURL
PreferredCurrency
PreferredLanguage
HasSyncRelatonship
HasTradingRelatonship
AnnualRevenueMaximum.Amount
AnnualRevenueMaximum.Currency.UniqueName
AnnualRevenueMinimum.Amount
AnnualRevenueMinimum.Currency.UniqueName
MinorityOwned
MinorityInfo
WomanOwned
NumberOfEmployees
OrganizatonType
StateOfIncorporaton
YearFounded
PaymentModel
(Import Supplier Data [Consolidated File])
dor.
Field Descripton
A unique identifier for the supplier. Typically the LIFNR ID of the vendor.
Supplier's name that is visible in supplier choosers in the UI and in the Supplier
Admin UI.
A unique identifier for the common supplier. If left blank, the default is taken from
the VendorID field.
• If you are suite-integrated and the supplier was created in Ariba Upstream prior
to being interfaced into P2P, you will send the Ariba System ID in this field.
• If you are not suite-integrated or the supplier is “net new” in Ariba, you can
leave the field blank.
In the first scenario, where you are matching up to existing supplier record, keep in
mind this field is case-sensitive (e.g., ACM_123 is not the same as acm_123).
The AN ID for the supplier. P2P uses this field as a unique ID to identify the
supplier on the Ariba Network in order to establish catalog connectivity.
This field allows you to add a custom domain (e.g., privateid, sap, psoft, etc.) to
the common supplier record.
This field allows you to define the value for the custom domain defined in
CustomDomainName.
This field is for use in an FPC environment and determines whether a supplier
organization record, partitioned supplier record, or both, are created/updated
when the file is loaded. If left blank, the system defaults to creating only a supplier
organization record when loaded in a parent realm, and only a partitioned supplier
record when loaded in a child realm. In a standalone (non-FPC) environment the
default creates/updates both supplier organization and partitioned supplier
records.
If you need to override the default (e.g., if you want to load partitioned suppliers
in the parent realm in a single-variant FPC configuration), the valid values are
"Shared", which creates/updates the shared user record only, and is the default in
a parent realm; "Partition", which creates/updated the partitioned user record
only, and is the default in a child realm; or "Both", which creates/updates both the
shared user and partitioned user records, and is the default in a standalone
environment.
The minority indicator string for the supplier (e.g., WOB [Women Owned
Business]). This field is visible on the supplier detail screen in the UI.
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Does not drive any functionality in P2X/Invoice Pro/APC
Deprecated
Highlighted cell indicates the field is
included in the Ariba-provided SAP
extracts and pre-populated values
indicate the source of the data
Customer mapping
LFA1-LIFNR
LFA1-NAME1
/ARBA/SYSTID_MAPS-SystemID
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Back to homepage
Column Header
FCURR
TCURR
EXTRATE
EXTDATE
versionRate.csv (Import Currency Conversion
Field Descripton
The currency code of the currency from which the monetary value is converted.
The currency code of the currency to which the monetary value is converted.
The currency conversion rate, which is a decimal value.
The date the conversion rate goes into effect.
When is this field required? Restrictons
Always Must be valid currency code
Always Must be valid currency code
Always Decimal number
Always YYYYMMDD format
Customer mapping
Back to homepage
Column Header
UniqueName
Name
Field Descripton
A unique identifier for the custom group. This value is visible in group choosers and
when viewing group details in the UI.
A name for the custom group. This value is visible in the UI wherever groups are
referenced.
This is a boolean field which determines whether users can request purchasing unit
responsibility from their User Profile for the group. This field is applicable only when
the parameter Org Visibility is turned on. If left blank, users will not be able to request
purchasing unit responsibility for the group.
When is this field required? Restrictons
If you are using purchasing unit functionality with Org Valid values are TRUE/FALSE (case-
Visibility turned on, and you want users to be able to insensitive)
request purchasing unit responsibility
Customer mapping
Back to homepage
Column Header
UniqueName
PasswordAdapter
Name
EmailAddress
DefaultCurrency.UniqueName
TimeZoneID
LocaleID.UniqueName
Phone
Fax
Supervisor.UniqueName
Supervisor.PasswordAdapter
AlternateEmailAddresses
VanillaDeliverTo
PurchasingUnit
CardNumbers
SAPBillingAddress
SAPPlant
ApprovalLimit
ExpenseApprovalLimit
SAPCostCenter
SAPPurchaseOrg
SAPCompanyCode
SAPPurchaseGroup
SAPGeneralLedger
ImportCtrl
SAPEmployeeSupplierID
ted.csv (Import User Data [Consolidated File])
every active user.
Field Descripton
A unique identifier for the user. This is the user id the user enters when logging on to the Ariba site
if using application authentication. If remote authentication (SSO) is turned on, this will typically be
a user's corporate network ID.
Note that user IDs are case-sensitive when logging in or exchanging SSO messages.
This field in conjunction with UniqueName is used to uniquely define a user in Ariba and defines
the user's authentication mechanism.
If remote authentication is out of scope, this value should be "PasswordAdapter1" for all users. If
remote authentication is in scope, use "PasswordAdapter1" for users who will authenticate via
remote authentication and "ThirdPartyUser" for users who need to authenticate via the application
(e.g., contractors, etc., who don't have access to your network).
The full name (first and last) of the user. This is the name that appears in various places in the user
interface in Ariba.
The user email address.This email address is used by Ariba for sending notification messages for
approvals, escalations etc.
Default currency for the user when creating non-catalog requisitions and invoices in Ariba (the
default currency for catalog items is defined in the catalog). If this field is left blank it defaults to
the default currency configured in your site.
The time zone of the user, designated with a standard abbreviation such as PST. If the field is left
blank, the system defaults to the Ariba server time zone which is PST. This field actually drives very
little functionality in the system, with one exception being certain exports that contain date fields
without corresponding timestamps rely on this field to determine whether the date should render
pre- or post-midnight.
When a user logs in, the preferred locale determines the language, currency formats, date formats,
etc. for the user interface.
Users can change their preferred locale by modifying their user preferences.
The user's phone number. Visible in User Admin UI and on Network purchase orders when the
ship-to address record does not have a phone number.
The user's fax number. Visible in User Admin UI and on Network purchase orders when the ship-to
address record does not have a fax number.
References PasswordAdapter of another user. This is the password adapter of the supervisor.
A comma-separated list of alternate email addresses for the user. Alternate email addresses are
used in a couple of ways in the system: 1. If email approval auto-reject functionality is enabled, this
allows for users with multiple email addresses to send email approvals from any of their accounts,
2. The requester on a non-PO invoice created on the AN is set based on the sold-to email address
input on the invoice, and this allows for identifying a user based on any of their valid email
accounts.
The user's preferred delivery information. Typically this is the user's full name. This is available on
the Ariba generated Purchase Order, essentially as an "attention line" in the ship-to section.
P2X only supports one deliver to field--there is no separate mailstop field. You may need to
account for first name, last name and mailstop in the same deliver to field if you have a need to
include the mailstop as part of the delivery information.
The system can be configured to set the value of this field to the value in the "Name" field, in which
case this field can be left blank or omitted.
References WERKS of plant previously defined in Plant.csv. This is the ID of the plant you are
assigning as a default billing address to the user.
References WERKS of plant previously defined in Plant.csv. This is the ID of the plant you are
assigning as a default shipping address to the user.
It is not mandatory for users to have a default shipping address, but users who don't will receive a
warning message upon logging in until they have one.
The procurement approval limit for the user in the default currency for your site. This limit does not
apply to expense reports and travel authorizations.
If you have a need to load approval limits in currencies other than the default currency for your
site, contact your Ariba deployment team about implementing a customization to handle this
requirement.
The expense report or travel authorization approval limit for the user in the default currency for
your site.
References KOSTL of cost center previously defined in CostCenter.csv. Sets a default cost center for
the user.
References EKORG of purchase org previously defined in PurchaseOrg.csv. Sets a default purchase
org for the user.
A global default can be configured for this field in the Master Data Default Values screen.
References BUKRS of company code previously defined in CompanyCode.csv. Sets a default
company code for the user.
A global default can be configured for this field in the Master Data Default Values screen.
References SAKNR of general ledger previously defined in GeneralLedger.csv. Sets a default general
ledger for the user. The GL would typically be based on the commodity, not the user, so is often not
populated on this file.
This field is for use in an FPC environment and determines whether a shared user record,
partitioned user record, or both, are created/updated when the file is loaded. If left blank, the
system defaults to creating only a shared user record when loaded in a parent realm, and only a
partitioned user record when loaded in a child realm. However, there may be cases when you want
to override the default, such as when giving users access to the parent realm, in which case they
will need a partitioned user record in the parent realm as well.
The valid values are "Shared", which creates/updates the shared user record only, and is the default
in a parent realm; "Partition", which creates/updated the partitioned user record only, and is the
default in a child realm; or "Both", which creates/updates both the shared user and partitioned
user records.
Placeholder for SAP Employee Supplier ID. However, this field does not drive any functionality and
is not visible in the P2X UI.
Highlighted cell indicates the field is
included in the Ariba-provided SAP
extracts and pre-populated values
indicate the source of the data
• <=255 char.
• No special characters except hyphen(-),
Always underscore (_), period (.) and @
• No spaces allowed
Customer mapping
USR02-BNAME
Always 'PasswordAdapter1'
BAPI_USER_GET_DETAIL-ADDRESS
Concat(FIRSTNAME+LASTNAME)
BAPI_USER_GET_DETAIL-ADDSMTP-E_MAIL
BAPI_USER_GET_DETAIL-LOGONDATA-TZONE
BAPI_USER_GET_DETAIL-ADDRESS concat(-TEL1_NUMBR-
TEL1_EXT)
BAPI_USER_GET_DETAIL-ADDRESS concat(FAX_NUMBER-
FAX_EXTENS)
Always 'PasswordAdapter1'
/ARBA/USER/BUKRS_U
HR_GETEMPLOYEEDATA_FROMUSER-COSTCENTER
N/A
Back to homepage
UniqueName
User_UniqueName
PasswordAdapter
PurchasingUnit
dated.csv (Import User to Group Mapping Data
File])
every user/group/purchasing unit mapping.
Field Descripton
References UniqueName of an out-of-the-box group or of a custom group previously defined in
CustomGroup.csv. This is the group to which you are assigning the user.
References UniqueName of user previously defined in SharedUser.csv. This is the ID of the user you
are assigning to the group.
References PasswordAdapter of user previously defined in SharedUser.csv. This is the password
adapter of the user you are assigning to the group.
Customer mapping
AGR_USERS-AGR_NAME
AGR_USERS-UNAME
Always 'PasswordAdapter1'
Back to homepage
Column Header
UniqueName
Domain
Name
Enabled
ParentUniqueName
sv (Import Commodity Codes/Import Commodity
Field Descripton
A unique identifier for the commodity code. This value is visible in commodity code
choosers and when viewing commodity code details in the UI.
The domain of the commodity code. In most cases this should be "unspsc", but can be
"ascc" if you are defining services commodity codes for use with the Services
Procurement module, or a custom-defined value if you are replacing the out-of-the-box
UNSPSC codes with a custom taxonomy (e.g., "custom").
A name for the commodity code. This value is visible in the UI wherever commodity
codes are found.
A Boolean value that enables or disables the commodity code. You can use this field to
hide or show branches or individual codes. The default if left null is TRUE.
ValueFrom
DomainTo
ValueTo
Map.csv (Import Classification Code Relationships)
Column Header
MATKL
WGBEZ
dityCode.csv (Import ERP Commodity Codes)
Field Descripton
A unique identifier for the ERP commodity code. This value is visible in the material
group chooser and when viewing material group details in the UI.
A description of the ERP commodity code. This value is visible in the material group
chooser and when viewing material group details in the UI.
When is this field required? Restrictons
Column Header
UniqueName
Name
Descripton
AllowNonWhole
Category
sure.csv (Import Units of Measure)
Field Descripton
A unique identifier for the unit of measure. This value is visible in the unit of measure
chooser and when viewing UOM details in the UI.
A user-visible name for the unit of measure. This value is visible in the unit of measure
chooser and when viewing UOM details in the UI.
A user-visible description for the unit of measure. This description is displayed in the
P2X UI when viewing details of the unit of measure in the UI.
A Boolean value that indicates whether the unit of measure supports non-whole
quantities. For example, a centimeter supports non-whole quantities, while a micron or
an atom does not. The default if left null is FALSE.
Indicates whether the unit of measure is time related. A value of 1 means the unit of
measure is time related. A value of 0 means the unit of measure is not time related.
The default if left null is 0. Certain screens (e.g., timesheet entry) only allow for
selection of time-related units of measure.
When is this field required? Restrictons
If you care to see a description for the unit of measure <=255 char.
when viewing the account type details
If you are adding a unit of measure that allows for non- Valid values are TRUE/FALSE (case-
whole quantities; otherwise, you can leave null and insensitive)
allow the system to default to FALSE