Search Results gmo_material_undispenses
Overview
The GMO_MATERIAL_UNDISPENSES table is a core transactional object within the Oracle Manufacturing Execution System (MES) for Process Manufacturing, delivered under the GMO schema. It records the reversal or return of previously dispensed materials during production execution. When an operator dispenses ingredients to a batch or work order, a record is written to GMO_MATERIAL_DISPENSES. When that dispense must be undone—whether due to incorrect quantities, mis-scanned lots, container reconciliation, or returned material—a corresponding UNDispense transaction is stored here. This provides a full audit trail of material movement reversals on the shop floor.
From a Data Vault modeling perspective, the metadata was classified heuristically as standalone. That classification should be treated as a suggestion rather than a prescriptive design rule; a practitioner might alternatively model this table as a link connecting dispense events, reservations, and material detail, given its multiple foreign key relationships. The object is marked VALID in ETRM 12.2.2 and carries a documented physical schema of 40 columns.
Key Information Stored
The primary key is the surrogate GMO_MATERIAL_UNDISPENSES_PK, built on the single column UNDISPENSE_ID. A separate unique index, GMO_MATERIAL_UNDISPENSES_U1 (UNDISPENSE_ID, DISPENSE_ID), serves as a business-key candidate, tying each reversal uniquely back to its originating dispense.
- UNDISPENSE_ID — surrogate primary key identifying each reversal event.
- DISPENSE_ID — foreign key referencing the originating GMO_MATERIAL_DISPENSES record.
- UNDISPENSE_NUMBER — human-readable transaction reference.
- UNDISPENSE_TYPE — classification of the reversal (return, correction, etc.).
- MATERIAL_DETAIL_ID, BATCH_ID, BATCH_STEP_ID — context linking the reversal to the batch and step being executed.
- INVENTORY_ITEM_ID, ORGANIZATION_ID, SUBINVENTORY_CODE, LOT_NUMBER — inventory identification of the material being returned.
- DISPENSED_QTY and UNDISPENSED_QTY — the quantity implicated and the amount actually reversed.
- DISPENSE_UOM — unit of measure for the quantities.
- SOURCE_CONTAINER_DEVICE_ID / TARGET_CONTAINER_DEVICE_ID — the source and destination containers or weigh devices involved.
- RESERVATION_ID — foreign key to MTL_RESERVATIONS, linking the reversal to inventory reservation.
- DISPENSE_AREA_ID / DISPENSE_BOOTH_ID — the physical dispense location.
- UNDISPENSED_DATE, UNDISPENSING_MODE — when and how the reversal occurred.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE — standard audit columns.
Common Use Cases and Queries
The most common reporting need is reconciling dispensed versus undispensed quantities for a batch to confirm net consumption. A typical query joins reversals back to the parent dispense:
- Reconciling net material consumption per batch by summing DISPENSED_QTY and UNDISPENSED_QTY grouped by BATCH_ID.
- Auditing operator reversals using UNDISPENSE_TYPE, UNDISPENSING_MODE, and UNDISPENSED_DATE.
- Tracking container returns via SOURCE_CONTAINER_DEVICE_ID and MATERIAL_LOSS for weight discrepancy analysis.
- Verifying reservation releases by joining RESERVATION_ID to MTL_RESERVATIONS.
A representative pattern:
SELECT u.UNDISPENSE_NUMBER, u.UNDISPENSE_TYPE, u.UNDISPENSED_QTY, u.LOT_NUMBER, u.UNDISPENSED_DATE FROM GMO.GMO_MATERIAL_UNDISPENSES u WHERE u.BATCH_ID = :p_batch_id ORDER BY u.UNDISPENSED_DATE;
Related Objects
- GMO_MATERIAL_DISPENSES — joined via GMO_MATERIAL_UNDISPENSES.DISPENSE_ID; the parent dispense being reversed.
- MTL_RESERVATIONS — joined via RESERVATION_ID; the inventory reservation affected.
- GMO_DISPENSE_AREA_B — joined via DISPENSE_AREA_ID; defines the physical dispense area.
- GMO_MATERIAL_DETAILS — conceptually linked through MATERIAL_DETAIL_ID for batch material requirements.
- GMO_BATCHES / GMO_BATCH_STEPS — provide batch and step context via BATCH_ID and BATCH_STEP_ID.
- MTL_SYSTEM_ITEMS_B and MTL_ITEM_LOCATIONS — resolve item and subinventory attributes referenced by the denormalized columns.
Together these relationships position GMO_MATERIAL_UNDISPENSES as the reversal ledger within MES process manufacturing, essential for accurate yield, loss, and inventory reconciliation reporting.
-
Table: GMO_MATERIAL_UNDISPENSES
12.1.1
owner:GMO, object_type:TABLE, fnd_design_data:GMO.GMO_MATERIAL_UNDISPENSES, object_name:GMO_MATERIAL_UNDISPENSES, status:VALID, product: GMO - Manufacturing Execution System for Process Manufacturing , description: GMO Material UNDispenses , implementation_dba_data: GMO.GMO_MATERIAL_UNDISPENSES ,
-
Table: GMO_MATERIAL_UNDISPENSES
12.2.2
owner:GMO, object_type:TABLE, fnd_design_data:GMO.GMO_MATERIAL_UNDISPENSES, object_name:GMO_MATERIAL_UNDISPENSES, status:VALID, product: GMO - Manufacturing Execution System for Process Manufacturing , description: GMO Material UNDispenses , implementation_dba_data: GMO.GMO_MATERIAL_UNDISPENSES ,
-
APPS.GMO_DISPENSE_PVT SQL Statements
12.1.1
-
APPS.GMO_DISPENSE_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.GMO_MATERIAL_UNDISPENSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMO_MATERIAL_UNDISPENSES, status:VALID,
-
SYNONYM: APPS.GMO_MATERIAL_UNDISPENSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMO_MATERIAL_UNDISPENSES, status:VALID,
-
VIEW: GMO.GMO_MATERIAL_UNDISPENSES#
12.2.2
owner:GMO, object_type:VIEW, object_name:GMO_MATERIAL_UNDISPENSES#, status:VALID,
-
VIEW: GMO.GMO_MATERIAL_UNDISPENSES#
12.2.2
-
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
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.INV_LABEL_PVT11
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LABEL_PVT11, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.GMO_VALIDATE_BATCH_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_VALIDATE_BATCH_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMO_VALIDATE_BATCH_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_VALIDATE_BATCH_GRP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.GMO_DISPENSE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_DISPENSE_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMO_DISPENSE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_DISPENSE_GRP, status:VALID,
-
TABLE: GMO.GMO_MATERIAL_UNDISPENSES
12.2.2
owner:GMO, object_type:TABLE, fnd_design_data:GMO.GMO_MATERIAL_UNDISPENSES, object_name:GMO_MATERIAL_UNDISPENSES, status:VALID,
-
APPS.GMO_DISPENSE_GRP SQL Statements
12.1.1
-
APPS.GMO_VALIDATE_BATCH_GRP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMO_CBR_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_CBR_GRP, status:VALID,
-
PACKAGE BODY: APPS.GMO_CBR_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_CBR_GRP, status:VALID,
-
PACKAGE BODY: APPS.INV_LABEL_PVT11
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LABEL_PVT11, status:VALID,
-
APPS.GMO_DISP_CON_PKG SQL Statements
12.1.1
-
APPS.GMO_DISPENSE_GRP SQL Statements
12.2.2
-
TABLE: GMO.GMO_MATERIAL_UNDISPENSES
12.1.1
owner:GMO, object_type:TABLE, fnd_design_data:GMO.GMO_MATERIAL_UNDISPENSES, object_name:GMO_MATERIAL_UNDISPENSES, status:VALID,
-
PACKAGE BODY: APPS.GMO_DISPENSE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_DISPENSE_PVT, status:VALID,
-
APPS.GMO_VALIDATE_BATCH_GRP SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMO_DISPENSE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMO_DISPENSE_PVT, status:VALID,
-
APPS.GMO_DISP_CON_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMO_DISPENSE_PVT
12.1.1
-
PACKAGE BODY: APPS.GMO_DISPENSE_PVT
12.2.2
-
APPS.GMO_CBR_GRP SQL Statements
12.2.2
-
APPS.GMO_CBR_GRP SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GMO_DISP_CON_PKG
12.1.1
-
PACKAGE BODY: APPS.GMO_DISP_CON_PKG
12.2.2
-
eTRM - GMO Tables and Views
12.2.2
description: GMO Operator cert header ,
-
APPS.GMO_VALIDATE_BATCH_GRP dependencies on GMO_MATERIAL_UNDISPENSES
12.1.1
-
eTRM - GMO Tables and Views
12.1.1
description: GMO Operator cert header ,
-
APPS.INV_LABEL_PVT11 SQL Statements
12.1.1
-
APPS.GMO_CBR_GRP dependencies on GMO_MATERIAL_UNDISPENSES
12.1.1
-
APPS.GMO_DISPENSE_GRP dependencies on GMO_MATERIAL_UNDISPENSES
12.1.1
-
APPS.GMO_DISPENSE_GRP dependencies on GMO_MATERIAL_UNDISPENSES
12.2.2
-
APPS.GMO_VALIDATE_BATCH_GRP dependencies on GMO_MATERIAL_UNDISPENSES
12.2.2