You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Purpose

The purpose of this document is to define the conversion approach to create Static Ariba catalogs uploaded in Ariba and  available in Guided buying  and S/4 HANA is our To be Process.

Presently(As Is) the catalogs are at Ariba and available for SRM & Ebuy Applications 


Conversion Scope

The scope of this document covers the approach for converting active Ariba Catalogs
 from Legacy Source Systems ECC /SRM/Ebuy/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 ManagerThere are more than 325 active catalogs in the current (As-Is) system, which need to be migrated to the future (To-Be) system.Record volume is dependent on contract line items, with approximately 1 to 10,000 records per catalog.Sap Ariba Catalog ManagerThe number of records will remain similar to the legacy source, varying based on contract line items, with approximately 1 to 10,000 records per catalog.
















Additional Information

Multi-language Requirement

The Catalog item Language field will decides 

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.

TableFieldData ElementField DescriptionData TypeLengthRequirement

Supplier IDSupplier IDIndicates the ERP Vendor ID or Ariba Network ID of the supplierUpfront AutomatedString255

Manufacturer Part IDManufacturer Part ID
Upfront AutomatedString255

Manufacturer Part IDManufacturer 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 AutomatedString255

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

SPSC CodeSPSC 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 AutomatedString40

Unit PriceUnit 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

Unit of MeasureUnit of MeasureISO Unit of measureUpfront AutomatedString32

Lead TimeLead 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

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

Supplier URLSupplier 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 formString255

Manufacturer URLManufacturer 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 formString255

Market PriceMarket PriceUsed to calculate discount. To be provided if already available in legacy systemUpfront manual/Default on the formDecimal

Short NameShort 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 AutomatedString80

Classification CodesClassification 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 AutomatedString64

LanguageLanguageJava 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 AutomatedString255

CurrencyCurrencyISO 4217 currency code must be set. It overrides the currcncy at the header field.Upfront AutomatedString32

Expiration DateExpiration DateThis date must be in the future and in YYYY-MM-DD format.Upfront AutomatedDate0

Effective DateEffective DateThis date must be prior to the expiration date and in YYYY-MM-DD format.Upfront AutomatedDate0

Parametric DataParametric 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 formString255

Parametric NameParametric 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 formString255

PunchOut EnabledPunchOut EnabledCan True or FalseUpfront AutomatedBoolean0

PunchoutLevelPunchoutLevelCan be store, aisle, shelf, or product.Upfront AutomatedString

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

Supplier Part Auxiliary IDSupplier 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 AutomatedString255

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

ThumbnailThumbnailProvides 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 formString255

DeleteDeleteCan True or FalseUpfront AutomatedBoolean

IsPartialIsPartialCan be Yes or NoUpfront AutomatedFlag

isInternalPartIDisInternalPartIDCan be Yes or NoUpfront AutomatedFlag

IsCollectionIsCollectionCan be Yes or NoUpfront AutomatedFlag

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

InKitOnlyInKitOnlyCan True or FalseUpfront AutomatedBoolean

greengreenCan be Yes or NoUpfront AutomatedFlag

hazardousmaterialshazardousmaterialsCan be Yes or NoUpfront AutomatedFlag

KeywordsKeywordsTo be provided if already available in Legacy systemUpfront AutomatedString255

Price configurationPrice configurationThis field should be used only when advance pricing is applicable.Upfront AutomatedString255

MinimumQuantityMinimumQuantityThis 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 AutomatedInteger

QuantityIntervalQuantityIntervalIt 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 AutomatedInteger

Content UnitContent 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 systemUpfront AutomatedString32

Packing QuantityPacking 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 AutomatedInteger

Item SpecItem 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 AutomatedString6000

RelatedItemsRelatedItemsThis 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 AutomatedString255

AttachmentsAttachmentsIt 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.Upfront AutomatedString255

