Search Results gmd_inventory_spec_vrs
Overview
GMD_INVENTORY_SPEC_VRS is an Oracle Process Manufacturing (OPM) Product Development table that stores Inventory Specification Validity Rules. It belongs to the GMD schema and supports the OPM Quality module by defining the conditions under which a quality specification applies to a given inventory context — organization, warehouse, location, lot, and sublot. The object carries 72 documented columns in ETRM 12.2.2 and is classified as VALID across Oracle EBS 12.1.1 and 12.2.2 environments.
From a Data Vault modeling perspective, the mined foreign key structure suggests a standalone classification, meaning the table is best treated as a satellite-style structure with limited outward dependencies. Its single documented foreign key to QA_SAMPLING_PLANS implies that specification validity rules are not deeply linked to other transactional hubs in the vault model, and the table may function as an independent reference container for rule configuration. This is a heuristic suggestion rather than a canonical design.
Key Information Stored
The table's surrogate primary key is SPEC_VR_ID, enforced by the GMD_INVENTORY_SPEC_VRS_PK constraint. This column uniquely identifies each validity rule record and is the sole documented unique index (business-key candidate). The most significant columns include:
- SPEC_ID — the specification to which the validity rule applies; the central business linkage.
- ORGN_CODE / ORGANIZATION_ID — the organization context constraining the rule.
- WHSE_CODE / SUBINVENTORY / LOCATION / LOCATOR_ID — warehouse, subinventory, and locator scope.
- LOT_ID / LOT_NO / SUBLOT_NO / PARENT_LOT_NUMBER / LOT_NUMBER — lot and sublot identification for lot-specific rules.
- START_DATE / END_DATE — the effective window during which the rule is active.
- SPEC_VR_STATUS — the status of the validity rule itself.
- SAMPLING_PLAN_ID — foreign key to QA_SAMPLING_PLANS, defining sampling behavior.
- IN_SPEC_LOT_STATUS / OUT_OF_SPEC_LOT_STATUS and their _ID counterparts — the lot statuses applied when results are in or out of specification.
- DELETE_MARK — soft-delete flag used across OPM tables.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE30 — the standard EBS descriptive flexfield extension block.
- CREATION_DATE / CREATED_BY / LAST_UPDATE_DATE / LAST_UPDATED_BY / LAST_UPDATE_LOGIN — standard audit columns.
Common Use Cases and Queries
Typical reporting scenarios include determining which specification is active for a given organization and lot on a specific date, and tracing which sampling plan governs a rule. A representative query joining to the sampling plan table:
SELECT v.SPEC_VR_ID, v.SPEC_ID, v.ORGN_CODE, v.LOT_NO, v.START_DATE, v.END_DATE FROM GMD.GMD_INVENTORY_SPEC_VRS v WHERE v.DELETE_MARK = 0 AND SYSDATE BETWEEN v.START_DATE AND NVL(v.END_DATE, SYSDATE);SELECT v.SPEC_VR_ID, v.SPEC_ID, s.PLAN_ID FROM GMD.GMD_INVENTORY_SPEC_VRS v, QA_SAMPLING_PLANS s WHERE v.SAMPLING_PLAN_ID = s.PLAN_ID;
Additional uses include auditing inactive or expired rules via END_DATE, retrieving flexfield attribute values for custom integrations, and reconciling in-spec versus out-of-spec lot status assignments for quality disposition processes.
Related Objects
The following objects are most significant in relation to GMD_INVENTORY_SPEC_VRS:
- QA_SAMPLING_PLANS — referenced via SAMPLING_PLAN_ID; defines sampling behavior for the rule.
- GMD_SPECIFICATIONS / GMD_SPEC_VRS — parent specification records referenced by SPEC_ID.
- GMD_INVENTORY_SPEC_VRS_PK — the primary key constraint enforcing SPEC_VR_ID uniqueness.
- Oracle Inventory lot and locator tables (MTL_LOT_NUMBERS, MTL_ITEM_LOCATIONS) — supply lot and locator context referenced through LOT_ID and LOCATOR_ID.
- Oracle HR organizations (HR_OPERATING_UNITS / ORG_ORGANIZATION_DEFINITIONS) — provide organization context for ORGANIZATION_ID and ORGN_CODE.
-
Table: GMD_INVENTORY_SPEC_VRS
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_INVENTORY_SPEC_VRS, object_name:GMD_INVENTORY_SPEC_VRS, status:VALID, product: GMD - Process Manufacturing Product Development , description: OPM Quality Inventory Specification Validity Rules , implementation_dba_data: GMD.GMD_INVENTORY_SPEC_VRS ,
-
Table: GMD_INVENTORY_SPEC_VRS
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_INVENTORY_SPEC_VRS, object_name:GMD_INVENTORY_SPEC_VRS, status:VALID, product: GMD - Process Manufacturing Product Development , description: OPM Quality Inventory Specification Validity Rules , implementation_dba_data: GMD.GMD_INVENTORY_SPEC_VRS ,
-
APPS.GMD_INVENTORY_SPEC_VRS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.2.2
-
PACKAGE BODY: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.1.1
-
PACKAGE: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.2.2
-
APPS.GMD_INVENTORY_SPEC_VRS_PVT SQL Statements
12.1.1
-
VIEW: APPS.GMD_INVENTORY_SPEC_VRS_DFV
12.2.2
-
VIEW: APPS.GMD_INVENTORY_SPEC_VRS_DFV
12.1.1
-
PACKAGE: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.1.1
-
PACKAGE: APPS.GMD_SPEC_VRS_GRP
12.1.1
-
SYNONYM: APPS.GMD_INVENTORY_SPEC_VRS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_INVENTORY_SPEC_VRS, status:VALID,
-
APPS.GMD_QC_ERES_CHANGE_STATUS_PVT SQL Statements
12.1.1
-
APPS.GMD_QC_ERES_CHANGE_STATUS_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.GMD_SPEC_VRS_GRP
12.2.2
-
SYNONYM: APPS.GMD_INVENTORY_SPEC_VRS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMD_INVENTORY_SPEC_VRS, status:VALID,
-
VIEW: GMD.GMD_INVENTORY_SPEC_VRS#
12.2.2
owner:GMD, object_type:VIEW, object_name:GMD_INVENTORY_SPEC_VRS#, status:VALID,
-
APPS.GMD_QCR02USR_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.GMD_SPEC_VRS_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_SPEC_VRS_GRP, status:VALID,
-
PACKAGE: APPS.GMD_SPEC_VRS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_SPEC_VRS_PUB, status:VALID,
-
PACKAGE: APPS.GMD_SPEC_VRS_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMD_SPEC_VRS_GRP, status:VALID,
-
PACKAGE: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_INVENTORY_SPEC_VRS_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_INVENTORY_SPEC_VRS_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_QCR02USR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QCR02USR_XMLP_PKG, status:VALID,
-
VIEW: APPS.GMD_INVENTORY_SPEC_VRS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:GMD_INVENTORY_SPEC_VRS_DFV, status:VALID,
-
PACKAGE BODY: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_INVENTORY_SPEC_VRS_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_QC_ERES_CHANGE_STATUS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QC_ERES_CHANGE_STATUS_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_QCR02USR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QCR02USR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GR_TECHNICAL_PARAMETERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GR_TECHNICAL_PARAMETERS, status:VALID,
-
VIEW: APPS.GMD_INVENTORY_SPEC_VRS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:GMD_INVENTORY_SPEC_VRS_DFV, status:VALID,
-
VIEW: GMD.GMD_INVENTORY_SPEC_VRS#
12.2.2
-
PACKAGE BODY: APPS.GR_TECHNICAL_PARAMETERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GR_TECHNICAL_PARAMETERS, status:VALID,
-
PACKAGE BODY: APPS.GMD_SPEC_MATCH_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SPEC_MATCH_GRP, status:VALID,
-
PACKAGE: APPS.GMD_SPEC_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMD_SPEC_PUB, status:VALID,
-
PACKAGE: APPS.GMD_SPEC_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMD_SPEC_PUB, status:VALID,
-
PACKAGE: APPS.GMD_SPEC_VRS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMD_SPEC_VRS_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMD_SPEC_MATCH_MIG_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SPEC_MATCH_MIG_GRP, status:VALID,
-
PACKAGE: APPS.GMD_INVENTORY_SPEC_VRS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMD_INVENTORY_SPEC_VRS_PVT, status:VALID,
-
APPS.GMD_QCR02USR_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMD_SPEC_MATCH_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SPEC_MATCH_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMD_SPEC_MATCH_MIG_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SPEC_MATCH_MIG_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMD_COA_DATA_NEW
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_COA_DATA_NEW, status:VALID,
-
PACKAGE BODY: APPS.GMD_SPEC_VRS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SPEC_VRS_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMD_AUTO_SAMPLE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_AUTO_SAMPLE_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMD_QUALITY_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QUALITY_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMD_QUALITY_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QUALITY_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMD_COA_DATA_NEW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_COA_DATA_NEW, status:VALID,
-
PACKAGE BODY: APPS.GMD_AUTO_SAMPLE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_AUTO_SAMPLE_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMD_SPEC_VRS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SPEC_VRS_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMD_QC_ERES_CHANGE_STATUS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_QC_ERES_CHANGE_STATUS_PVT, status:VALID,