Search Results gmd_val_rule_gtmp
Overview
GMD_VAL_RULE_GTMP is a Process Manufacturing Product Development table owned by the GMD schema. The name suffix _GTMP indicates that it is a Global Temporary Table used during recipe validity rule processing. In Oracle EBS 12.1.1 and 12.2.2, this object serves as an interim staging structure for evaluating and applying recipe validity rules, which determine which recipe version is selected for a given organization, item, and usage context during manufacturing execution, planning, and costing.
Based on the heuristic Data Vault classification derived from its foreign key structure, this table is modeled as a standalone satellite. It carries descriptive measures and status attributes tied to parent business entities but does not itself act as a hub or link. As a temporary staging table, its rows are typically session- or transaction-scoped and are purged or truncated after rule evaluation completes.
Key Information Stored
The table contains 61 documented columns. Its most significant attributes fall into three categories: rule linkage, quantity thresholds, and audit/attribute context.
- RECIPE_VALIDITY_RULE_ID — Foreign key to GMD_RECIPE_VALIDITY_RULES; identifies the governing validity rule being staged or evaluated.
- RECIPE_ID — Foreign key to GMD_RECIPES_B; the recipe header associated with the rule.
- ORGN_CODE and ORGANIZATION_ID — The organization context in which the rule applies.
- ITEM_ID and INVENTORY_ITEM_ID — The item or product to which the validity rule is bound.
- RECIPE_USE, PREFERENCE, and VALIDITY_RULE_STATUS — Control which recipe use (e.g., production, planning) is valid and the relative preference ranking among competing rules.
- START_DATE and END_DATE — The effective period of the validity rule.
- MIN_QTY, MAX_QTY, and STD_QTY — Quantity thresholds governing rule applicability, expressed in ITEM_UM or DETAIL_UOM.
- INV_MIN_QTY and INV_MAX_QTY — Inventory-range bounds used when matching rules against on-hand or planned quantities.
- LAB_TYPE, PLANNED_PROCESS_LOSS, UNIT_COST, and TOTAL_COST — Manufacturing and cost attributes carried into the staging row.
- REVISION — The recipe revision to which the temporary rule record applies.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE30 — The standard Oracle DFF flexfield segment set.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, and DELETE_MARK — Standard audit and logical deletion columns.
The two surrogate-to-business linkage keys are RECIPE_VALIDITY_RULE_ID and RECIPE_ID, both documented as foreign keys. No additional unique index is described in the metadata, so business-key uniqueness is presumed to be enforced through the parent rule table.
Common Use Cases and Queries
Typical scenarios involve diagnosing recipe selection behavior, validating rule coverage, and troubleshooting manufacturing transactions that resolve to an unexpected recipe revision. Because the table is temporary, queries are generally session-bound or executed during active rule-processing flows.
- Identifying which recipe was selected for an item/organization combination: join on RECIPE_ID, ITEM_ID, and ORGANIZATION_ID.
- Auditing quantity threshold overlaps:
SELECT RECIPE_VALIDITY_RULE_ID, MIN_QTY, MAX_QTY, STD_QTY FROM GMD_VAL_RULE_GTMP WHERE ITEM_ID = :item AND ORGN_CODE = :org; - Checking status and preference ranking: filter on VALIDITY_RULE_STATUS and order by PREFERENCE to confirm deterministic rule resolution.
- Reviewing effective dating: compare START_DATE/END_DATE against the transaction date to detect out-of-period rules.
Related Objects
- GMD_RECIPE_VALIDITY_RULES — Parent rule definition; joined via RECIPE_VALIDITY_RULE_ID.
- GMD_RECIPES_B — Recipe header base table; joined via RECIPE_ID.
- GMD_RECIPES_TL — Recipe translations, for descriptive reporting.
- GMD_RECIPE_VALIDITY_RULE_B — Base rule entity supporting the rule header.
- MTL_SYSTEM_ITEMS_B — Item master, joined via INVENTORY_ITEM_ID or ITEM_ID.
- HR_ALL_ORGANIZATION_UNITS / ORG_ORGANIZATION_DEFINITIONS — Organization context for ORGANIZATION_ID and ORGN_CODE.
- GMD_OPERATIONS_B — Process operations, relevant where planned process loss and routing attributes are consumed.
Because the table is a temporary staging object, direct integration or extract reporting is discouraged; consumers should reference GMD_RECIPE_VALIDITY_RULES for stable rule data.
-
Table: GMD_VAL_RULE_GTMP
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_VAL_RULE_GTMP, object_name:GMD_VAL_RULE_GTMP, status:VALID, product: GMD - Process Manufacturing Product Development , implementation_dba_data: GMD.GMD_VAL_RULE_GTMP ,
-
Table: GMD_VAL_RULE_GTMP
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_VAL_RULE_GTMP, object_name:GMD_VAL_RULE_GTMP, status:VALID, product: GMD - Process Manufacturing Product Development , implementation_dba_data: GMD.GMD_VAL_RULE_GTMP ,
-
SYNONYM: APPS.GMD_VAL_RULE_GTMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_VAL_RULE_GTMP, status:VALID,
-
SYNONYM: APPS.GMD_VAL_RULE_GTMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMD_VAL_RULE_GTMP, status:VALID,
-
APPS.GMD_VAL_DATA_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GMD_VAL_DATA_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_VAL_DATA_PUB, status:VALID,
-
APPS.GMD_VAL_DATA_PUB SQL Statements
12.2.2
-
APPS.GMD_VALIDITY_RULES SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GMD_VAL_DATA_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_VAL_DATA_PUB, status:VALID,
-
APPS.GMD_VALIDITY_RULES SQL Statements
12.2.2
-
TABLE: GMD.GMD_VAL_RULE_GTMP
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_VAL_RULE_GTMP, object_name:GMD_VAL_RULE_GTMP, status:VALID,
-
PACKAGE BODY: APPS.GMD_VALIDITY_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_VALIDITY_RULES, status:VALID,
-
PACKAGE BODY: APPS.GMD_VALIDITY_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_VALIDITY_RULES, status:VALID,
-
TABLE: GMD.GMD_VAL_RULE_GTMP
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_VAL_RULE_GTMP, object_name:GMD_VAL_RULE_GTMP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.GMD_VAL_DATA_PUB
12.2.2
-
PACKAGE BODY: APPS.GMD_VAL_DATA_PUB
12.1.1
-
APPS.GMD_VALIDITY_RULES dependencies on GMD_VAL_RULE_GTMP
12.1.1
-
APPS.GMD_VALIDITY_RULES dependencies on GMD_VAL_RULE_GTMP
12.2.2
-
APPS.GMD_VAL_DATA_PUB dependencies on GMD_VAL_RULE_GTMP
12.1.1
-
APPS.GMD_VAL_DATA_PUB dependencies on GMD_VAL_RULE_GTMP
12.2.2
-
PACKAGE BODY: APPS.GMD_VALIDITY_RULES
12.1.1
-
PACKAGE BODY: APPS.GMD_VALIDITY_RULES
12.2.2
-
APPS.GMD_VALIDITY_RULES dependencies on FM_MATL_DTL
12.1.1
-
APPS.GMD_VALIDITY_RULES dependencies on FM_MATL_DTL
12.2.2
-
APPS.GMD_VALIDITY_RULES dependencies on GMD_RECIPE_VALIDITY_RULES
12.2.2
-
APPS.GMD_VALIDITY_RULES dependencies on GMD_RECIPE_VALIDITY_RULES
12.1.1
-
eTRM - GMD Tables and Views
12.2.2
description: QC Module Text Lines. Descriptive text for all tables in this module. ,
-
eTRM - GMD Tables and Views
12.1.1
description: QC Module Text Lines. Descriptive text for all tables in this module. ,
-
APPS.GMD_VALIDITY_RULES dependencies on GMD_RECIPES
12.1.1
-
APPS.GMD_VALIDITY_RULES dependencies on GMD_RECIPES
12.2.2
-
APPS.GMD_VALIDITY_RULES dependencies on FND_API
12.2.2
-
APPS.GMD_VALIDITY_RULES dependencies on FND_API
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - GMD Tables and Views
12.1.1
description: QC Module Text Lines. Descriptive text for all tables in this module. ,
-
eTRM - GMD Tables and Views
12.2.2
description: QC Module Text Lines. Descriptive text for all tables in this module. ,
-
12.1.1 DBA Data
12.1.1