Setting Up Inbound Product Data Synchronization and Data Quality Management

This chapter covers the following topics:

Setup Overview of Inbound Product Data Synchronization

Oracle Product Information Management uses the Import Workbench to bring product data from disparate systems into a master product information repository, known as the Product Information Management Data Hub (PIMDH).

While importing data into a centralized data model, the Import Workbench identifies and resolves duplicates and errors while at the same time enriching existing data with external information. This process creates a blended record, known as the single source of truth. You can then create business reports and other documents related to the updates.

In order to import data from an external source system, you must define a source system for each data source and create match rules to help match imported data to existing data in the product information repository. If you plan to import item data from the 1SYNC Global Data Synchronization Network (GDSN), then you must complete the following additional steps:

Related Topics

Creating Match Rules

Defining Source Systems

Defining Units of Measure for GDSN Attributes

Overview of Inbound Product Data Synchronization and Data Quality Management, Oracle Product Information Management User's Guide

Creating a 1SYNC Target System and Global Location Number

GDSN requires each physical location in a company to have a Global Location Number (GLN). The GLN is 13-digit number with a check digit assigned as the last digit. Oracle enables you to assign a GLN to each supplier address using Oracle Payables.

The GLN is not displayed by default, since it is primarily used for the purpose of synchronizing product data. You can display the field using the personalization framework.

To add a GLN to a supplier location

  1. From the Home page, select the System Administrator responsibility.

  2. From the menu, under Profile, select System.

  3. Search for and select the profile option Personalize Self-Service Defn.

  4. In the System Profile Values form, Site field, select Yes from the list of values.

  5. Search for and select the profile option FND: Personalization Region Link Enabled. Enter the User for whom you want to enable personalization as a search criteria.

  6. In the System Profile Values form, set the profile option FND: Personalization Region Link Enabled to Yes at the User Level for the user.

    Tip: Enter a user with the Payables responsibility and who will update the GLN.

    the picture is described in the document text

  7. Log out, then log on again as the user with the Payables responsibility.

  8. Select the Payables responsibility for the Operating Unit under which you plan to update the supplier site GLN.

  9. In the menu, under Suppliers, select Entry.

  10. Search for and select the supplier for which you plan to update a supplier site with the GLN.

  11. From the Update (supplier name): Quick Update page, select the Company Profile: Address Book link.

    the picture is described in the document text

  12. In the Update (supplier name): Address Book page, find the supplier site. Click Update for the site.

  13. In the Update Address page, click the Personalize "Address" link.

    Note: The Global Location Number field does not appear by default on the page. You must personalize it.

    the picture is described in the document text

  14. In the Personalize Region: Address page, select Complete View and click Expand All.

    the picture is described in the document text

  15. Find the Global Location Number field and click Update.

    the picture is described in the document text

  16. In the Personalize Message Text Input: Global Location Number page, find the presentation property Rendered. The Original Definition value is false. Choose whether to update the value to true at the Site, Organization and/or Responsibility level. Click Apply.

    the picture is described in the document text

  17. In the Personalize Region: Address page, click Return to Application.

  18. In the Update Address page, the Global Location Number field now appears. Enter the GLN value, then click Apply.

    the picture is described in the document text

Related Topics

Entering Suppliers Manually, Oracle Payables User's Guide

Creating Match Rules

A match rule defines matching criteria in order to find matches between the incoming external (source system) items and Oracle Product Information Management Data Hub (PIMDH) items. Create match rules at the item catalog level.

After uploading the records into the interface table, PIMDH determines if cross-references for items exist in the production table. If the source system item matches a PIMDH item name, the system confirms the match. At the source system batch level, users can define the default matching rule and choose whether to run the matching rule automatically upon data upload. If you choose to run the matching rule automatically, then a concurrent request launches to find a match using the default matching rule for all unconfirmed records. Alternatively, you can select a match rule and launch the concurrent request to find a match for all unconfirmed items. You can run different matching rules against each batch one at a time while searching to match batch items to the appropriate PIMDH items. The matching process only applies to unconfirmed items. You cannot make changes to the batch while the matching concurrent request executes. The system searches to match source system items against all PIMDH items, including unapproved items.

