Results for “mtl_customer_items_u1”

12 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

INV.MTL_CUSTOMER_ITEMS is the master reference table for customer item definitions in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the cross-reference between a customer's own part number or description and the internal inventory item, allowing order entry, shipping, and pricing processes to identify goods using the customer's terminology rather than the supplier's internal numbering. Critically, customer item definitions are organization independent: a single definition applies across all inventory organizations, which distinguishes this table from organization-scoped item attributes held in MTL_SYSTEM_ITEMS and related tables.

Each record can be defined at one of three levels — Customer, Address Category, or Address — providing progressively finer granularity of the customer-to-item mapping. The heuristic Data Vault classification for this object is hub, mined from its foreign-key profile. In modeling terms, MTL_CUSTOMER_ITEMS behaves as a central business entity (a customer item identity) that many transactional tables reference by surrogate key, which is consistent with its role as a domain master rather than a transactional or attribute-history record.

Key Information Stored

The table contains 43 documented columns, of which the following are the most significant:

Two unique indexes define business-key candidates: MTL_CUSTOMER_ITEMS_U1 (CUSTOMER_ID, CUSTOMER_ITEM_NUMBER, ADDRESS_ID, CUSTOMER_CATEGORY_CODE, ITEM_DEFINITION_LEVEL) enforces that a given customer item number is unique within its definition scope, while MTL_CUSTOMER_ITEMS_U2 (CUSTOMER_ITEM_ID) mirrors the primary key. Non-unique indexes _N2 through _N6 support lookups by category, address, item number, container columns, and description.

Common Use Cases and Queries

Customer item data is consumed during order capture, pick confirmation, and delivery confirmation, where the customer's item number must be resolved to an internal item. A typical resolution query joins the customer item to its cross-reference and inventory item:

  • Locate a definition by customer and item number: SELECT customer_item_id, item_definition_level FROM mtl_customer_items WHERE customer_id = :p_customer AND customer_item_number = :p_number AND inactive_flag = 'N';
  • Resolve order lines to customer items: join OE_ORDER_LINES_ALL to MTL_CUSTOMER_ITEMS on CUSTOMER_ITEM_ID to display the customer's part number on reports.
  • Inactive definition audit: list records with INACTIVE_FLAG = 'Y' by customer to review stale cross-references.
  • Container/planning analysis: query the container columns and tolerance fields for replenishment or vendor-managed inventory reporting.

Related Objects

Because the object is a hub, it is referenced widely. The most significant related objects include: