Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose

The purpose of this document is to define the conversion approach for migrating static Ariba catalogs to be uploaded into Ariba to be Ariba  and made available in Guided Buying. The S/4HANA system represents the to-be process landscape. 

In the current (as-is) state, the catalogs reside in Ariba and are available for use within the SRM and E-Buy applications.


Conversion Scope

The scope of this document covers the approach for converting active Ariba Catalogs
 from Legacy Source Systems Ariba  into S/4HANA/Ariba Guided Buying/Ariba following the  DD-FUN- 050 Master Data  Standard_1197-Ariba Catalogs.


The data from legacy system includes:

  1. Sap Ariba

The data from legacy system excludes:

  1. Sap SRM
  2. SAP ECC
  3. Ebuy Portal


List of source systems and approximate number of records
SourceScope

Source Approx No. of Records

Target SystemTarget Approx

No. of Records

Sap Ariba Catalog Manager
  • The current system contains 321 active catalogs: 228 static and 93 PunchOut.

  • This specification covers only static catalogs. and total subscription of static catalogs are 228.and Punchout catalogs

  • If Partial static catalogs identified  BAU will be coordinated with suppliers for upload, with all other steps following the standard static catalog migration process.

  • PunchOut catalogs are out of scope for this specification.

Record volume is dependent on contract line items, with  1 to 31187 records per catalog.Sap Ariba Catalog ManagerThe number of records will remain similar to the legacy source, varying based on contract line items, with  1 to 31187 records per catalog.

Relevancy Rules:-

In Ariba we have Static Catalogs (external/Internal) and Punchout catalogs.
1) BAU team will identify active catalogs.
2) BAU team will work with Vendors to agree and convert Internal Static Catalogs to External Catalogs (managed by Vendors)
3) Catalogs which are converted to external catalogs those catalogs will be out of scope for migration
4) for remaining Static catalogs Data team will prepare data based on MDS and migrate catalogs to Ariba
5) To Migrate Catalogs data team to do given checks:
    - Material and Vendors should be inscope based on relevancy rules (for 2019/3007 data objects)
    - Migrate catalogs that are current and share list of expired or obsolete catalogs with Business 
    - validtae validate CIF file format and work with BAU to correct the data
    - If required attachments (Pictures) are not avaialble available then work with BAU to collect this missing pictues pictures to be attached



Additional Information

Multi-language Requirement

In the catalog template, there is a designated field called “Language”. The value of this field determines the language in which the catalog content is displayed to the user. Based on the selected language, all catalog elements — such as product names, descriptions, labels, and other textual information — will be rendered in the corresponding language.

Document Management

Documents related to catalogs are managed by Versions

Legal Requirement

As on Contract / Agreements with Supplier

Special Requirements

Nil


Target Design

The technical design of the target for this conversion approach. Master data Standard - 1197

Catalog CIF File

80Can True or FalseCan be Yes or NoCCan be Yes or NoFlag255This field should be used only when advance pricing is applicable.This restricts the user from ordering below the minimum order quantity. It must be left blank if the MOQ is not applicable. To be provided if already available in Legacy system.It is needed only for items which are sold in multiples of a set. It is needed only when mandated by the supplier. To be provided if already available in Legacy systemIntegerIt describes the number of items avaialble in one unit of the item which is purchased. It is needed only when provided by the supplier. To be provided if already available in legacy system32It describes the number of items avaialble in one packaging unit of the item which is purchased. It is needed only when provided by the supplier. To be provided if already available in legacy systemIntegerThis provides additional information about Item specifications. It must be left blank if not applicable. If needed, it must be provided in form of a hash table of [“key-value”] pairs. The syntax is "{key1=value1;key2=value2;key3=value3;keyn=valuen}"600042This links additional related items to a catalog item. It must be left blank if not applicable. If needed, it must be provided in form of a hash table of [“key-value”] pairs. The syntax is "{key1=value1;key2=value2;key3=value3;keyn=valuen}"String43It adds the specified attachment on the item details page. To be provided if already available in legacy system. Typically, it can be item specification sheet etc.255Additional images, can be added to the item details using this field. To be provided if already available in legacy system25545Additional tumbnails can be added to the item details using this field. To be provided if already available in legacy system
Rule #Field LabelRule DescriptionValidation MethodData TypeLengthSyensqo Requirement

R = Required : Mandatory field.
O = Optional: Not mandatory. If a value is entered it doesn't impact Business Process.
C = Conditional: Not mandatory. If a value is entered it impacts Business Process or Reporting.
S = System: System
SampleAccount IDThe first 3 characters are to represent the currency of bank account number. Please refer to currency codes as per ISO 4217. (https://www.iso.org/iso-4217-currency-codes.html)
The fourth and fifth characters are to be sequential starting at 01 ending at 99.
Upfront ManualR
1Supplier IDThe supplier ID must be maintained in Ariba.Upfront AutomatedString255R
1Supplier IDThe supplier ID must be maintained in Ariba.Upfront AutomatedString255R
2Supplier Part IDThe Supplier Part ID must be provided by the Supplier. The combination of Supplier ID2Supplier Part IDThe Supplier Part ID must be provided by the Supplier. The combination of Supplier ID, Supplier Part ID and Supplier Part Auxiliary ID must be unique.Upfront AutomatedString255R
3Manufacturer Part IDThe Manufacturer Part ID must be provided by the Supplier based on Manufacturer's specification. To be provided if already available in legacy systemUpfront AutomatedString255C
4Item DescriptionSupport up to 2000 bytes (upto 1000 characters). Case Sensitive.Upfront AutomatedString1000R
5SPSC CodeTHE SPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the Classification code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString40C
6Unit PriceThis field is mandatory if the Pricing Configuration field is not available. No value required for Punchout or Partial catalogsUpfront manual/Default on the formDecimal
CR
7Unit of MeasureISO Unit of measureUpfront AutomatedString32R
8Lead TimeThe lead time is used to display a warning to the end user if the need by date specified by the end user is less than the current date plus the lead time. To be provided if already available in legacy systemUpfront AutomatedInteger
C
9Manufacturer NameTo be provided if already available in legacy systemUpfront manual/Default on the formString255C
10Supplier URLThis field is mandatory for Punchout Catalogs. The Punchout Set Up Request URL must be set as Supplier URL for punchout catalogsUpfront manual/Default on the formString255C
11Manufacturer URLProvides additional information to the user by linking manufacturer's website on the catalog details page. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
12Market PriceUsed to calculate discount. To be provided if already available in legacy systemUpfront manual/Default on the formDecimal
cC
13
Short NameProvides short description of the item. If left blank, it copied first part of the Item description. To be provided if already available in legacy systemUpfront AutomatedString
CurrencyBest Practice currenciesUpfront manual/Default on the formString255
C
14Classification CodesTHE UNSPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the SPSC Code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString64RPunchOut EnabledCan True or False . If its true the supplier Punchout URL needs to be downloaded as CIF file and XREF fields should be changed in the to be uploaded file.Upfront AutomatedBoolean0C
15Supplier Part Auxiliary IDThe combination of Supplier ID, Supplier Part ID and Supplier Part Auxiliary ID must be unique. Must be upto up to 255 characters (case-insensitive)Upfront AutomatedString255C
1615LanguageJava locale code for the language used in the Item Description. For the list of Java locale codes, see: http://java.sun.com/j2se/1.4.2/docs/guide/intl/locale.doc.htmlUpfront AutomatedString255C
1617CurrencyISO 4217 currency code must be set. It overrides the currcncy at the header field.Upfront AutomatedString32Parametric NameThis field needs to be set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
18Parametric DataThis field needs to set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
19Expiration DateThis date must be in the future R17Expiration DateThis date must be in the future and in YYYY-MM-DD format.Upfront AutomatedDate0C
1820Effective DateThis date must be prior to the expiration date and in YYYY-MM-DD format.Upfront AutomatedDate0C
1921Parametric DataThis field needs to be set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
20Parametric NameThis field needs to be set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
21PunchOut EnabledCan True or FalseUpfront AutomatedBoolean0C
Classification CodesTHE UNSPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the SPSC Code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString64R
2222PunchoutLevelCan be store, aisle, shelf, or product.Upfront AutomatedStringC23Territory AvailableList of one or more ISO country or region codes. Recommended to use ISO 3166-1 and 3166-2 codes for this field.Upfront AutomatedString255C
23Short NameProvides short description of the item. If left blank, it copied first part of the Item description. To be provided if already available in legacy system24Supplier Part Auxiliary IDThe combination of Supplier ID, Supplier Part ID and Supplier Part Auxiliary ID must be unique. Must be upto up to 255 characters (case-insensitive)Upfront AutomatedString80C
24IsPartialCan be Yes or NoUpfront AutomatedFlag255
C
25IsInternalPartIDCan be Yes or NoUpfront AutomatedFlag
C
26DeleteCan True or FalseUpfront AutomatedBoolean
C
27ImageProvides image of the item at the search and item details page. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
2628ThumbnailProvides image of the item at the search page. If left blank, the thumbnail is replaced with the image. To be provided if already available in legacy systemUpfront manual/Default on the formString255C
2729DeleteInKitOnlyCan True or FalseUpfront AutomatedBoolean
C
2830IsPartialPunchoutLevelCan be Yes or Nostore, aisle, shelf, or product.Upfront AutomatedStringFlag31C29isInternalPartIDCan be Yes or NoUpfront AutomatedFlagC30IsCollectionCan be Yes or NoUpfront AutomatedFlagC
3131DefaultRelevanceCan be a value from 0-1000. 1000 is most relevant, and 0 is least relevant.Upfront AutomatedInteger
C
32InKitOnlyPrice Unit QuantityPrice Unit QuantityUpfront AutomatedBooleanDecimal
C
33greenPrice UnitPrice UnitUpfront AutomatedFlagString255

R       (Change this to Conditional as you confirmed this is not Mandatory)

Please change it to 'C'

34hazardousmaterialsUnit ConversionUnit ConversionUpfront AutomatedDecimal255C
35KeywordsTo be provided if already available in Legacy systemPrice Unit Quantity DescriptionPrice Unit Quantity DescriptionUpfront AutomatedStringStringC
36Price configurationPromotion RankPromotion RankUpfront AutomatedString 255String 255C
37MinimumQuantityIs Preferred ItemIs Preferred ItemUpfront AutomatedIntegerBoolean
C
38QuantityIntervalcontractidcontractidUpfront AutomatedString255C
39Content UnitserviceitemserviceitemUpfront AutomatedString255C
40
Packing Quantity
 contractitem contractitemUpfront AutomatedString
255C
41Item SpecmaterialnumbermaterialnumberUpfront AutomatedString255C
42greengreenUpfront AutomatedBoolean
C
43hazardousmaterialshazardousmaterialsUpfront AutomatedFlag
C
44bestpricebestpriceUpfront AutomatedDecimal
C
45KeywordsKeywordsUpfront AutomatedDecimal255C
46Price configurationPrice configurationUpfront AutomatedString
255C
47MinimumQuantity
RelatedItems
MinimumQuantityUpfront AutomatedInteger
C
48QuantityIntervalQuantityIntervalUpfront Automated
Integer
255

C
49
Attachments
Content UnitContent UnitUpfront AutomatedString
32C
44AuxilaryImages
50Packing QuantityPacking QuantityUpfront AutomatedInteger
C
51Item SpecItem SpecUpfront AutomatedString 6000
String 6000C
52
AuxiliaryThumbnails
RelatedItemsRelatedItemsUpfront AutomatedString 255String 255C

Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System

Conversion Process

The high-level process is represented by the diagram below:

53AttachmentsAttachmentsUpfront AutomatedString 255String 255C
54AuxilaryImagesAuxilaryImagesUpfront AutomatedString 255String 255C
55AuxiliaryThumbnailsAuxiliaryThumbnailsUpfront AutomatedString 255String 255C
58NCM CodeNCM CodeOngoing ManualString 255C
59Material Origin

Material Origin

Ongoing ManualString 255C
60Material Usage

Material Usage

Ongoing ManualString 255C
61Item Category

Item Category

Ongoing ManualString 255C
62Included Taxes

Included Taxes

Ongoing ManualBoolean
C

Catalog Subscription 

IndexTechnical Table-FieldField LabelDescriptionSyensqo Requirement

R = Required : Mandatory field.
O = Optional: Not mandatory. If a value is entered it doesn't impact Business Process.
C = Conditional: Not mandatory. If a value is entered it impacts Business Process or Reporting.
S = System: System
Field  Type
SampleT012-BUKRSCompany CodeAn organisational unit used in Financial Accounting representing an organisation's independent legal entityR
1SelectSelectSelection for whether this is a new subscription or an update to an existing oneRList
2SupplierSupplierSpecified the common supplier object against which the catalog will be createdRSelect(Text)
3Catalog Subscription NameCatalog Subscription NameSpecifies the catalog subscription name which can be used for activation/deactivation or catalog filteringRText(255)
4VersionVersion NumberVersion of Catalog FileCText
5Create an empty catalogCreate an empty catalogSpecified if an empty catalog can be created if no items are addedRY/N
6Skip ApprovalSkip ApprovalSpecifies if the catalog subscription will skip approval before activation. This needs to be set as yes for supplier managed catalogs.RY/N
7Stop Before Sending to ApprovalStop Before Sending to ApprovalSpecifies if the catalog subscription will stay in Verified state and not be sent for Approval (if needed) automaticallyRY/N
8Activate AutomaticallyActivate AutomaticallySpecifies if the catalog subscription will stay in Approved state and not be Activated automaticallyRY/N
9Allow Multi-Supplier CIFAllow Multi-Supplier CIFSpecifies if the same CIF file can be used to create catalog for different Suppliers. ensure RY/N
10Hide Punchout Item PricesHide Punchout Item PricesSepecifies if price is hidden for Punchout LinkRY/N
11TierTierSpecifies if the Tier is Platinum, Gold, Silver or None. Tier affects the order in which search results appear.RRadio Button
12Relaxed Validation - Classification CodeRelaxed Validation - Classification CodeSpecifies if Classification Code errors are reportedRY/N
13Relaxed Validation - Supplier URLRelaxed Validation - Supplier URLSpecifies if Supplier Punchout URL errors are reportedRText(255)
14Catalog FileCatalog FileThe CIF file which has been described aboveRSelect(Text 255)

Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System
1

Validate Supplier id , supplier part id and Auxiliary ID combination is unique for each cif file.
Ariba Buyer
2


















Conversion Process

The high-level catalog  process is represented by the table  below:

StepBuyer Admin/BAUAriba SystemBuyer Approver
Extractiondata will be collected in DCT from Ariba Legacy system.

Upload into Syniti

The extracted catalog data will be uploaded into the Syniti system



Transformation

Data transformation will be performed in Syniti to align the catalog content with the new system’s format and standards.



Prepare Catalog FileBuild Ariba CIF/Excel catalog file and include required fields: Supplier Part ID, Description, Price, Unit, Currency, etc.

Validate Catalog FileIn case of new catalogs which are not in legacy sytem Verify data validity, check for missing fields, duplicates, incorrect pricing, and classification accuracy. Use CIF Checker for validation.

Export CIF file

Once validated, export the catalog data into the CIF file format for upload into the Ariba system.



Upload to Ariba BuyerLog in → Catalogs → Manage → Upload Catalog. Select the validated catalog file and upload.Checks syntax, structure, and completeness. Failure prompts error messages.
Submit for ApprovalSubmit the uploaded catalog for approval.
Review catalog pricing, categories, and accuracy. Approve or reject as needed.
Catalog Activation
Activates approved catalog in Ariba Buyer.
MaintenanceMonitor expiration, update prices, and refresh data as needed.
Re-approve catalog for any major changes.






Data Privacy and Sensitivity

Confidential due to Price agreements in contracts


Extraction

Extract data from a source into CIF file
All Catalogs  are exported  using Ariba catalog Manager Legacy

The agreed Relevancy criteria (Fields are Mandatory, Conditional, Optional) is applied to the extracted records to identify the records that are applicable for the Target loads

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible
EXTR-001Extract the active catalog data from Ariba Buyer using the Catalog Manager module. Navigate to Core Administration → Catalog Manager → Catalogs → Select Supplier → Click on Active Version → Step 1 → Export → Format: CIF 3.0 → All Items → Good Items → Export and Save CIF file.Data  Team


Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set
Core Administration → Catalog Manager → Catalogs → Select Supplier → Click on Active VersionExport OptionsAction / NavigationExport catalog data for the selected supplier catalog in CIF format.1. In Step 1, click the Export button.
2. Select Export Format = CIF 3.0.
3. Under All Items, click Good Items.
4. Click Export again.
5. Save the generated CIF file for this catalog.


Data Collection Template (DCT)

Target Ready Data Collection Template will be created for data with exception of some fields which require transformation as mentioned in the transformation rule.

DCT Rules

Catalog CIF File

TableField LabelRule DescriptionValidation MethodData TypeLengthSyensqo Requirement

R = Required : Mandatory field.
O = Optional: Not mandatory. If a value is entered it doesn't impact Business Process.
C = Conditional: Not mandatory. If a value is entered it impacts Business Process or Reporting.
S = System: System


Subscription IdSubscription Id will be primary key to connect CIF and subscription details but this field will not be used during upload time.Upfront AutomatedString255R

Supplier IDThe supplier ID must be maintained in Ariba.Upfront AutomatedString255R

Supplier Part IDThe Supplier Part ID must be provided by the Supplier.
StepBuyer Admin/BAUAriba SystemBuyer ApproverExtractiondata will be collected in DCT from Ariba Legacy system.Prepare Catalog FileBuild Ariba CIF/Excel catalog file and include required fields: Supplier Part ID, Description, Price, Unit, Currency, etc.Validate Catalog FileVerify data validity, check for missing fields, duplicates, incorrect pricing, and classification accuracy. Use CIF Checker for validation.Upload to Ariba BuyerLog in → Catalogs → Manage → Upload Catalog. Select the validated catalog file and upload.Checks syntax, structure, and completeness. Failure prompts error messages.Submit for ApprovalSubmit the uploaded catalog for approval.Review catalog pricing, categories, and accuracy. Approve or reject as needed.Catalog ActivationActivates approved catalog in Ariba Buyer.MaintenanceMonitor expiration, update prices, and refresh data as needed.Re-approve catalog for any major changes.

Data Privacy and Sensitivity

Confidential due to Price agreements in contracts

Extraction

Extract data from a source into CIF file
All Catalogs  are exported  using Ariba catalog Manager(Lagacy) 

The agreed Relevancy criteria (Fields are Mandatory, Conditional, Optional) is applied to the extracted records to identify the records that are applicable for the Target loads

Extraction Run Sheet

Req #Requirement DescriptionTeam ResponsibleEXTR-001Extract the active catalog data from Ariba Buyer using the Catalog Manager module. Navigate to Core Administration → Catalog Manager → Catalogs → Select Supplier → Click on Active Version → Step 1 → Export → Format: CIF 3.0 → All Items → Good Items → Export and Save CIF file.Data  Team

Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/setCore Administration → Catalog Manager → Catalogs → Select Supplier → Click on Active VersionExport OptionsAction / NavigationExport catalog data for the selected supplier catalog in CIF format.1. In Step 1, click the Export button.
2. Select Export Format = CIF 3.0.
3. Under All Items, click Good Items.
4. Click Export again.
5. Save the generated CIF file for this catalog.

Data Collection Template (DCT)

Target Ready Data Collection Template will be created for data with exception of some fields which require transformation as mentioned in the transformation rule.

DCT Rules

SubscriptionField LabelRule DescriptionValidation MethodData TypeLengthSyensqo Requirement
R = Required : Mandatory field.
O = Optional: Not mandatory. If a value is entered it doesn't impact Business Process.
C = Conditional: Not mandatory. If a value is entered it impacts Business Process or Reporting.
S = System: SystemCatalog Subscription NameAccount IDThe first 3 characters are to represent the currency of bank account number. Please refer to currency codes as per ISO 4217. (https://www.iso.org/iso-4217-currency-codes.html)
The fourth and fifth characters are to be sequential starting at 01 ending at 99.Upfront ManualRSupplier IDThe supplier ID must be maintained in Ariba.Upfront AutomatedString255RSupplier Part IDThe Supplier Part ID must be provided by the Supplier. The combination of Supplier ID, Supplier Part ID and Supplier Part Auxiliary ID must be unique.Upfront AutomatedString255RManufacturer Part IDThe Manufacturer Part ID must be provided by the Supplier based on Manufacturer's specification. To be provided if already available in legacy systemUpfront AutomatedString255CItem DescriptionSupport up to 2000 bytes (upto 1000 characters). Case Sensitive.Upfront AutomatedString1000RSPSC CodeTHE SPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the Classification code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString40CUnit PriceThis field is mandatory if the Pricing Configuration field is not available. No value required for Punchout or Partial catalogsUpfront manual/Default on the formDecimalCUnit of MeasureISO Unit of measureUpfront AutomatedString32RLead TimeThe lead time is used to display a warning to the end user if the need by date specified by the end user is less than the current date plus the lead time. To be provided if already available in legacy systemUpfront AutomatedIntegerCManufacturer NameTo be provided if already available in legacy systemUpfront manual/Default on the formString255CSupplier URLThis field is mandatory for Punchout Catalogs. The Punchout Set Up Request URL must be set as Supplier URL for punchout catalogsUpfront manual/Default on the formString255CManufacturer URLProvides additional information to the user by linking manufacturer's website on the catalog details page. To be provided if already available in legacy systemUpfront manual/Default on the formString255CMarket PriceUsed to calculate discount. To be provided if already available in legacy systemUpfront manual/Default on the formDecimalcShort NameProvides short description of the item. If left blank, it copied first part of the Item description. To be provided if already available in legacy systemUpfront AutomatedString80CClassification CodesTHE UNSPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the SPSC Code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString64RLanguageJava locale code for the language used in the Item Description. For the list of Java locale codes, see: http://java.sun.com/j2se/1.4.2/docs/guide/intl/locale.doc.htmlUpfront AutomatedString255CCurrencyISO 4217 currency code must be set. It overrides the currcncy at the header field.Upfront AutomatedString32RExpiration DateThis date must be in the future and in YYYY-MM-DD format.Upfront AutomatedDate0CEffective DateThis date must be prior to the expiration date and in YYYY-MM-DD format.Upfront AutomatedDate0CParametric DataThis field needs to be set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255CParametric NameThis field needs to be set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255CPunchOut EnabledCan True or FalseUpfront AutomatedBoolean0CPunchoutLevelCan be store, aisle, shelf, or product.Upfront AutomatedStringCTerritory AvailableList of one or more ISO country or region codes. Recommended to use ISO 3166-1 and 3166-2 codes for this field.Upfront AutomatedString255CSupplier Part Auxiliary IDUpfront Automated
The combination of Supplier ID, Supplier Part ID and Supplier Part Auxiliary ID must be unique.
Must be upto up to 255 characters (case-insensitive)
Upfront Automated
String255
C
R
ImageProvides image of the item at the search and item details page


Manufacturer Part IDThe Manufacturer Part ID must be provided by the Supplier based on Manufacturer's specification. To be provided if already available in legacy systemUpfront
manual/Default on the form
AutomatedString255C
ThumbnailProvides image of the item at the search page. If left blank, the thumbnail is replaced with the image. To be provided if already available in legacy systemUpfront manual/Default on the formString255CDeleteCan True or FalseUpfront AutomatedBooleanCIsPartialCan be Yes or NoUpfront AutomatedFlagCisInternalPartIDCan be Yes or NoUpfront AutomatedFlagCIsCollectionCan be Yes or NoUpfront AutomatedFlagCDefaultRelevance


Item DescriptionSupport up to 2000 bytes (upto 1000 characters). Case Sensitive.Upfront AutomatedString1000R

SPSC CodeTHE SPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the Classification code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString40C

Unit PriceThis field is mandatory if the Pricing Configuration field is not available. No value required for Punchout or Partial catalogsUpfront manual/Default on the formDecimal13,5R

Unit of MeasureISO Unit of measureUpfront AutomatedString32R

Lead TimeThe lead time is used to display a warning to the end user if the need by date specified by the end user is less than the current date plus the lead time. To be provided if already available in legacy system
Can be a value from 0-1000. 1000 is most relevant, and 0 is least relevant.
Upfront AutomatedInteger
C
InKitOnlyCan True or FalseUpfront AutomatedBooleanCgreenCan be Yes or NoUpfront AutomatedFlagChazardousmaterialsCan be Yes or NoUpfront AutomatedFlagCKeywords


Manufacturer NameTo be provided if already available in legacy systemUpfront manual/Default on the formString255C

Supplier URLThis field is mandatory for Punchout Catalogs. The Punchout Set Up Request URL must be set as Supplier URL for punchout catalogsUpfront manual/Default on the formString255C

Manufacturer URLProvides additional information to the user by linking manufacturer's website on the catalog details page. To be provided if already available in
Legacy
legacy systemUpfront
Automated
manual/Default on the formString255C

Market Price
configurationThis field should be used only when advance pricing is applicable.Upfront AutomatedString255CMinimumQuantityThis restricts the user from ordering below the minimum order quantity. It must be left blank if the MOQ is not applicable. To be provided if already available in Legacy system.Upfront AutomatedIntegerCQuantityIntervalIt is needed only for items which are sold in multiples of a set. It is needed only when mandated by the supplier. To be provided if already available in Legacy systemUpfront AutomatedIntegerCContent UnitIt describes the number of items avaialble in one unit of the item which is purchased. It is needed only when provided by the supplier. To be provided if already available in legacy system
Used to calculate discount. To be provided if already available in legacy systemUpfront manual/Default on the formDecimal13,5C

CurrencyBest Practice currenciesUpfront manual/Default on the formString255C

PunchOut EnabledCan True or FalseUpfront AutomatedBoolean
C

Supplier Part Auxiliary IDThe combination of Supplier ID, Supplier Part ID and Supplier Part Auxiliary ID must be unique. Must be upto up to 255 characters (case-insensitive)Upfront AutomatedString
32
255C
Packing QuantityIt describes the number of items avaialble in one packaging unit of the item which is purchased. It is needed only when provided by the supplier. To be provided if already available in legacy systemUpfront AutomatedIntegerCItem SpecThis provides additional information about Item specifications. It must be left blank if not applicable. If needed, it must be provided in form of a hash table of [“key-value”] pairs. The syntax is "{key1=value1;key2=value2;key3=value3;keyn=valuen}"Upfront AutomatedString6000C


LanguageJava locale code for the language used in the Item Description. For the list of Java locale codes, see: http://java.sun.com/j2se/1.4.2/docs/guide/intl/locale.doc.htmlUpfront AutomatedString255C

Parametric NameThis field needs to be set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the formString255C

Parametric DataThis field needs to set only if Parameteric values are enabled. To be provided if already available in legacy systemUpfront manual/Default on the form
RelatedItemsThis links additional related items to a catalog item. It must be left blank if not applicable. If needed, it must be provided in form of a hash table of [“key-value”] pairs. The syntax is "{key1=value1;key2=value2;key3=value3;keyn=valuen}"Upfront Automated
String255C
AttachmentsIt adds the specified attachment on the item details page. To be provided if already available in legacy system. Typically, it can be item specification sheet etc.


Expiration DateThis date must be in the future and in YYYY-MM-DD formatUpfront Automated
String
Date
255
0C
AuxilaryImagesAdditional images, can be added to the item details using this field. To be provided if already available in legacy system


Effective DateThis date must be prior to the expiration date and in YYYY-MM-DD formatUpfront Automated
String
Date
255
0C
AuxiliaryThumbnailsAdditional tumbnails can be added to the item details using this field. To be provided if already available in legacy system


Classification CodesTHE UNSPSC code must be provided by the supplier. Also, a mapping between the SPSC code and Synesqo material group must be maintained. This field is mandatory if the same information is not provided in the SPSC Code column. The classification code (material group) must be loaded and active in AribaUpfront AutomatedString
255
64
C
R

Extraction Dependencies

Item #Step DescriptionTeam ResponsibleSupplierEnsure that Supplier data is created and available in S/4HANA before catalog upload. Supplier must also be partitioned to appear in Ariba Buyer.Data Team / Interface TeamSupplier – Purchasing Org MappingVerify that Supplier is mapped to the relevant Purchasing Organizations. It is mapped in Business Partner (BP) transaction under the Purchasing Organization view (role FLVN02).
Tables: LFM1 (Vendor–Purchasing Org data). This mapping must exist before catalog upload.Data Team / Interface TeamSupplier Location / Partitioned SupplierEnsure Supplier locations and partitioning are configured correctly, otherwise end users cannot access the catalog.Data Team / Interface TeamCommodity Code (UNSPSC mapping)Commodity Codes must be loaded in Ariba and mapped to UNSPSC codes. Missing mapping will result in validation errors during catalog upload.Functional Team / Data TeamUnit of Measure (UOM)UOM values must exist in Ariba; otherwise catalog items with missing UOM will fail validation.Interface Team / S4HANA Integration TeamMaterial Codes / Material GroupsNo dependency on Material codes or Material Groups in Ariba.N/AEnd-User AccessEnsure all above objects (Supplier, Supplier Partition, Supplier-P org mapping, Commodity code) are loaded; otherwise end users cannot search or use catalogs in Ariba Buyer.Data Team / Functional Team

Transformation

The Target fields are mapped to the applicable Legacy field that will be its source, this is a 3-way activity involving the Business, Functional team and Data team. This identifies the transformation activity required to allow to make the data Target ready:

The target fields are mapped to the applicable legacy fields that will be their source. This is a 3-way activity involving the Business Team, Functional Team/Interface Team, and Data Team. This activity identifies the transformation rules required to make the data target-ready for loading into Ariba Buyer via Syniti Migrate.

Transformation Run Sheet

Item #Step DescriptionTeam ResponsibleSupplierValidate that all Supplier records are loaded in S/4HANA and correctly interfaced to Ariba. Ensure each Supplier is partitioned so it is visible in Ariba Buyer.Data Team / Interface TeamSupplier – Purchasing Org MappingConfirm that each Supplier is mapped to the relevant Purchasing Organizations in S/4HANA and that this mapping is interfaced to Ariba.Data Team / Interface TeamSupplier Location / Partitioned SupplierVerify that Supplier locations are configured and partitioned. Missing partitioning will prevent end users from accessing catalogs.Data Team / Interface TeamCommodity Code (UNSPSC mapping)Ensure Commodity Codes exist in Ariba and are mapped to UNSPSC codes. Validate mapping to prevent catalog upload errors.Functional Team / Data TeamUnit of Measure (UOM)Check that all UOM values exist in Ariba. Missing UOM will cause validation failures during catalog transformation.Interface Team / S/4HANA Integration TeamMaterial Codes / Material GroupsNo transformation required as these are not dependencies for Ariba catalog load.N/AEnd-User Access ValidationAfter all above objects are available, validate that end users can access and search catalogs in Ariba Buyer.Functional Team / Data Team

Transformation Rules

SubscriptionRuleSource SystemsSource TableSource FieldSource DescriptionTarget SystemsTarget TableTarget FieldTarget DescriptionsTransformation Logic
Subscription Catalog NameTR-001Legacy System / S4HANASupplier MasterSupplier IDUnique supplier identifierAriba BuyerSupplier CatalogSupplier IDSupplier master in AribaMap directly; ensure exists and is partitioned for visibility in Ariba Buyer
Subscription Catalog NameTR-002Legacy CatalogCatalog ItemSupplier Part IDSupplier-assigned unique item IDAriba BuyerCatalogSupplier Part IDUnique catalog item in AribaMap directly; ensure uniqueness in combination with Supplier ID and Supplier Part Auxiliary ID
Subscription Catalog NameTR-003Legacy CatalogCatalog ItemSupplier Part Auxiliary IDOptional auxiliary item IDAriba BuyerCatalogSupplier Part Auxiliary IDAuxiliary identifier in AribaMap directly; max 255 characters; ensure uniqueness
Subscription Catalog NameTR-004Legacy CatalogCatalog ItemItem DescriptionDetailed product descriptionAriba BuyerCatalogItem DescriptionDescription field in AribaPreserve case; trim spaces; limit to 2000 bytes (~1000 characters)
Subscription Catalog Name

TR-005

Legacy CatalogCatalog ItemSPSC CodeCommodity classificationAriba BuyerCatalogUNSPSC / Classification CodeCommodity mapping in AribaMap to Ariba UNSPSC; mandatory if Classification Code not provided; validate mapping
Subscription Catalog NameTR-006Legacy CatalogCatalog ItemUnit PricePrice per unitAriba BuyerCatalogUnit PriceItem unit price in AribaMap directly; default if Pricing Configuration missing; skip for PunchOut/Partial catalogs
Subscription Catalog NameTR-007Legacy CatalogCatalog ItemUnit of MeasurePurchase unitAriba BuyerCatalogUnit of MeasureUOM in AribaMap to ISO UOM; validate existence in Ariba
Subscription Catalog NameTR-008Legacy CatalogCatalog ItemLead TimeDelivery lead timeAriba BuyerCatalogLead TimeLead time in days in AribaMap directly; blank if not provided
Subscription Catalog NameTR-009Legacy CatalogCatalog ItemManufacturer NameItem manufacturerAriba BuyerCatalogManufacturer NameManufacturer name in AribaMap directly; optional
Subscription Catalog NameTR-010Legacy CatalogCatalog ItemSupplier URLSupplier or PunchOut URLAriba BuyerCatalogSupplier URLSupplier URL in AribaMap directly; validate HTTPS; mandatory for PunchOut
Subscription Catalog NameTR-011Legacy CatalogCatalog ItemExpiration DateCatalog item expirationAriba BuyerCatalogExpiration DateExpiration date in AribaTransform to YYYY-MM-DD; must be in future
Subscription Catalog NameTR-012Legacy CatalogCatalog ItemEffective DateCatalog item start dateAriba BuyerCatalogEffective DateEffective date in AribaTransform to YYYY-MM-DD; must be before Expiration Date
Subscription Catalog NameTR-013Legacy CatalogCatalog ItemParametric Data / Parametric NameParametric attributesAriba BuyerCatalogParametric Data / Parametric NameParametric attributes in AribaMap only if parametric enabled; blank otherwise
Subscription Catalog NameTR-014Legacy CatalogCatalog ItemPunchOut Enabled / PunchOut LevelPunchOut integrationAriba BuyerCatalogPunchOut Enabled / PunchOut LevelPunchOut fields in AribaMap True/False; map level as store/aisle/shelf/product
Subscription Catalog NameTR-015Legacy CatalogCatalog ItemCommodity CodeCommodity mappingAriba BuyerCatalogUNSPSC MappingCommodity mapping in AribaMap to existing commodity code; validation mandatory
Subscription Catalog NameTR-016Legacy CatalogCatalog ItemImage / Thumbnail / Auxiliary Images / Auxiliary ThumbnailsItem imagesAriba BuyerCatalogImage / Thumbnail / Auxiliary Images / Auxiliary ThumbnailsImages in AribaMap URLs; validate accessibility; default Thumbnail = Image if blank
Subscription Catalog NameTR-017Legacy CatalogCatalog ItemDeleteDelete flagAriba BuyerCatalogDeleteMarked for deletionMap True/False
Subscription Catalog NameTR-018Legacy CatalogCatalog ItemIsPartial / IsInternalPartID / IsCollection / InKitOnly / Green / Hazardous MaterialsCatalog flagsAriba BuyerCatalogSame fields in AribaMap flags directlyMap Yes/No or True/False as-is
Subscription Catalog NameTR-019Legacy CatalogCatalog ItemKeywordsSearch keywordsAriba BuyerCatalogKeywordsKeywords in AribaMap as-is; optional
Subscription Catalog NameTR-020Legacy CatalogCatalog ItemMinimum QuantityMinimum order quantityAriba BuyerCatalogMinimum QuantityMinimum quantity in AribaMap directly; leave blank if not applicable
Subscription Catalog NameTR-021Legacy CatalogCatalog ItemQuantity IntervalIncremental order quantityAriba BuyerCatalogQuantity IntervalInterval in AribaMap directly; only for multiples
Subscription Catalog NameTR-022Legacy CatalogCatalog ItemContent Unit / Packing QuantityUnit and packaging infoAriba BuyerCatalogContent Unit / Packing QuantityContent/packaging info in AribaMap directly; optional
Subscription Catalog NameTR-023Legacy CatalogCatalog ItemItem Spec / Related Items / AttachmentsAdditional specs, links, attachmentsAriba BuyerCatalogSame fields in AribaStore additional info in AribaTransform into hash table {key1=value1;key2=value2;...}; leave blank if not 
Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation LogicTR-001Legacy System / S4HANASupplier MasterSupplier IDUnique supplier identifierAriba BuyerSupplier CatalogSupplier IDSupplier master in AribaMap directly; ensure exists and is partitioned for visibility in Ariba BuyerTR-002Legacy CatalogCatalog ItemSupplier Part IDSupplier-assigned unique item IDAriba BuyerCatalogSupplier Part IDUnique catalog item in AribaMap directly; ensure uniqueness in combination with Supplier ID and Supplier Part Auxiliary IDTR-003Legacy CatalogCatalog ItemSupplier Part Auxiliary IDOptional auxiliary item IDAriba BuyerCatalogSupplier Part Auxiliary IDAuxiliary identifier in AribaMap directly; max 255 characters; ensure uniquenessTR-004Legacy CatalogCatalog ItemItem DescriptionDetailed product descriptionAriba BuyerCatalogItem DescriptionDescription field in AribaPreserve case; trim spaces; limit to 2000 bytes (~1000 characters)TR-005Legacy CatalogCatalog ItemSPSC CodeCommodity classificationAriba BuyerCatalogUNSPSC / Classification CodeCommodity mapping in AribaMap to Ariba UNSPSC; mandatory if Classification Code not provided; validate mappingTR-006Legacy CatalogCatalog ItemUnit PricePrice per unitAriba BuyerCatalogUnit PriceItem unit price in AribaMap directly; default if Pricing Configuration missing; skip for PunchOut/Partial catalogsTR-007Legacy CatalogCatalog ItemUnit of MeasurePurchase unitAriba BuyerCatalogUnit of MeasureUOM in AribaMap to ISO UOM; validate existence in AribaTR-008Legacy CatalogCatalog ItemLead TimeDelivery lead timeAriba BuyerCatalogLead TimeLead time in days in AribaMap directly; blank if not providedTR-009Legacy CatalogCatalog ItemManufacturer NameItem manufacturerAriba BuyerCatalogManufacturer NameManufacturer name in AribaMap directly; optionalTR-010Legacy CatalogCatalog ItemSupplier URLSupplier or PunchOut URLAriba BuyerCatalogSupplier URLSupplier URL in AribaMap directly; validate HTTPS; mandatory for PunchOutTR-011Legacy CatalogCatalog ItemExpiration DateCatalog item expirationAriba BuyerCatalogExpiration DateExpiration date in AribaTransform to YYYY-MM-DD; must be in futureTR-012Legacy CatalogCatalog ItemEffective DateCatalog item start dateAriba BuyerCatalogEffective DateEffective date in AribaTransform to YYYY-MM-DD; must be before Expiration DateTR-013Legacy CatalogCatalog ItemParametric Data / Parametric NameParametric attributesAriba BuyerCatalogParametric Data / Parametric NameParametric attributes in AribaMap only if parametric enabled; blank otherwiseTR-014Legacy CatalogCatalog ItemPunchOut Enabled / PunchOut LevelPunchOut integrationAriba BuyerCatalogPunchOut Enabled / PunchOut LevelPunchOut fields in AribaMap True/False; map level as store/aisle/shelf/productTR-015Legacy CatalogCatalog ItemCommodity CodeCommodity mappingAriba BuyerCatalogUNSPSC MappingCommodity mapping in AribaMap to existing commodity code; validation mandatoryTR-016Legacy CatalogCatalog ItemImage / Thumbnail / Auxiliary Images / Auxiliary ThumbnailsItem imagesAriba BuyerCatalogImage / Thumbnail / Auxiliary Images / Auxiliary ThumbnailsImages in AribaMap URLs; validate accessibility; default Thumbnail = Image if blankTR-017Legacy CatalogCatalog ItemDeleteDelete flagAriba BuyerCatalogDeleteMarked for deletionMap True/FalseTR-018Legacy CatalogCatalog ItemIsPartial / IsInternalPartID / IsCollection / InKitOnly / Green / Hazardous MaterialsCatalog flagsAriba BuyerCatalogSame fields in AribaMap flags directlyMap Yes/No or True/False as-isTR-019Legacy CatalogCatalog ItemKeywordsSearch keywordsAriba BuyerCatalogKeywordsKeywords in AribaMap as-is; optionalTR-020Legacy CatalogCatalog ItemMinimum QuantityMinimum order quantityAriba BuyerCatalogMinimum QuantityMinimum quantity in AribaMap directly; leave blank if not applicableTR-021Legacy CatalogCatalog ItemQuantity IntervalIncremental order quantityAriba BuyerCatalogQuantity IntervalInterval in AribaMap directly; only for multiplesTR-022Legacy CatalogCatalog ItemContent Unit / Packing QuantityUnit and packaging infoAriba BuyerCatalogContent Unit / Packing QuantityContent/packaging info in AribaMap directly; optionalTR-023Legacy CatalogCatalog ItemItem Spec / Related Items / AttachmentsAdditional specs, links, attachmentsAriba BuyerCatalogSame fields in AribaStore additional info in AribaTransform into hash table {key1=value1;key2=value2;...}; leave blank if not applicable

Transformation Mapping



Territory AvailableList of one or more ISO country or region codes. Recommended to use ISO 3166-1 and 3166-2 codes for this field.Upfront AutomatedString255C

Short NameProvides short description of the item. If left blank, it copied first part of the Item description. To be provided if already available in legacy systemUpfront AutomatedString80C

IsPartialCan be Yes or NoUpfront AutomatedFlag
C

IsInternalPartIDCan be Yes or NoUpfront AutomatedFlag
C

DeleteCan True or FalseUpfront AutomatedBoolean
C

ImageProvides image of the item at the search and item details page. To be provided if already available in legacy systemUpfront manual/Default on the formString255C

ThumbnailProvides image of the item at the search page. If left blank, the thumbnail is replaced with the image. To be provided if already available in legacy systemUpfront manual/Default on the formString255C

InKitOnlyCan True or FalseUpfront AutomatedBoolean
C

PunchoutLevelCan be store, aisle, shelf, or product.Upfront AutomatedString
C

DefaultRelevanceCan be a value from 0-1000. 1000 is most relevant, and 0 is least relevant.Upfront AutomatedInteger
C

Price Unit QuantityPrice Unit QuantityUpfront AutomatedDecimal
C

Price UnitPrice UnitUpfront AutomatedString255Changed to C as confirmed by Functional

Unit ConversionUnit ConversionUpfront AutomatedDecimal
C

Price Unit Quantity DescriptionPrice Unit Quantity DescriptionUpfront AutomatedString255C

Promotion RankPromotion RankUpfront AutomatedString255C

Is Preferred ItemIs Preferred ItemUpfront AutomatedBoolean255C

contractidcontractidUpfront AutomatedString255C

serviceitemserviceitemUpfront AutomatedString255C

contractitemcontractitemUpfront AutomatedString255C

materialnumbermaterialnumberUpfront AutomatedString255C

greenCan be Yes or NoUpfront AutomatedBoolean
C

hazardousmaterialsCan be Yes or NoUpfront AutomatedBoolean
C

bestpricebestpriceUpfront AutomatedDecimal13,5C

KeywordsKeywordsUpfront AutomatedString255C

Price configurationPrice configurationUpfront AutomatedString255C

MinimumQuantityMinimumQuantityUpfront AutomatedInteger



QuantityIntervalQuantityIntervalUpfront AutomatedInteger
C

Content UnitContent UnitUpfront AutomatedString32C

Packing QuantityPacking QuantityUpfront AutomatedInteger
C

Item SpecItem SpecUpfront AutomatedString6000C

RelatedItemsRelatedItemsUpfront AutomatedString255C

AttachmentsAttachmentsUpfront AutomatedString255C

AuxilaryImagesAuxilaryImagesUpfront AutomatedString255C

AuxiliaryThumbnailsAuxiliaryThumbnailsUpfront AutomatedString255C

NCM CodeNCM CodeOngoing ManualString 255C

Material Origin

Material Origin

Ongoing ManualString 255C

Material Usage

Material Usage

Ongoing ManualString 255C

Item Category

Item Category

Ongoing ManualString 255C

Included Taxes

Included Taxes

Ongoing ManualBoolean
C

Catalog Subscription

IndexTechnical Table-FieldField LabelDescriptionSyensqo Requirement

R = Required : Mandatory field.
O = Optional: Not mandatory. If a value is entered it doesn't impact Business Process.
C = Conditional: Not mandatory. If a value is entered it impacts Business Process or Reporting.
S = System: System
0Subscription IdSubscription Id will be primary key to connect CIF and subscription detailsAs Is Id will be used but During upload time system will generate automatically.R
1SelectSelectSelection for whether this is a new subscription or an update to an existing oneR
2SupplierSupplierSpecified the common supplier object against which the catalog will be createdR
3Catalog Subscription NameCatalog Subscription NameSpecifies the catalog subscription name which can be used for activation/deactivation or catalog filteringR
4VersionVersion Number

Version of Catalog File

Conditional
5Create an empty catalogCreate an empty catalogSpecified if an empty catalog can be created if no items are addedR
6Skip ApprovalSkip ApprovalSpecifies if the catalog subscription will skip approval before activation. This needs to be set as yes for supplier managed catalogs.R
7Stop Before Sending to ApprovalStop Before Sending to ApprovalSpecifies if the catalog subscription will stay in Verified state and not be sent for Approval (if needed) automaticallyR
8Activate AutomaticallyActivate AutomaticallySpecifies if the catalog subscription will stay in Approved state and not be Activated automaticallyR
9Allow Multi-Supplier CIFAllow Multi-Supplier CIFSpecifies if the same CIF file can be used to create catalog for different Suppliers. ensure you split the CIF files and set all Multi-Supplier CIF to false.R
10Hide Punchout Item PricesHide Punchout Item PricesSpecifies if price is hidden for Punchout LinkR
11TierTierSpecifies if the Tier is Platinum, Gold, Silver or None. Tier affects the order in which search results appear.R
12Relaxed Validation - Classification CodeRelaxed Validation - Classification CodeSpecifies if Classification Code errors are reportedR
13Relaxed Validation - Supplier URLRelaxed Validation - Supplier URLSpecifies if Supplier Punchout URL errors are reportedR
14Catalog FileCatalog FileThe CIF file is attachedR


Extraction Dependencies

Item #Step DescriptionTeam Responsible
Catalog StatusEnsure that all catalogs are in the activated statusData Team / Interface Team
Catalog VersionEnsure latest catalog version are activated without error.Data Team / Interface Team


Transformation

The target fields are mapped to the applicable legacy fields that will be their source. This is a 3-way activity involving the Business Team, Functional Team/Interface Team, and Data Team. This activity identifies the transformation rules required to make the data target-ready for loading into Ariba Buyer via Syniti Migrate.

Transformation Run Sheet

Item #Step DescriptionTeam Responsible
SupplierValidate that all Supplier records are loaded in S/4HANA and correctly interfaced to Ariba. Ensure each Supplier is partitioned so it is visible in Ariba Buyer.Data Team / Interface Team
Supplier – Purchasing Org MappingConfirm that each Supplier is mapped to the relevant Purchasing Organizations in S/4HANA and that this mapping is interfaced to Ariba.Data Team / Interface Team
Supplier Location / Partitioned SupplierVerify that Supplier locations are configured and partitioned. Missing partitioning will prevent end users from accessing catalogs.Data Team / Interface Team
Commodity Code (UNSPSC mapping)Ensure Commodity Codes exist in Ariba and are mapped to UNSPSC codes. Validate mapping to prevent catalog upload errors.Functional Team / Data Team
Classification Code (UNSPSC Code) Mapping to Material GrpUNSPSC Code to Material Group mapping must be refreshed from Ariba before each load cycle.Syniti
Contract ID MappingsContracts are loaded
Material Master MappingsMaterial Master is loaded
Unit of Measure (UOM)Check that all UOM values exist in Ariba. Missing UOM will cause validation failures during catalog transformation.Interface Team / S/4HANA Integration Team
 Material GroupsMaterial codes are not relevant for Ariba. Material Groups must be the same as the lowest level of Commodity CodesN/A
CurrencyEnsure Currency are exist in Ariba Interface Team / S/4HANA Integration Team
Expired ItemsFor items which have expiration date in the past, either get new prices from the business along with the new expiry dates or exclude the expired items.Data Team/BAU


Transformation Rules

SubscriptionRuleSource SystemsSource TableSource FieldSource DescriptionTarget SystemsTarget TableTarget FieldTarget DescriptionsTransformation Logic
Subscription Catalog NameTR-001Legacy System / S4HANASupplier MasterSupplier IDUnique supplier identifierAriba BuyerSupplier CatalogSupplier IDSupplier master in AribaXREF  to map new Supplier ID and supplier id is partitioned for visibility in Ariba Buyer
Subscription Catalog NameTR-002Legacy CatalogCatalog ItemSupplier Part IDSupplier-assigned unique item IDAriba BuyerCatalogSupplier Part IDUnique catalog item in AribaCopy As Is   Supplier Part ID
Subscription Catalog NameTR-003Legacy CatalogCatalog ItemManufacturer Part IDSupplier-assigned unique item idAriba BuyerCatalogManufacturer Part IDUnique catalog item in AribaCopy AS IS 
Subscription Catalog NameTR-004Legacy CatalogCatalog ItemItem DescriptionDetailed product descriptionAriba BuyerCatalogItem DescriptionDescription field in AribaCopy AS iS / Preserve case; trim spaces; limit to 2000 bytes (~1000 characters)
Subscription Catalog Name

TR-005

Legacy CatalogCatalog ItemSPSC CodeCommodity classificationAriba BuyerCatalogUNSPSC Commodity mapping in AribaCopy As IS
Subscription Catalog NameTR-006Legacy CatalogCatalog ItemUnit PricePrice per unitAriba BuyerCatalogUnit PriceItem unit price in AribaCopy AS IS / skip for PunchOut/Partial catalogs
Subscription Catalog NameTR-007Legacy CatalogCatalog ItemUnit of MeasurePurchase unitAriba BuyerCatalogUnit of MeasureUOM in AribaXREF ISO UOM; validate existence in Ariba
Subscription Catalog NameTR-008Legacy CatalogCatalog ItemLead TimeDelivery lead timeAriba BuyerCatalogLead TimeLead time in days in AribaCopy AS IS 
Subscription Catalog NameTR-009Legacy CatalogCatalog ItemManufacturer NameItem manufacturerAriba BuyerCatalogManufacturer NameManufacturer name in AribaCopy AS IS 
Subscription Catalog NameTR-010Legacy CatalogCatalog ItemSupplier URLSupplier URLAriba BuyerCatalogSupplier URLSupplier url in aribaCopy As IS
Subscription Catalog NameTR-011Legacy CatalogCatalog ItemManufacturer  URLManufacturer  URLAriba BuyerCatalogManufacturer  URLManufacturer  URL in aribaCopy As IS
Subscription Catalog NameTR-012Legacy CatalogCatalog ItemMarket PriceMarket PriceAriba BuyerCatalogMarket PriceMarket Price in aribaCopy As IS
Subscription Catalog NameTR013Legacy CatalogCatalog ItemCurrencyCurrencyAriba BuyerCatalogCurrencyCurrency in AribaCopy AS IS
Subscription Catalog NameTR-014Legacy CatalogCatalog ItemPunchOut Enabled / PunchOut LevelPunchOut integrationAriba BuyerCatalogPunchOut Enabled / PunchOut LevelPunchOut fields in AribaCopy As IS ( If Punch out Enabled True Else False)
Subscription Catalog NameTR-015Legacy CatalogCatalog ItemSupplier Part Auxiliary IDSupplier Part Auxiliary IDAriba BuyerCatalogSupplier Part Auxiliary IDSupplier Part Auxiliary ID in aribaCopy As IS
Subscription Catalog NameTR-016Legacy CatalogCatalog ItemLanguageLanguageAriba BuyerCatalogLanguageLanguage in AribaCopy As IS
Subscription Catalog NameTR-017Legacy CatalogCatalog ItemParametric DataParametric attributesAriba BuyerCatalogParametric Data Parametric attributes in AribaCopy As is  parametric enabled if not blank otherwise
Subscription Catalog NameTR-018Legacy CatalogCatalog ItemParametric NameParametric attributesAriba BuyerCatalogParametric NameParametric attributes in AribaCopy As is If Parametric Enabled if not Blank
Subscription Catalog NameTR-019Legacy CatalogCatalog ItemExpiration DateCatalog item expirationAriba BuyerCatalogExpiration DateExpiration date in AribaCopy AS IS / Transform to YYYY-MM-DD; must be in future
Subscription Catalog NameTR-020Legacy CatalogCatalog ItemEffective DateCatalog item start dateAriba BuyerCatalogEffective DateEffective date in AribaCopy AS IS / Transform to YYYY-MM-DD; must be before Expiration Date
Subscription Catalog NameTR-021Legacy CatalogCatalog ItemClassification CodesClassification CodesAriba BuyerCatalogClassification CodesClassificationcodes in Ariba

X REF Map UNPSC & Commodity Mapping 

Mapping Rule -

if Value like “{UNSPSC=Character*;} then take Matrial_Grp from Value Mapping file else

If value like “{UNSPSC=Numeric*;} Then take Material_grp value from field Classification Codes = N*

Subscription Catalog NameTR-022Legacy CatalogCatalog ItemTerritory AvailableTerritory AvailableAriba BuyerCatalogTerritory AvailableTerritory AvailableCopy AS IS 
Subscription Catalog NameTR-023Legacy CatalogCatalog ItemShort NameShort NameAriba BuyerCatalogShort NameShort NameCopy AS IS 
Subscription Catalog NameTR-024Legacy CatalogCatalog ItemIsPartialCatalog flagsAriba BuyerCatalogSame fields in AribaMap flags directlyCopy As IS Yes/No or True/False
Subscription Catalog NameTR-025Legacy CatalogCatalog ItemIsInternalPartIDCatalog flagsAriba BuyerCatalogSame fields in AribaMap flags directlyCopy As IS Yes/No or True/False
Subscription Catalog NameTR-026Legacy CatalogCatalog ItemDeleteDelete flagAriba BuyerCatalogDeleteMarked for deletionCopy As IS  True/False
Subscription Catalog NameTR-027Legacy CatalogCatalog ItemImageImageAriba BuyerCatalogImageImageCopy AS IS 
Subscription Catalog NameTR-028Legacy CatalogCatalog ItemThumbnailThumbnailAriba BuyerCatalogThumbnailThumbnailCopy AS IS 
Subscription Catalog NameTR-029Legacy CatalogCatalog ItemInKitOnlyCatalog flagsAriba BuyerCatalogInKitOnlyMap flags directlyCopy As IS Yes/No or True/False
Subscription Catalog NameTR-030Legacy CatalogCatalog ItemPunchoutLevelPunchoutLevelAriba BuyerCatalogPunchoutLevelPunchoutLevelCopy AS IS 
Subscription Catalog NameTR-031Legacy CatalogCatalog ItemDefaultRelevanceDefaultRelevanceAriba BuyerCatalogDefaultRelevanceDefaultRelevanceCopy AS IS 
Subscription Catalog NameTR-032Legacy CatalogCatalog ItemPrice Unit QuantityPrice Unit QuantityAriba BuyerCatalogPrice Unit QuantityPrice Unit QuantityCopy AS IS 
Subscription Catalog NameTR-033Legacy CatalogCatalog ItemPrice UnitPrice UnitAriba BuyerCatalogPrice UnitPrice UnitCopy AS IS 
Subscription Catalog NameTR-034Legacy CatalogCatalog ItemUnit ConversionUnit ConversionAriba BuyerCatalogUnit ConversionUnit ConversionCopy AS IS 
Subscription Catalog NameTR-035Legacy CatalogCatalog ItemPrice Unit Quantity DescriptionPrice Unit Quantity DescriptionAriba BuyerCatalogPrice Unit Quantity DescriptionPrice Unit Quantity DescriptionCopy AS IS 
Subscription Catalog NameTR-036Legacy CatalogCatalog ItemPromotion RankPromotion RankAriba BuyerCatalogPromotion RankPromotion RankCopy AS IS 
Subscription Catalog NameTR-037Legacy CatalogCatalog ItemIs Preferred ItemIs Preferred ItemAriba BuyerCatalogIs Preferred ItemIs Preferred ItemCopy AS IS 
Subscription Catalog NameTR-038Legacy CatalogCatalog ItemcontractidcontractidAriba BuyerCatalogcontractidcontractidXREF for ContractId
Subscription Catalog NameTR-039Legacy CatalogCatalog ItemserviceitemserviceitemAriba BuyerCatalogserviceitemserviceitemCopy AS IS 
Subscription Catalog NameTR-040Legacy CatalogCatalog ItemcontractitemcontractitemAriba BuyerCatalogcontractitemcontractitemCopy AS IS 
Subscription Catalog NameTR-041Legacy CatalogCatalog ItemmaterialnumbermaterialnumberAriba BuyerCatalogmaterialnumbermaterialnumberXREF for Material Master
Subscription Catalog NameTR-042Legacy CatalogCatalog ItemGreen GreenAriba BuyerCatalogGreen Map flags directlyCopy As IS Yes/No or True/False
Subscription Catalog NameTR-043Legacy CatalogCatalog ItemHazardous MaterialsHazardous MaterialsAriba BuyerCatalogHazardous MaterialsMap flags directlyCopy As IS Yes/No or True/False
Subscription Catalog NameTR-044Legacy CatalogCatalog ItembestpricebestpriceAriba BuyerCatalogbestpricebestpriceCopy AS IS 
Subscription Catalog NameTR-045Legacy CatalogCatalog ItemKeywordsKeywordsAriba BuyerCatalogKeywordsKeywordsCopy AS IS  
Subscription Catalog NameTR-046Legacy CatalogCatalog ItemPrice configurationPrice configurationAriba BuyerCatalogPrice configurationPrice configurationCopy AS IS  Its empty 
Subscription Catalog NameTR-047Legacy CatalogCatalog ItemMinimumQuantityMinimumQuantityAriba BuyerCatalogMinimumQuantityMinimumQuantityCopy AS IS  Its empty 
Subscription Catalog NameTR-048Legacy CatalogCatalog ItemQuantityIntervalQuantityIntervalAriba BuyerCatalogQuantityIntervalQuantityIntervalCopy AS IS  Its empty 
Subscription Catalog NameTR-049Legacy CatalogCatalog ItemContent UnitContent UnitAriba BuyerCatalogContent UnitContent UnitCopy AS IS  Its empty 
Subscription Catalog NameTR-050Legacy CatalogCatalog ItemPacking QuantityPacking QuantityAriba BuyerCatalogPacking QuantityPacking QuantityCopy AS IS  Its empty 
Subscription Catalog NameTR-051Legacy CatalogCatalog ItemItem SpecItem SpecAriba BuyerCatalogItem SpecItem SpecCopy AS IS  Its empty 
Subscription Catalog NameTR-052Legacy CatalogCatalog ItemRelatedItemsRelatedItemsAriba BuyerCatalogRelatedItemsRelatedItemsCopy AS IS  Its empty 
Subscription Catalog NameTR-053Legacy CatalogCatalog ItemAttachmentsAttachmentsAriba BuyerCatalogAttachmentsAttachmentsCopy AS IS  Its empty 
Subscription Catalog NameTR-054Legacy CatalogCatalog ItemAuxilaryImagesAuxilaryImagesAriba BuyerCatalogAuxilaryImagesAuxilaryImagesCopy AS IS  Its empty 
Subscription Catalog NameTR-055Legacy CatalogCatalog ItemAuxiliaryThumbnailsAuxiliaryThumbnailsAriba BuyerCatalogAuxiliaryThumbnailsAuxiliaryThumbnailsCopy AS IS  Its empty 
Subscription Catalog NameTR-056Legacy CatalogCatalog ItemNCM CodeNCM CodeAriba BuyerCatalogNCM CodeNCM CodeCopy AS IS  Its empty 
Subscription Catalog NameTR-057Legacy CatalogCatalog ItemMaterial Origin

Material Origin

Ariba BuyerCatalogMaterial Origin

Material Origin

Copy AS IS  Its empty 
Subscription Catalog NameTR-058Legacy CatalogCatalog ItemMaterial Usage

Material Usage

Ariba BuyerCatalogMaterial Usage

Material Usage

Copy AS IS  Its empty 
Subscription Catalog NameTR-059Legacy CatalogCatalog ItemItem Category

Item Category

Ariba BuyerCatalogItem Category

Item Category

Copy AS IS  Its empty 
Subscription Catalog NameTR-060Legacy CatalogCatalog ItemIncluded Taxes

Included Taxes

Ariba BuyerCatalogIncluded Taxes

Included Taxes

Copy AS IS  Its empty 


Transformation Mapping


  1. Link to Value mapping 
  2. Configuration Mapping 
Mapping Table NameMapping Table Description
Supplier Master MappingMaps Supplier information from the legacy system (S/4HANA or legacy catalog) to Ariba Buyer. Includes Supplier ID, Supplier Partitioning, Supplier-Purchasing Org mapping, and Supplier Location. Ensures suppliers are visible and accessible in Ariba Buyer catalogs.
Commodity Code / UNSPSC MappingMaps legacy commodity codes to Ariba UNSPSC codes. Validates mapping to prevent catalog load errors. Supports value transformation and ensures correct classification for catalog items.
Unit of Measure MappingMaps legacy unit of measure codes to Ariba standard ISO UOM. Validates values to avoid catalog validation errors during upload.
Contract Id MappingXREF for Contract Id
Material Master MappingsXREF for Materials
PunchOut & Integration MappingMaps legacy PunchOut flags True
Data MappingMaps additional catalog data such as images, thumbnails and related items. Applies formatting rules (e.g., hash tables for Item Spec / Related Items) and ensures proper structure for Ariba.

Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible
SupplierEnsure Supplier records
Mapping Table NameMapping Table DescriptionSupplier Master MappingMaps Supplier information from the legacy system (S/4HANA or legacy catalog) to Ariba Buyer. Includes Supplier ID, Supplier Partitioning, Supplier-Purchasing Org mapping, and Supplier Location. Ensures suppliers are visible and accessible in Ariba Buyer catalogs.Catalog Item MappingMaps all catalog item fields from legacy catalogs to Ariba Buyer. Includes Supplier Part ID, Supplier Part Auxiliary ID, Manufacturer Part ID, Item Description, Unit Price, Unit of Measure, Lead Time, Manufacturer Name, Supplier URL, Manufacturer URL, Market Price, Short Name, Language, Currency, Expiration/Effective Dates, Parametric Data/Name, PunchOut fields, Territory Available, Images/Thumbnails/Auxiliary Images, Delete/Flags, Keywords, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity, Item Spec, Related Items, Attachments. Ensures data is target-ready for Syniti Migrate and CIF 3.0/Excel upload.Commodity Code / UNSPSC MappingMaps legacy commodity codes to Ariba UNSPSC codes. Validates mapping to prevent catalog load errors. Supports value transformation and ensures correct classification for catalog items.Unit of Measure MappingMaps legacy unit of measure codes to Ariba standard ISO UOM. Validates values to avoid catalog validation errors during upload.PunchOut & Integration MappingMaps legacy PunchOut flags FalseAuxiliary Data MappingMaps additional catalog data such as images, thumbnails, auxiliary images, auxiliary thumbnails, attachments, and related items. Applies formatting rules (e.g., hash tables for Item Spec / Related Items) and ensures proper structure for Ariba.Transformation Validation & DefaultsProvides rules for applying default values, data formatting (e.g., dates in YYYY-MM-DD, case sensitivity), and business rules such as minimum quantities, intervals, relevance scores, and optional field handling. Ensures all target data is ready for pre-load validation by the business team.

Transformation Dependencies

List the steps that need to occur before transformation can commenceItem #Step DescriptionTeam ResponsibleSupplierEnsure Supplier records exist in S/4HANA and are migrated/interfaced to Ariba Buyer. Validate that Supplier is partitioned to allow catalog visibility.Data Team / Interface TeamSupplier – Purchasing Org MappingVerify that each Supplier is mapped to the relevant Purchasing Organizations and interfaced to Ariba.Data Team / Interface TeamSupplier Location / Partitioned SupplierConfirm Supplier locations and partitions are configured correctly; missing partitioning prevents catalog access.Data Team / Interface TeamCommodity Code / UNSPSC MappingEnsure Commodity Codes exist in Ariba and are correctly mapped to UNSPSC codes. Validate that all required mappings are present to prevent validation errors.Functional Team / Data TeamUnit of Measure (UOM)Validate that all UOM values exist in Ariba. Transform legacy UOM values if needed to ISO standard.Interface Team / Data TeamMaterial Codes / Material GroupsNo dependency on Material codes or Material Groups in Ariba. No transformation required.N/ACatalog Item Fields (General)Extract legacy catalog item data (Supplier Part ID, Item Description, Manufacturer Part ID, Short Name, Market Price, Currency, Language, etc.) and transform to target-ready Ariba format.Data TeamCatalog Item Fields (Advanced)Apply parametric attributes, PunchOut flags, PunchOut levels, territory availability, item specs, related items, attachments, images, thumbnails, auxiliary images/thumbnails.Data Team / Functional TeamFlags & IndicatorsMap fields like Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity. Apply validation and defaults where required.Data TeamTarget-Ready Data ValidationValidate all transformed catalog data (format, value mapping, defaults) to ensure it is ready for Syniti Migrate load. Generate pre-load dataset for business review.Business Team / Functional Team / Data TeamEnd-User Access ValidationConfirm that after all dependencies are met (Supplier, Supplier partition, Supplier-P org mapping, Commodity code, UOM), end users can search and access catalog items in Ariba Buyer.Functional Team / Business Team

Pre-Load Validation

Project Team

Completeness

TaskActionValidate Supplier RecordsEnsure all Suppliers
exist in S/4HANA and are migrated/interfaced to Ariba Buyer.
Verify
Validate that Supplier is partitioned
for
to allow catalog visibility
.Validate
.Data Team / Interface Team
Supplier – Purchasing Org Mapping
Confirm
Verify that each Supplier is mapped to the
correct
relevant Purchasing Organizations
. Ensure mappings are loaded in Ariba before catalog upload.
and interfaced to Ariba.Data Team / Interface Team
Supplier Location / Partitioned SupplierConfirm Supplier locations and partitions are configured correctly; missing partitioning prevents catalog access.Data Team / Interface Team
Commodity Code
Validate Supplier LocationsVerify all Supplier locations exist and are partitioned correctly. Missing locations or partitions prevent end-user access.Validate Commodity Codes
/ UNSPSC MappingEnsure
all
Commodity Codes
are loaded
exist in Ariba and are correctly mapped
correctly
to UNSPSC codes.
Identify any missing mappings to avoid catalog load validation errors.
Validate that all required mappings are present to prevent validation errors.Functional Team / Data Team
CurrencyEnsure Currency  exist in AribaData Team / Interface Team
Contracts Contracts are loaded
Material MasterMaterial master load is completed
Validate
Unit of Measure (UOM)
Check
Validate that all
required
UOM values exist in Ariba.
Map legacy UOMs to ISO standards if required.Validate Catalog Item FieldsVerify completeness of mandatory catalog fields:
Transform legacy UOM values if needed to ISO standard.Interface Team / Data Team
Material GroupsNo dependency on Material codes or Material Groups in Ariba. No transformation required.N/A
Catalog Item Fields (General)Extract legacy catalog item data (Supplier Part ID, Item Description, Manufacturer Part ID, Short Name, Market Price, Currency, Language,
Effective Date, Expiration Date.Validate Parametric / Advanced FieldsEnsure Parametric Data/Name, PunchOut flags, PunchOut Level, Territory Available, and advanced item fields are provided as required.Validate Images and AttachmentsConfirm that all images, thumbnails, auxiliary images, auxiliary thumbnails, and attachments are available and correctly linked.
etc.) and transform to target-ready Ariba format.Data Team
Catalog Item Fields (Advanced)Apply parametric attributes, PunchOut flags, PunchOut levels, territory availability, item specs, related items,  images, thumbnails etc..Data Team / Functional Team
Flags & IndicatorsMap fields like
Validate Flags & IndicatorsCheck completeness for
Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity. Apply
default values where necessary.Validate Related Items / Item SpecsEnsure Item Specs and Related Items are populated where applicable using the correct hash table format {key1=value1;key2=value2;...}.Target-Ready Data ValidationVerify that all extracted and transformed data meets Ariba load requirements (CIF 3.0/Excel template) and is ready for Syniti Migrate load.End-User Access ValidationConfirm that after all dependencies are loaded, end users can search and access all catalog items in Ariba Buyer.
validation and defaults where required.Data Team


Pre-Load Validation

Project Team

Completeness

Accuracy


TaskAction
Validate Supplier
Data AccuracyEnsure Supplier IDs, Supplier Partitioning, and Supplier-Purchasing Org mappings match the source system and are correctly loaded in Ariba.Validate Catalog Item IdentifiersVerify that Supplier Part IDs, Supplier Part Auxiliary IDs, and Manufacturer Part IDs are unique and correctly mapped.Validate Item DescriptionsConfirm that Item Descriptions are complete, accurate, and match legacy system values. Ensure case sensitivity and character limits are maintained.
RecordsEnsure all Suppliers exist in S/4HANA and are migrated/interfaced to Ariba. Verify that Supplier is partitioned for catalog visibility.
Validate Supplier – Purchasing Org MappingConfirm each Supplier is mapped to the correct Purchasing Organizations. Ensure mappings are loaded in Ariba before catalog upload.
Validate Supplier LocationsVerify all Supplier locations exist and are partitioned correctly. Missing locations or partitions prevent end-user access.
Validate Commodity Codes / UNSPSC MappingEnsure all Commodity Codes are loaded in Ariba and mapped correctly to UNSPSC codes. Identify any missing mappings to avoid catalog load
Validate Commodity Code / UNSPSC MappingCheck that Commodity Codes are correctly mapped to UNSPSC codes in Ariba. Ensure no mismatches that could cause catalog
validation errors.
Validate Unit of Measure (UOM)
Confirm
Check that all required UOM values
match legacy system standards and ISO codes
exist in Ariba.
Validate Prices and CurrencyEnsure Unit Prices and Market Prices are accurate. Confirm currency codes match legacy values and are correctly applied
Map legacy UOMs to ISO standards if required.
Validate
DatesVerify that Effective Date is prior to Expiration Date and both are in correct YYYY-MM-DD format. Ensure future Expiration Dates.Validate Flags & IndicatorsCheck that fields like Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, and Price Configuration are accurate and consistent with source data.
CurrencyEnsure all Currency  are loaded in Ariba
Validate Catalog Item FieldsVerify completeness of mandatory catalog fields: Supplier Part ID, Item Description, Manufacturer Part ID, Short Name, Market Price, Currency, Language, Effective Date, Expiration Date.
Validate Parametric / Advanced
Validate Parametric and PunchOut
FieldsEnsure Parametric Data/Name, PunchOut
Enabled
flags, PunchOut Level,
and
Territory Available
are accurately populated according to business rules
, and advanced item fields are provided as required.
Validate Images
, Thumbnails, Attachments
Confirm that all images, thumbnails, auxiliary images
/
, auxiliary thumbnails
,
are available and
attachments are
correctly linked
, complete, and accessible
.
Validate Flags & IndicatorsCheck completeness for Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity. Apply default values where necessary.
Validate Related Items / Item Specs
Check that
Ensure Item Specs and Related Items
and Item Specs are accurate, formatted properly (
are populated where applicable using the correct hash table format {key1=value1;key2=value2;...}.
..}), and consistent with source data.Validate Overall Data ConsistencyEnsure all catalog fields are internally consistent, values are correct, and dependencies (Suppliers, UOM, Commodity Codes) are satisfied.AccuracyEnsure the number of line items are accurate.Validate Subscription NameVerify each supplier has subscription name provided by BAU and this will be used during upload timeNo of CIF Files & FormatCheck the number of cif files and its Format CIF 8.0

Business

Completeness
Target-Ready Data ValidationVerify that all extracted and transformed data meets Ariba load requirements (CIF 3.0/Excel template).
End-User Access ValidationConfirm that after all dependencies are loaded, end users can search and access all catalog items in Ariba Buyer.
Count of Subscriptions and count of CIF filesEnsure the total number of cif and subscriptions are equal to Business catalog count.


Accuracy

TaskAction
Validate Supplier
Information
Data Accuracy
Confirm all
Ensure Supplier
records exist, are correctly partitioned
IDs, Supplier Partitioning, and Supplier-Purchasing Org mappings
are complete
match the source system and are correctly loaded in Ariba.
Validate
Supplier LocationsEnsure all Supplier locations are created and properly partitioned for catalog access.Validate Catalog ItemsVerify all mandatory catalog fields (Supplier Part ID, Item Description, Manufacturer Part ID, Short Name, Unit Price, Unit of Measure, Lead Time, Currency, Language, Effective Date, Expiration Date) are populated.
Catalog Item IdentifiersVerify that Supplier Part IDs, Supplier Part Auxiliary IDs, and Manufacturer Part IDs are unique and correctly mapped.
Validate Item DescriptionsConfirm that Item Descriptions are complete, accurate, and match legacy system values. Ensure case sensitivity and character limits are maintained.
Validate Commodity Code / UNSPSC MappingCheck that Commodity Codes are
Validate Commodity Codes / UNSPSCEnsure all catalog items have Commodity Codes loaded and
correctly mapped to UNSPSC codes in Ariba. Ensure no mismatches that could cause catalog validation errors.
Validate
PunchOut & Advanced FieldsConfirm that PunchOut Enabled, PunchOut Level, Territory Available, Parametric Data/Name, and other advanced fields are complete as per catalog type (Standard, PunchOut, Partial).Validate Images and Attachments
Unit of Measure (UOM)Confirm that UOM values match legacy system standards and ISO codes in Ariba.
Validate Prices and CurrencyEnsure Unit Prices and Market Prices are accurate. Confirm currency codes match legacy values and are correctly applied.
Validate DatesVerify that Effective Date is prior to Expiration Date and both are in correct YYYY-MM-DD format. Ensure future Expiration Dates
Ensure all required images, thumbnails, auxiliary images/thumbnails, and attachments are linked for each catalog item
.
Validate Flags & IndicatorsCheck that fields like Delete, IsPartial(Ensure that Partial catalog items are either validated by business for correct pricing or are excluded from the load file.), IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, and Price Configuration
, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity are populated according to business rules
are accurate and consistent with source data. I
Validate Parametric and PunchOut FieldsEnsure Parametric Data/Name, PunchOut Enabled, PunchOut Level, and Territory Available are accurately populated according to business rules.
Validate Images, ThumbnailsConfirm all images, auxiliary images/thumbnails are correctly linked, complete, and accessible.
Validate Related Items / Item Specs
Confirm
Check that Related Items and Item Specs are
complete and formatted correctly using
accurate, formatted properly (hash table
syntax
{key1=value1;...}), and consistent with source data.
Pre-Load Target Data Verification
Validate Overall Data ConsistencyEnsure all
extracted and transformed data is complete and formatted according to Ariba CIF 3.0/Excel templates and ready for Syniti Migrate load.End-User Accessibility CheckConfirm that, once loaded, catalog items are visible and searchable by end users in Ariba Buyer
catalog fields are internally consistent, values are correct, and dependencies (Suppliers, UOM, Commodity Codes) are satisfied.
Accuracy
Check
Ensure the number of line items are accurate.
Validate Subscription NameVerify each supplier has subscription name provided by BAU and this will be used during upload time
No of CIF Files &
Format
SubscriptionsCheck the number of cif files, subscriptions and its Format CIF 8.0

Business

Completeness

Accuracy

 

TaskAction
Validate Supplier
Accuracy
Information
Ensure
Confirm all Supplier
IDs, Supplier Partitioning
records exist, are correctly partitioned, and Supplier-Purchasing Org mappings
match legacy source data and are correctly loaded in Ariba.Validate Supplier Location AccuracyConfirm that Supplier locations are correctly configured and partitioned as per legacy system.Validate Catalog Item IdentifiersCheck that Supplier Part ID, Supplier Part Auxiliary ID, and Manufacturer Part ID are unique and correctly mapped.Validate Item DescriptionsEnsure Item Descriptions match legacy values, maintain case sensitivity, and respect character limits.Validate Commodity Code / UNSPSC MappingVerify that Commodity Codes are correctly mapped to UNSPSC codes and correspond to legacy material groups.Validate Unit of Measure (UOM)Confirm UOM values are accurate, mapped to ISO standard codes, and consistent with legacy data.Validate Prices and CurrencyEnsure Unit Price, Market Price, and Currency are accurate and consistent with legacy values.Validate DatesCheck that Effective Date is before Expiration Date, both in YYYY-MM-DD format, and match legacy system values.Validate Flags & IndicatorsConfirm Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, and Packing Quantity are accurate and consistent.Validate Parametric and PunchOut FieldsEnsure Parametric Data/Name, PunchOut Enabled, PunchOut Level, and Territory Available are correctly populated according to business rules.Validate Images, Thumbnails, AttachmentsConfirm that all images, auxiliary images/thumbnails, and attachments are accurate, linked correctly, and match legacy references.Validate Related Items / Item SpecsEnsure Related Items and Item Specs are accurate, properly formatted in hash table syntax {key1=value1;...}, and consistent with legacy data.Validate Overall Data ConsistencyEnsure all catalog fields are internally consistent, dependencies (Supplier, UOM, Commodity Codes) are satisfied, and data aligns with business rules.AccuracyCheck the number of line items are accurate.Validate Subscription NameVerify each supplier has subscription name provided by BAU and this will be used during upload timeNo of CIF Files & FormatCheck the number of cif files and its Format CIF 8.0

Load

Login to Ariba and please follow the steps below for Load Process

Load Run Sheet

are complete.
Validate Supplier LocationsEnsure all Supplier locations are created and properly partitioned for catalog access.
Validate Catalog ItemsVerify all mandatory catalog fields (Supplier Part ID, Item Description, Manufacturer Part ID, Short Name, Unit Price, Unit of Measure, Lead Time, Currency, Language, Effective Date, Expiration Date) are populated.
Validate Commodity Codes / UNSPSCEnsure all catalog items have Commodity Codes loaded and correctly mapped to UNSPSC codes in Ariba.
Validate PunchOut & Advanced FieldsConfirm that PunchOut Enabled, PunchOut Level, Territory Available, Parametric Data/Name, and other advanced fields are complete as per catalog type (Standard, PunchOut, Partial).
Validate ImagesEnsure all required images, thumbnails, auxiliary images/thumbnails are linked for each catalog item.
Validate Flags & IndicatorsCheck that Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity are populated according to business rules.
Validate Related Items / Item SpecsConfirm that Related Items and Item Specs are complete and formatted correctly using hash table syntax {key1=value1;...}.
Pre-Load Target Data VerificationEnsure all extracted and transformed data is complete and formatted according to Ariba CIF 3.0/Excel templates and ready for Syniti Migrate load.
End-User Accessibility CheckConfirm that, once loaded, catalog items are visible and searchable by end users in Ariba Buyer.
AccuracyCheck the number of line items are accurate.
Validate Subscription NameVerify each supplier has subscription name provided by BAU and this will be used during upload time
No of CIF Files,  & FormatCheck the number of cif files and its Format CIF 8.0
Count of Subscriptions and count of CIF filesEnsure the total number of cif and subscriptions are equal to Business catalog count.

Accuracy


TaskAction
Validate Supplier AccuracyEnsure Supplier IDs, Supplier Partitioning, and Supplier-Purchasing Org mappings match legacy source data and are correctly loaded in Ariba.
Validate Supplier Location AccuracyConfirm that Supplier locations are correctly configured and partitioned as per legacy system.
Validate Catalog Item IdentifiersCheck that Supplier Part ID, Supplier Part Auxiliary ID, and Manufacturer Part ID are unique and correctly mapped.
Validate Item DescriptionsEnsure Item Descriptions match legacy values, maintain case sensitivity, and respect character limits.
Validate Commodity Code / UNSPSC MappingVerify that Commodity Codes are correctly mapped to UNSPSC codes and correspond to legacy material groups.
Validate Unit of Measure (UOM)Confirm UOM values are accurate, mapped to ISO standard codes, and consistent with legacy data.
Validate Prices and CurrencyEnsure Unit Price, Market Price, and Currency are accurate and consistent with legacy values.
Validate DatesCheck that Effective Date is before Expiration Date, both in YYYY-MM-DD format, and match legacy system values.
Validate Flags & IndicatorsConfirm Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, and Packing Quantity are accurate and consistent.
Validate Parametric and PunchOut FieldsEnsure Parametric Data/Name, PunchOut Enabled, PunchOut Level, and Territory Available are correctly populated according to business rules.
Validate Images, ThumbnailsConfirm that all images, auxiliary images/thumbnails are accurate, linked correctly, and match legacy references.
Validate Related Items / Item SpecsEnsure Related Items and Item Specs are accurate, properly formatted in hash table syntax {key1=value1;...}, and consistent with legacy data.
Validate Overall Data ConsistencyEnsure all catalog fields are internally consistent, dependencies (Supplier, UOM, Commodity Codes) are satisfied, and data aligns with business rules.
AccuracyCheck the number of line items are accurate.
Validate Subscription NameNaming convention should be as specified in the MDS.  Verify each supplier has subscription name provided by BAU and this will be used during upload time
Count of Subscriptions and count of CIF filesEnsure the total number of cif and subscriptions are equal to Business catalog count.

Load

Login to Ariba and please follow the steps below for Load Process

Load Run Sheet

Item #Step DescriptionTeam Responsible
Catalog File UploadIn Ariba Buyer, navigate to Catalogs → Manage Catalogs → Upload Catalog. Select the relevant Supplier and Active Catalog Version.Functional Team / Data Team
Export Legacy DataIf applicable, export legacy catalog items in CIF 3.0 or Excel format from legacy system for transformation.Data Team
Select Catalog TypeChoose Static Catalog during upload.Functional Team
Upload Catalog FileUpload the prepared CIF or Excel file. Click Validate to check syntax, structure, and compliance.Data Team / Functional Team

Correct Validation Errors

If the system reports errors, correct missing or invalid fields, formatting, or mapping issues.

Data Team

Submit Catalog for Approval

Once validation passes, click Submit. Status changes to Pending Approval, triggering Ariba Buyer approval workflow.

Functional Team

Buyer Catalog Approval

In Catalog Administration → Pending Catalogs, review pricing, commodity codes, compliance, and all catalog fields. Approve or reject.

Buyer / Functional Team

Catalog Activation

Upon approval, the catalog becomes Active. Buyers (end users) can now search and requisition items via Ariba Catalog Search.

Functional Team

Post-Load Verification

Confirm that all catalog items are visible to end users, including Partitioned Suppliers, Supplier Locations, and mapped UNSPSC codes.

Functional Team / Business Team

Load Logging and Tracking

Record load status, errors, and approvals in migration tracker or Syniti Migrate logs.

Data Team / Functional Team

Post-Load Data Validation

Perform pre-defined checks to ensure completeness, accuracy, and consistency of the loaded catalog. Confirm that images, flags, and all fields are correct.

Business Team / Functional Team / Data Team

Version Control & Maintenance

Maintain catalog versioning (Catalog Name + Date). Plan updates or re-uploads as needed for price changes, new items, or corrections.

Functional Team / Data Team


Load Phase and Dependencies

Configuration

Best practise configuration link is below https://help.sap.com/docs/buying-invoicing/catalog-format-reference/topics-about-cif-catalogs?locale=en-US&version=LATEST


Item #Configuration Item
Supplier SetupSupplier ID, Supplier Partitioning, Supplier Location, Supplier-Purchasing Org Mapping
Catalog Type SelectionStatic Catalog, PunchOut Catalog, Partial Catalog
Catalog File FormatCIF 3.0, Excel Template
Catalog VersionActive Catalog Version, Catalog Name + Date (for version control)
Catalog ValidationSupplier Part ID, Supplier Part Auxiliary ID, Manufacturer
Item #Step DescriptionTeam ResponsibleCatalog File UploadIn Ariba Buyer, navigate to Catalogs → Manage Catalogs → Upload Catalog. Select the relevant Supplier and Active Catalog Version.Functional Team / Data TeamExport Legacy DataIf applicable, export legacy catalog items in CIF 3.0 or Excel format from legacy system for transformation.Data TeamSelect Catalog TypeChoose Static Catalog during upload.Functional TeamUpload Catalog FileUpload the prepared CIF or Excel file. Click Validate to check syntax, structure, and compliance.Data Team / Functional TeamCorrect Validation ErrorsIf the system reports errors, correct missing or invalid fields, formatting, or mapping issues.Data TeamSubmit Catalog for ApprovalOnce validation passes, click Submit. Status changes to Pending Approval, triggering Ariba Buyer approval workflow.Functional TeamBuyer Catalog ApprovalIn Catalog Administration → Pending Catalogs, review pricing, commodity codes, compliance, and all catalog fields. Approve or reject.Buyer / Functional TeamCatalog ActivationUpon approval, the catalog becomes Active. Buyers (end users) can now search and requisition items via Ariba Catalog Search.Functional TeamPost-Load VerificationConfirm that all catalog items are visible to end users, including Partitioned Suppliers, Supplier Locations, and mapped UNSPSC codes.Functional Team / Business TeamLoad Logging and TrackingRecord load status, errors, and approvals in migration tracker or Syniti Migrate logs.Data Team / Functional TeamPost-Load Data ValidationPerform pre-defined checks to ensure completeness, accuracy, and consistency of the loaded catalog. Confirm that images, attachments, flags, and all fields are correct.Business Team / Functional Team / Data TeamVersion Control & MaintenanceMaintain catalog versioning (Catalog Name + Date). Plan updates or re-uploads as needed for price changes, new items, or corrections.Functional Team / Data Team

Load Phase and Dependencies

Configuration

Best practise configuration link is below https://help.sap.com/docs/buying-invoicing/catalog-format-reference/topics-about-cif-catalogs?locale=en-US&version=LATEST

Item #Configuration ItemSupplier SetupSupplier ID, Supplier Partitioning, Supplier Location, Supplier-Purchasing Org MappingCatalog Type SelectionStatic Catalog, PunchOut Catalog, Partial CatalogCatalog File FormatCIF 3.0, Excel TemplateCatalog VersionActive Catalog Version, Catalog Name + Date (for version control)Catalog ValidationSupplier Part ID, Supplier Part Auxiliary ID, Manufacturer Part ID, Item Description, Unit Price, Unit of Measure, Lead Time, Manufacturer Name, Supplier URL, Manufacturer URL, Market Price, Short Name, Currency, Language, Expiration Date, Effective DateAdvanced / Parametric FieldsParametric Data, Parametric Name, PunchOut Enabled, PunchOut Level, Currency, Units of Measure, Commodity code-UNSPC Codes/Material Group, End User Access Profiles, Supplier Locations, Plants, Purchasing Orgs/Supplier.Images & AttachmentsImage, Thumbnail, Auxiliary Images, Auxiliary Thumbnails, AttachmentsFlags & IndicatorsDelete, IsPartial, IsInternalPartID, IsCollection, Default Relevance, InKitOnly, Green, Hazardous Materials, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing QuantityRelated Items / Item SpecsRelated Items, Item Spec (hash table format)

Conversion Objects

The First 3 objects must loaded from fourth objects follow the load process.

Object #Preceding Object Conversion ApproachSupplier MasterNone → Migrate Supplier records from legacy system (S/4HANA). Ensure Supplier IDs exist, partitioned, and mapped to Purchasing Orgs before catalogs.Commodity Codes / UNSPSC MappingSupplier Master → Load and map Commodity Codes to UNSPSC. Must exist before catalog items to avoid validation errors.Unit of Measure (UOM)Supplier Master → Validate and map UOM values to ISO standards. Required before catalog item load.Catalog Items – General FieldsSupplier Master, Commodity Codes, UOM → Extract legacy catalog items and transform mandatory fields (Supplier
Part ID, Item Description, Unit Price, Unit of Measure, Lead Time, Manufacturer Name,
Short Name
Supplier URL, Manufacturer URL, Market Price, Short Name, Currency, Language,
Effective
Expiration Date,
Expiration
Effective Date
).
Catalog Items – Catalog Items – Flags & IndicatorsCatalog Items – General & Advanced Fields → Transform
Advanced / Parametric Fields
Catalog Items – General Fields → Transform parametric fields, PunchOut fields, Territory Available, and other advanced fields.Catalog Items – Images & AttachmentsCatalog Items – Advanced Fields → Map Images, Thumbnails, Auxiliary Images/Thumbnails, and Attachments. Validate links.
Parametric Data, Parametric Name, PunchOut Enabled, PunchOut Level, Currency, Units of Measure, Commodity code-UNSPC Codes/Material Group, End User Access Profiles, Supplier Locations, Plants, Purchasing Orgs/Supplier.
Images & AttachmentsImage, Thumbnail, Auxiliary Images, Auxiliary Thumbnails, Attachments
Flags & Indicators
Delete, IsPartial, IsInternalPartID, IsCollection, Default Relevance, InKitOnly, Green, Hazardous Materials, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity
.Catalog Items – Related Items / Item SpecsCatalog Items – General & Advanced Fields → Transform Related Items and Item Specs into hash table format {key1=value1;...}.Catalog Pre-Load ValidationAll Catalog Items → Perform completeness and accuracy checks; ensure mandatory fields, dependencies, and business rules are satisfied.Catalog LoadPre-Load Validation → Upload target-ready catalog (CIF 3.0 / Excel) to Ariba Buyer, validate, submit for approval, activate, and confirm end-user access.
Related Items / Item SpecsRelated Items, Item Spec (hash table format)




Conversion Objects

The First 3 objects must loaded from fourth objects follow the load process.

Object #Preceding Object Conversion Approach
Supplier MasterNone → Migrate Supplier records from legacy system (S/4HANA). Ensure Supplier IDs exist, partitioned, and mapped to Purchasing Orgs before catalogs.
Commodity Codes / UNSPSC MappingSupplier Master → Load and map Commodity Codes to UNSPSC. Must exist before catalog items to avoid validation errors.
Unit of Measure (UOM)Supplier Master → Validate and map UOM values to ISO standards. Required before catalog item load.
IncotermsSupplier Master → Load Incoterms
CurrencySupplier Master → Load currency or integrated from ECC.
ContractsObject 9040 is prerequisite

Error Handling

Error TypeError DescriptionAction Taken
Missing SupplierSupplier does not exist in S/4HANA or Ariba before catalog loadValidate Supplier in source system; create or partition Supplier; reload catalog after correction
Missing Supplier-P Org MappingSupplier not mapped to Purchasing OrganizationUpdate mapping in S/4HANA/Ariba interface; retry catalog upload
Missing Commodity Code / UNSPSCCatalog item has no Commodity Code or UNSPSC mappingMap Commodity Code to UNSPSC; reload affected catalog items
Missing UOMUnit of Measure not present in AribaMap legacy UOM to ISO standard in Ariba; retry upload
Duplicate Supplier Part ID / Auxiliary IDCombination of Supplier ID + Supplier Part ID + Auxiliary ID not uniqueCorrect duplicates in source or transformation layer; re-validate catalog file
Invalid Catalog Field FormatDate, currency, numeric or character fields not in expected formatApply transformation rules (YYYY-MM-DD for dates, ISO currency, ISO UOM); re-validate file
Missing Mandatory FieldsMandatory fields (Item Description, Unit Price, SPSC Code, etc.) not populatedFill missing values in source or transformed file; re-run validation
PunchOut Configuration ErrorPunchOut URL missing or PunchOut Level incorrectUpdate PunchOut setup; validate connectivity; re-upload catalog
Image / Attachment Missing or BrokenImage URLs or attachments not accessible or missingCorrect links or upload missing files; re-validate catalog
Load Validation FailureCatalog fails Ariba validation (syntax, compliance, dependencies)Review error messages; correct issues in transformation or source data; re-validate and submit




