Importing Item Catalog Metadata

Oracle provides the following methods for importing item catalog metadata:

Refer to My Oracle Support ID 1504980.1 for a description each method's benefits and limitations, as well as examples of how to use each method. You can find additional information about some of the above methods in the following topics:

The rest of this topic provides more information about using FNDLOAD and the open interface tables used to import item catalog metadata.

Using FNDLOAD to Import Item Catalog Metadata

The Generic Loader (FNDLOAD) is a concurrent program that can move Oracle E-Business Suite data between database and text file representations. The loader reads a configuration file to determine what data to access. It can download data from an application entity into a portable, editable text file. You can then upload the file into any other database to copy the data. Conversion between database store and file format is specified by a configuration file read by the loader. FNDLOAD downloads data from a database according to a configuration (.lct) file, and converts the data into a data file (.ldt file). The Generic Loader can then upload this data to another database using a configuration file. Use FNDLOAD to import and export item catalog categories and the following related entities:

In addition, you can use FNDLOAD to import and export the following entities:

Refer to My Oracle Support (https://support.oracle.com) ID 1504980.1 for specific instructions on how to import and export each entity using FNDLOAD.

Data Transfer Using FNDLOAD

image described in text

Using Open Interface Tables to Import Item Catalog Metadata

Use open interface tables to import the following item catalog metadata:

Using the concurrent program EGO Import Metadata (EGOIMDCP), you can choose to validate and import the above data from the open interface tables into the production tables collectively or one at a time by selecting one of the following parameters:

Item Catalog Metadata Open Interface Tables

Table Name Description
EGO_FLEX_VALUE_SET_INTF This table stores intermediate information about value sets. It stores information for both value set versions and non-versioned value sets, as well as the parent-child relationship for a value set.
EGO_FLEX_VALUE_INTF This table stores intermediate values for an associated value set. It also stores table and column information for a table type value set. It stores values corresponding to each version for a value set with versions.
EGO_FLEX_VALUE_TL_INTF This table stores translations for value set values in each of the installed languages.
EGO_ATTR_GROUPS_INTERFACE This table stores the definitions for attribute groups.
EGO_ATTR_GROUPS_DL_INTERFACE This table stores the definitions for attribute group business entities (data levels).
EGO_ATTR_GROUP_COLS_INTF This table stores the definitions for attributes.
EGO_PAGES_INTERFACE This table stores the definitions for Item Catalog Category pages.
EGO_PAGE_ENTRIES_INTERFACE This table stores the definitions for Item Catalog Category page entries.
EGO_FUNCTIONS_INTERFACE This table stores the function header information.
EGO_FUNC_PARAMS_INTERFACE This table stores the function parameters information.
MTL_ITEM_CAT_GRPS_INTERFACE This table stores the ICC header record mimicking the base table MTL_ITEM_CATALOG_GROUPS_B.
EGO_ATTR_GRPS_ASSOC_INTERFACE This table stores the Attribute Group associations with ICCs.
EGO_ICC_VERS_INTERFACE This table stores version related information. It links to the Transaction Attributes interface table (EGO_TRANS_ATTRS_VERS_INTF) by ICC name/ID and version sequence number.
EGO_TRANS_ATTRS_VERS_INTF This table stores information about the transaction attributes for a specific ICC version.
EGO_FUNC_PARAMS_MAP_INTERFACE This table stores function parameters mapping for number generation and description generation for ICCs.

Warning: It is possible to create duplicate ICCs if multiple records with the same ICC name are simultaneously imported. To prevent creation of duplicate ICCs, create a custom unique index for the MTL_ITEM_CATALOG_GROUPS_B table. To create this index, determine which segments are enabled for the Item Catalogs flexfield (Flexfield Code MICG). If, for example, a two segment flexfield is used, with SEGMENT8 and SEGMENT12 enabled, then use the following command:

SQL> create unique index MTL_ITEM_CATALOG_GROUPS_B_UC2 ON MTL_ITEM_CATALOG_GROUPS_B(SEGMENT8,SEGMENT12)

Warning: The following columns in the open interface tables are either used by the system during record processing or are not supported at this time. Do not populate these columns with values.

Column Appears in Table
ASSOCIATION_ID EGO_ATTR_GRPS_ASSOC_INTERFACE
DATA_LEVEL EGO_ATTR_GRPS_ASSOC_INTERFACE
DATA_LEVEL_ID EGO_ATTR_GRPS_ASSOC_INTERFACE
END_DATE EGO_ICC_VERS_INTERFACE
VERSION_SEQ_ID EGO_ICC_VERS_INTERFACE
INVENTORY_ITEM_ID EGO_TRANS_ATTRS_VERS_INTF
ORGANIZATION_ID EGO_TRANS_ATTRS_VERS_INTF
REVISION_ID EGO_TRANS_ATTRS_VERS_INTF
ASSOCIATION_ID EGO_TRANS_ATTRS_VERS_INTF

Caution: Do not populate this column if the Transaction Type = Create. You must populate this column for all other transaction types.

ATTR_ID EGO_TRANS_ATTRS_VERS_INTF

Caution: Do not populate this column if the Transaction Type = Create. You must populate this column for all other transaction types.

CREATED_BY Appears in all item catalog metadata open interface tables
CREATION_DATE Appears in all item catalog metadata open interface tables
LAST_UPDATE_LOGIN Appears in all item catalog metadata open interface tables
LAST_UPDATED_BY Appears in all item catalog metadata open interface tables
LAST_UPDATE_DATE Appears in all item catalog metadata open interface tables
REQUEST_ID Appears in all item catalog metadata open interface tables
PROGRAM_APPLICATION_ID Appears in all item catalog metadata open interface tables
PROGRAM_ID Appears in all item catalog metadata open interface tables
PROGRAM_UPDATE_DATE Appears in all item catalog metadata open interface tables
TRANSACTION_ID Appears in all item catalog metadata open interface tables
START_DATE_ACTIVE MTL_ITEM_CAT_GRPS_INTERFACE
END_DATE_ACTIVE MTL_ITEM_CAT_GRPS_INTERFACE
SUMMARY_FLAG MTL_ITEM_CAT_GRPS_INTERFACE
ITEM_DESC_ACTION_ID MTL_ITEM_CAT_GRPS_INTERFACE
ITEM_NUM_ACTION_ID MTL_ITEM_CAT_GRPS_INTERFACE

arrow icon   To import item catalog metadata using open interface tables:

  1. Load the item catalog metadata open interface tables with the data you want to import. For detailed help on loading the Open Interface tables, refer to the Integration Repository. See: Oracle Integration Repository User's Guide.

What's Next

Here are some suggestions if you encounter problems while importing item catalog metadata using the open interface tables: