Search Results original_uom




Overview

GMD_ITEM_SUBSTITUTION_HDR_B is the master header table for Item Substitution within the Oracle E-Business Suite Process Manufacturing Product Development module (GMD). In Oracle EBS 12.1.1 and 12.2.2, this table stores the substitution rules that define when one inventory item may be replaced by another during formulation, manufacturing, or order fulfillment. It functions as the controlling record for each substitution definition, holding the original item, the substitution preference, validity dates, and ownership context. The detail lines that specify which replacement items apply are stored in a companion table, while this header preserves the rule-level identity and status.

From a Data Vault modeling perspective, the metadata classifies this object heuristically as a standalone structure. This suggests modeling it as a hub or a self-contained entity rather than a link, since no inbound foreign keys to an upstream parent are documented — only outbound references from dependent tables. The primary key is GMD_ITEM_SUBSTITUTION_HDR_B_PK on SUBSTITUTION_ID, and a unique index, GMD_ITEM_SUBSTITUTION_HDR_B_U1, also exists on SUBSTITUTION_ID.

Key Information Stored

The table comprises 51 documented columns. The most significant include:

Common Use Cases and Queries

Typical usage centers on retrieving active substitutions for a given item or organization. A common query filters on status and date range:

SELECT substitution_id, substitution_name, original_item_id, preference
FROM gmd_item_substitution_hdr_b
WHERE substitution_status = 'ACTIVE'
AND SYSDATE BETWEEN start_date AND NVL(end_date, SYSDATE + 1);

Reporting scenarios include analyzing substitution rules by owning organization, tracking expiring substitutions, and joining headers to detail lines for a complete rule definition. Integration with formula substitution logic is another frequent use case, where the header supplies rule-level context.

Related Objects

Several dependent tables reference this header through SUBSTITUTION_ID:

These relationships confirm the header as the parent entity within the item substitution model, with all dependent records keyed by SUBSTITUTION_ID.