AuxilaryImagesAuxilaryImagesAdditional images, can be added to the item details using this field. To be provided if already available in legacy systemUpfront AutomatedString255

AuxiliaryThumbnailsAuxiliaryThumbnailsAdditional tumbnails can be added to the item details using this field. To be provided if already available in legacy systemUpfront AutomatedString255


Data Cleansing

IDCriticalityError Message/Report DescriptionRuleOutputSource System


























Conversion Process

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


Data Privacy and Sensitivity

Confidential due to Price agreements in contracts


Extraction

Extract data from a source into CIF file
. There are 2 possibilities:

  1. All Catalogs  are exported  using Ariba catalog Manager(Lagacy)  and Import  the  catalogs using Ariba catalog Manager(New)  

The agreed Relevancy criteria is applied to the extracted records to identify the records that are applicable for the Target loads

Extraction Run Sheet

Req #Requirement DescriptionTeam Responsible
1Make sure All activated catalogs are up to date with Suppliers and there is no changes after catalogs exported date to live  Business
2. Once the date set for Catalog  exported  then catalogs will be exported as CIF file.Data Team.
3Exported CIF file will be imported in New Ariba system using catalog managerData Team


Selection Screen

Selection Ref ScreenParameter NameSelection TypeRequirementValue to be entered/set





















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

Field NameField DescriptionRule












Extraction Dependencies

Item #Step DescriptionTeam Responsible













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:

  1. Perform value mapping and data transformation rules.
    1. Legacy values are mapped to the to-be values (this could include a default value)
    2. Values are transformed according to the rules defined in
  2. Prepare target-ready data in the structure and format that is required for loading via prescribed Load Tool. This step also produces the load data ready for business to perform Pre-load Data Validation

Transformation Run Sheet

Item #Step DescriptionTeam Responsible













Transformation Rules

Rule #Source systemSource TableSource FieldSource DescriptionTarget SystemTarget TableTarget FieldTarget DescriptionTransformation Logic









































Transformation Mapping

Mapping Table NameMapping Table Description








Transformation Dependencies

List the steps that need to occur before transformation can commence
Item #Step DescriptionTeam Responsible













Pre-Load Validation

Project Team

Completeness

TaskAction





Accuracy

TaskAction





Business

Completeness

TaskAction





Accuracy

TaskAction





Load

The load process includes:

  1. Execute the automated data load into target system using load tool or product the load file if the load must be done manually
  2. Once the data is loaded to the target system, it will be extracted and prepared for Post Load Data Validation

Load Run Sheet

Item #Step DescriptionTeam Responsible













Load Phase and Dependencies

Configuration

Item #Configuration Item






Conversion Objects

Object #Preceding Object Conversion Approach

list the exact title of the conversion object of only the immediate predecessor – this will then confirm the DDD (Data Dependency Diagram)




Error Handling

Error TypeError DescriptionAction Taken










Post-Load Validation

Project Team

Completeness

TaskAction





Accuracy

TaskAction





Business

Completeness

TaskAction





Accuracy

TaskAction





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

Version Published Changed By Comment
CURRENT (v. 10) Apr 30, 2026 11:30 SLOAN-ext, Anthony
v. 131 Apr 30, 2026 11:27 SLOAN-ext, Anthony
v. 130 Apr 17, 2026 10:49 SLOAN-ext, Anthony
v. 129 Apr 17, 2026 10:49 SLOAN-ext, Anthony
v. 128 Apr 17, 2026 09:50 SLOAN-ext, Anthony
v. 127 Apr 17, 2026 09:47 SLOAN-ext, Anthony
v. 126 Apr 17, 2026 09:40 SLOAN-ext, Anthony
v. 125 Mar 25, 2026 17:48 MADHOK-ext, Jasleen
v. 124 Mar 25, 2026 17:44 MADHOK-ext, Jasleen
v. 123 Mar 24, 2026 15:24 MADHOK-ext, Jasleen

Go to Page History

  • No labels