Post-Load Validation

Project Team

Completeness


TaskAction
Verify Catalog ActivationConfirm that all uploaded catalogs are Active in Ariba Buyer and accessible to end users.
Validate Supplier PartitioningCheck that all Suppliers are properly partitioned and Supplier-Purchasing Org mappings are in place to ensure visibility.
Validate Supplier LocationsEnsure all Supplier locations are correctly configured and displayed in the catalog.
Validate Mandatory Catalog FieldsConfirm that all mandatory fields (Supplier Part ID, Item Description, Unit Price, Unit of Measure, Lead Time, Manufacturer Name, Short Name, Market Price, Currency, Language, Effective Date, Expiration Date) are present for all catalog items.
Validate Commodity Codes / UNSPSC MappingEnsure all catalog items have valid Commodity Codes mapped to UNSPSC. No missing codes should exist.
Validate PunchOut & Advanced FieldsConfirm that PunchOut Enabled, PunchOut Level, Territory Available, and Parametric Data/Name are correctly populated for applicable items.
Validate
Images and Attachments
Images Ensure all images, thumbnails, auxiliary images/thumbnails
, and attachments
are available and correctly linked for each item.
Validate Flags & IndicatorsConfirm that Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, and Packing Quantity fields are populated correctly.
Validate Related Items / Item SpecsCheck that Related Items and Item Specs are present and formatted correctly using hash table syntax {key1=value1;...}.
End-User Accessibility CheckConfirm that end users can search, view, and requisition catalog items as expected in Ariba Buyer.
Validate Overall Data CompletenessVerify that no catalog item is missing critical information and that all dependencies (Suppliers, UOM, Commodity Codes, UNSPSC, Partitioning) are satisfied.
Validate Supplier SubscriptionEnsure Supplier subscription are created for each catalog
Count of Subscriptions and count of CIF filesEnsure the total number of cif and subscriptions are equal to Business catalog count.

Accuracy

TaskAction
Validate Supplier AccuracyVerify that Supplier IDs, Supplier Partitioning, and Supplier-Purchasing Org mappings match legacy source data and are correctly loaded in Ariba.
Validate Supplier Location AccuracyConfirm that all Supplier locations are correctly configured and partitioned as per legacy system.
Validate Catalog Item IdentifiersCheck that Supplier Part ID, Supplier Part Auxiliary ID, and Manufacturer Part ID are unique, correctly mapped, and match source system values.
Validate Item DescriptionsEnsure Item Descriptions are accurate, maintain case sensitivity, character limits, and align with legacy data.
Validate Commodity Code / UNSPSC MappingConfirm that all Commodity Codes are correctly mapped to UNSPSC and match legacy material group information.
Validate Unit of Measure (UOM)Verify that all UOM values are accurate, conform to ISO standards, and are consistent with source data.
Validate Prices and CurrencyEnsure Unit Price, Market Price, and Currency are accurate, properly transformed, and aligned with legacy values.
Validate DatesConfirm that Effective Date is before Expiration Date, dates are in YYYY-MM-DD format, and match source system values.
Validate Flags & IndicatorsCheck Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity for accuracy and consistency.
Validate Parametric and PunchOut FieldsEnsure Parametric Data/Name, PunchOut Enabled, PunchOut Level, and Territory Available are accurate and match transformation rules.
Validate Images, Thumbnails
, Attachments
Confirm all images, auxiliary images/thumbnails
, and attachments
are correctly linked, accessible, and consistent with source data.
Validate Related Items / Item SpecsVerify Related Items and Item Specs are accurate, correctly formatted in hash table {key1=value1;...}, and aligned with source information.
Validate Supplier SubscriptionEnsure Supplier subscription are created for each catalog
Count of Subscriptions and count of catalogsEnsure the total number of cif and subscriptions are equal to Business catalog count.