To create a match rule for an item catalog

  1. Navigate to the Setup Workbench. From the Items tab, click the Match Rules sub-tab. Click Create.

    the picture is described in the document text

  2. Name the match rule and provide a Description. Check Set as Default to have this match rule automatically appear as the default item catalog match rule for source systems. Optionally, you can select another default match rule when defining a source system.

  3. Click Add Criteria.

  4. Find and select the item attributes for which you want to add criteria using either the Attribute Name, Business Entity, or Attribute Group field. Click Apply.

    Choose from the following business entities:

    • Item

    • Item Organization/Store

    • Item Revision

    • Item Supplier

    Tip: You can match the following attributes by keywords, using fuzzy, stemming, and synonym searches:

    • item

    • item description

    • item long description

    • item catalog category

    • manufacturer

    • manufacturer part number

    • supplier

    • supplier part number

    All other attributes must match exactly. To use synonym searches, you must load a thesaurus into the database and set the site level EGO: Thesaurus for Matching profile option to Yes.

    the picture is described in the document text

  5. Once you have added all of the criteria, click Apply.

To optionally create a match rule for an item catalog category

After defining match rules at the item catalog level, you can optionally create additional match rules for individual item catalog categories.

  1. Navigate to the Setup Workbench. Click the Item Catalog Categories tab. Search for the item catalog category, then click an item catalog category name link.

  2. Select Match Rules from the list of options under the Item Catalog Categories sub-tab. From here, follow the same procedure to create match rules for the item catalog category as you did to create match rules for an item catalog.

    Note: The item catalog match rules are listed along with the item catalog category match rules, but you cannot update them from within the item catalog category.

    the picture is described in the document text

Related Topics

Overview of Inbound Product Data Synchronization and Data Quality Management, Oracle Product Information Management User's Guide

Defining Source Systems

Defining Source Systems

When importing data from a source other than Oracle Product Information Management Data Hub (PIM Data Hub or PIMDH), you must create a source system within Import Workbench.

To define a source system

  1. Navigate to the Import Workbench and select the Source System Setup tab.

  2. Click Define Source System to create a new source system.

    the picture is described in the document text

  3. Alternatively, you can search for and view any existing source system item that is enabled only for customer items. Enable it for items.

  4. On the Define Source System page, enter the following for the source system:

    • a unique name

    • a unique code

      Note: The code can be alphanumeric, but must not contain any spaces. Ensure that the code matches the System Code defined on the System Setup page within the corresponding Oracle Application Integration Architecture (AIA).

    Select the Enable For Items check box if you plan to use this source system for item-related data.

    Additional Information: Oracle Product Information Management Data Hub uses the same architecture as Oracle Customer Data Hub. The Enable For Items check box communicates that you plan to enter item-related data. You can always uncheck this box at a later time.

    Select the Enable for Data Pool check box if the source system is a GDSN data pool. The system can perform certain tasks for GDSN batches, such as:

    • using a group ID to process an entire item hierarchy

    • automatically sending a message to the data pool once data is imported

    • enabling you to send messages to 1SYNC as needed

    Additional Information: You can specify a GDSN-enabled source system for both GDSN and non-GDSN batches. However, you cannot specify a non-GDSN source system for a GDSN batch.

    For more information about GDSN, see: Overview of the Global Data Synchronization Network.

  5. On the Define Source System page, Click the Data Load Options sub-tab.

  6. Select Yes by Automatically Match on Data Load if you want to run match rules.

    Tip: If you want to load data from a source system and manually inspect it before running match rules, then select No.

  7. If you are using match rules, then select a Default Item Catalog Match Rule from the list.

  8. Determine whether to check or uncheck Apply Default Match Rule To All Records.

    • Uncheck - The system applies the default item catalog category-level match rule to unconfirmed items with an assigned item catalog category. The system assigns the item catalog level match rule for items with no item catalog category.

      Check - The system applies the default item catalog-level match rule to all unconfirmed items.

  9. Select Yes if you want to Automatically Confirm Single Matches that you find when running match rules for the entire batch. If you select No, then the system tries to match all unconfirmed records using the default match rule.

  10. Select Yes if you want to Automatically Confirm New Item on No Match. When you run match rules for the entire batch, this option enables you to automatically confirm an item with no matches as a new item. If you select No, then you must manually move any unmatched items from the Unconfirmed tab to the Confirmed tab, where they are marked with the match status of New.

    Note: If the Item Number and Description are not provided, the Source System Item Reference and Description will be used as the Item Number and Description by default.

  11. Select the appropriate Import option:

    • Immediately on data load - automatically updates the Oracle Item Master table with matched data.

    • Schedule Data and Time - select the date and time to import the confirmed items or structures in the batch.

    • None - leaves the data in the Import Workbench. You can manually import the data at a later time.

  12. Select the appropriate Default Revision Import Policy:

    • Create New - creates a new version of the item.

    • Update Latest - updates the latest item revision upon import.

  13. Click the Import Options sub-tab.

    Define default import options here. You can change the import options for a particular batch later, if necessary.

    the picture is described in the document text

  14. Select one of the following Change Order options:

    • Add To Existing - associates the imported data with an existing change order.

    • Create New - creates a new change order for the imported data.

      Additional Information: When creating a new change order, you have the opportunity to enter or select the following:

      • Change Order Category

      • Change Order Type

      • Change Order Name

      • Change Order Description

      Once you select the change order type, depending on the setup, the Change Order Number field is automated or you must manually enter a change order number.

    • None - imports the data into PIMDH without going through a change approval process.

  15. Select one of the following New Item Request options:

    • None - you cannot create any new item requests from this source system. Instead, the system creates draft items. Later, you can navigate to the Item Workbench, further define the draft items, and add it to a new item request. See:

    • One per Item Catalog Category - create one new item request per item catalog category within an imported batch. This new item request can contain multiple line items.

    • One per Item - create one new item request per item.

    For more information about new item requests, see: Creating New Item Requests, Oracle Product Information Management User's Guide.

  16. If you are importing structures, select the following default options:

    • Structure Type

      Caution: Oracle Product Information Management Data Librarian recommends avoiding the use of the Root structure type. User-defined attributes and import formats are not supported for the Root structure type.

    • Structure Name

    • Effectivity Control Type - choose Date or Model/Unit Number

    • Structure Contains - choose All Components or Changed Components Only

  17. Select one of the following Data Import options:

    • Import All Data

    • Create Cross References Only - Select this option if you want to create cross-references only. It will not import the data.

  18. Click the Mapping sub-tab. Select one of the following Mapping Process options:

    • Define in PIMDH - Enables you to define the mapping of attributes between an external source system and PIM Data Hub within PIM Data Hub.

    • External - Enables you to upload an XSLT file containing mapping information between an external source system and PIM Data Hub.

    • None - No mapping occurs.

    the picture is described in the document text

Related Topics

Overview of Inbound Product Data Synchronization and Data Quality Management, Oracle Product Information Management User's Guide

Creating Match Rules

Applying the 1SYNC Library

Important: This setup step is mandatory if you receive item data from 1SYNC. If you do not receive item data from 1SYNC, you can skip this step.

You must maintain the item data sent by 1SYNC in PIM. Create the appropriate attribute groups and attributes in the setup pages. Apply the item attributes specified in 1SYNC by applying an ldt file containing these seeded values to PIM.

To create the attributes for receiving item data from 1SYNC

  1. Create the value sets by applying the value set ldt file egogdsnvs.ldt.

  2. Create the attributes by applying the attribute group ldt file egogdsnag.ldt.

    Note: If necessary, remove attributes not require. For example, attributes for an industry vertical (such as electronics) not supported by the customer.

Defining Units of Measure for GDSN Attributes

Important: This setup step is mandatory if you receive item data from 1SYNC that contains the GDSN attributes listed below. If you do not receive item data from 1SYNC, you can skip this step.

Oracle Product Information Management includes 150+ GDSN Attributes. Some of these attributes do not have pre-defined units of measure (UOMs), though, so that you can tailor the attribute UOMs to fit your business needs.

Important: You must set up UOMs for these attributes before accepting inbound attribute values from 1SYNC. If you accept an inbound attribute value for these attributes before setting up the UOM, you cannot set up the UOM later. If this happens, clear the values for those attributes (for all items), and then set up the UOM.

The following table lists the attributes that need UOM classes and UOMs assigned to them.

Attribute Group Name Attribute Name
Trade Item Pack Hierarchy Composition Width
Material Information Weight
FMCG: Measurements Fat Percent In Dry Matter
Size Size Dimension
Hardlines Nesting Increment
GDSN Industry: Hardlines Out Of Box Depth
GDSN Industry: Hardlines Out Of Box Height
GDSN Industry: Hardlines Out Of Box Width
Handling Information Non GTIN Pallet Height
Handling Information Non GTIN Pallet Gross Weight UOM
Handling Information Maximum Stacking Weight
Temperature Information Storage Handling Temperature Maximum
Temperature Information Storage Handling Temperature Minimum
Temperature Information Delivery To Distribution Center Temperature Minimum
Temperature Information Delivery To Market Temperature Maximum
Temperature Information Delivery To Distribution Center Temperature Maximum
Temperature Information Delivery To Market Temperature Minimum
Storage Handling Humidity Minimum Humidity
Storage Handling Humidity Maximum Humidity
Hazardous Information Flash Point Temperature
Trade Item Measurements Depth
Trade Item Measurements Height
Trade Item Measurements Width
Trade Item Measurements Diameter
Trade Item Measurements Volume
Trade Item Measurements Gross Weight
Trade Item Measurements Net Weight
Trade Item Measurements Drained Weight
Trade Item Measurements Peg Horizontal
Trade Item Measurements Peg Vertical
Trade Item Measurements Product Strength Basis
Trade Item Measurements Generic Ingredient Strength
Order Information Order Sizing Factor
Order Information Order Lead Time
Ordering Information Goods Pick up Lead Time
Packaging Material Information Packaging Material Composition
Price Date Information List Price Basis Per Unit
Price Date Information Suggested Retail Price Basis Per Unit
Price Comparison Measurement Comparison Measurement

Related Topics

Mapping Values Between 1SYNC Codes and Oracle Codes

Note: When using Oracle UOM codes that have corresponding 1SYNC UOM codes, map the UOM codes to each other using UNIT_OF_MEASURE_DVM.xml.

Defining Unit of Measure Classes, Oracle Inventory User's Guide

Defining Units of Measure, Oracle Inventory User's Guide

Mapping Values Between 1SYNC Codes and Oracle Codes

You must create a map to link the following Oracle codes to the corresponding 1SYNC codes:

Use domain-value map (DVM) files to map Oracle codes to 1SYNC codes. Each DVM file has 2 columns, GDSN, and EBIZ. Each row in the file maps a 1SYNC code value to the corresponding code used in Oracle eBusiness Suite. The Oracle Enterprise Service Bus documentation provides specific steps to load a DVM file and to create DVM records. See: Creating and Populating Domain-Value Maps, Oracle Enterprise Service Bus Developer's Guide 10g (10.1.3.3.0).

Verify the presence of the following DVM files in the directory <soa-suite-home>\Bpel\system\xmllib\m4u\config after you inflate the cln_bpel_xmllib.jar from $APPL_TOP/cln/12.0.0/patch/115/jar/bpel to <soa-suite-home>\bpel\system\xmllib\.

Import each of the DVM files from the <soa-suite-home>\Bpel\system\xmllib\m4u\config into your Enterprise Service Bus Console. Once you import these files, edit the DVMs from the ESB console to create new mapping records.

DVM Files

Note: You can also update the Oracle codes Item Description, Lifecycle ,Lifecycle Phase, and Status from 1SYNC codes. The following bullets explain how:

Related Topics

For a list of 1SYNC code values, refer to 1SYNC_Data_Recipient_XML_Guide_R6.1v2.pdf, available for download from 1SYNC. Contact 1SYNC at http://www.1sync.org/home.html.

Mapping Categories Between GPC Alternate Catalogs and Item Catalogs

Map the alternate catalog category (ACC) to the item catalog category (ICC) that you created to maintain the items received from 1SYNC. When the items are received from 1SYNC, BPEL uses this mapping to identify the ICC to which the items belong in PIM. This also enables you to run the match rules defined for the ICC.

  1. Navigate to the Setup Workbench. Click the Item Catalog Categories tab.

  2. Click the Catalog Category Mapping link.

  3. Click Create to create a new mapping.

  4. Enter the Name of the mapping.

  5. Specify the Source Catalog. This is the Catalog that has the alternate catalog category with GPC codes.

  6. Specify the Item Catalog as the Target Catalog.

  7. Check the Enabled flag. This activates the mapping.

  8. In the Mappings region, click Add Another Row.

  9. Specify the From Category. This is the alternate catalog category with GPC codes.

  10. Specify the To Category. This is the ICC that has the attribute groups and pages created for 1SYNC items.

  11. If you want to map more alternate categories to different/same ICCs, click Add Another Row and repeat the previous two steps.

  12. Click Apply.