Business

Completeness

TaskAction
Validate Supplier RecordsEnsure all Suppliers exist, are correctly partitioned, and mapped to Purchasing Organizations before catalog migration.
Validate Supplier LocationsConfirm that all Supplier locations are created and correctly partitioned to ensure visibility in Ariba Buyer.
Validate Catalog Item Mandatory FieldsVerify all required catalog fields are populated: Supplier Part ID, Supplier Part Auxiliary ID, Manufacturer Part ID, Item Description, Short Name, Unit Price, Unit of Measure, Lead Time, Manufacturer Name, Market Price, Currency, Language, Effective Date, Expiration Date.
Validate Commodity Codes / UNSPSC MappingEnsure each catalog item has a valid Commodity Code mapped to UNSPSC. Confirm no missing or incorrect codes.
Validate PunchOut and Advanced FieldsConfirm PunchOut Enabled, PunchOut Level, Territory Available, Parametric Data/Name fields are populated where applicable.
Validate Images
and Attachments
Check that all images, thumbnails, auxiliary images/thumbnails
, and attachments
are provided and linked correctly.
Validate Flags & IndicatorsEnsure Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, and Packing Quantity fields are populated appropriately.
Validate Related Items / Item SpecsEnsure Related Items and Item Specs are provided and formatted correctly using the hash table syntax {key1=value1;...} where applicable.
Pre-Load Data VerificationConfirm all extracted and transformed data meets Ariba load requirements (CIF 3.0/Excel template) and is ready for Syniti Migrate load.
End-User Accessibility CheckVerify that, once loaded, catalog items will be visible, searchable, and requisitionable by end users in Ariba Buyer.
Validate Supplier SubscriptionEnsure Supplier subscription are created for each catalog

Accuracy

TaskAction
Validate Supplier AccuracyEnsure Supplier IDs, partitioning, and Supplier-Purchasing Org mappings match legacy source data and are correctly loaded in Ariba.
Validate Supplier Location AccuracyConfirm all Supplier locations are accurately configured and partitioned according to legacy data.
Validate Catalog Item IdentifiersCheck that Supplier Part ID, Supplier Part Auxiliary ID, and Manufacturer Part ID are unique, correctly mapped, and consistent with source system values.
Validate Item DescriptionsVerify that Item Descriptions are accurate, maintain case sensitivity, respect character limits, and match legacy system values.
Validate Commodity Code / UNSPSC MappingConfirm Commodity Codes are correctly mapped to UNSPSC and consistent with legacy material groups.
Validate Unit of Measure (UOM)Ensure UOM values are accurate, ISO-compliant, and consistent with source data.
Validate Prices and CurrencyConfirm Unit Price, Market Price, and Currency are correct, properly transformed, and aligned with legacy values.
Validate DatesEnsure Effective Date is prior to Expiration Date, dates are in YYYY-MM-DD format, and match source values.
Validate Flags & IndicatorsCheck Delete, IsPartial, IsInternalPartID, IsCollection, InKitOnly, Green, Hazardous Materials, Default Relevance, Price Configuration, Minimum Quantity, Quantity Interval, Content Unit, Packing Quantity for correctness and consistency.
Validate Parametric and PunchOut FieldsVerify that Parametric Data/Name, PunchOut Enabled, PunchOut Level, and Territory Available are correctly populated according to business rules.
Validate Images, Thumbnails
, Attachments
Confirm all images, auxiliary images/
thumbnails, and attachments
thumbnails  are correct, linked properly, and consistent with source data.
Validate Related Items / Item SpecsCheck that Related Items and Item Specs are accurate, correctly formatted using hash table {key1=value1;...}, and consistent with legacy information.
Validate Overall Data ConsistencyEnsure all catalog fields are internally consistent, dependencies (Supplier, UOM, Commodity Codes, UNSPSC) are satisfied, and data aligns with business rules.
Validate Supplier SubscriptionEnsure Supplier subscription are created for each catalog


Key Assumptions

  • Master Data Standard is up to date as on the date of documenting this conversion approach and data load.
  • is in scope based on data design and any exception requested by business.


See also

Change log

Change History
limit10