Search Results gml_batch_so_reservations
Overview
GML_BATCH_SO_RESERVATIONS is a Process Manufacturing Logistics (GML) table that stores batch-level sales order reservation records. In Oracle EBS 12.1.1 and 12.2.2, it acts as the bridge between Process Manufacturing batch transactions and Oracle Order Management reservations, recording the quantity of a specific batch that has been reserved, allocated, or fulfilled against a sales order line. This table supports the batch reservation workflow that lets process manufacturers commit discrete batches to discrete sales order demand, enabling lot-controlled and potency-controlled fulfillment.
Following the heuristic Data Vault classification supplied in the ETRM metadata, this object is modeled as a standalone structure rather than a formal hub, link, or satellite. That classification reflects the FK topology: no other table's primary key is embedded here as a foreign key, and the table itself is a descriptive transactional entity keyed by a single surrogate. Modelers should treat it as an event/detail table rather than a pure dimension or association.
Key Information Stored
The table contains 29 documented columns in the ETRM 12.2.2 physical schema, owned by the GML schema. The most significant columns are:
- BATCH_RES_ID — surrogate primary key (GML_BATCH_SO_RESERVATIONS_PK) uniquely identifying each reservation row.
- BATCH_ID — the process manufacturing batch being reserved.
- ORDER_ID and SO_LINE_ID — the Oracle Order Management order header and line against which the reservation is made.
- BATCH_LINE_ID — the batch line detail associated with the reservation.
- DELIVERY_DETAIL_ID — links the reservation to shipping delivery detail for downstream pick/ship processing.
- MO_LINE_ID — the manufacturing order line that produced or is linked to the batch.
- ITEM_ID — the inventory item reserved.
- RESERVED_QTY, RESERVED_QTY2, QTY_UOM, QTY2_UOM — primary and secondary reserved quantities with their units of measure.
- FULFILLED_QTY, FULFILLED_QTY2, FULFILLMENT_DATE — quantities actually fulfilled and the date of fulfillment.
- WHSE_CODE — the warehouse from which the batch is reserved.
- ALLOCATED_IND and BATCH_TYPE — allocation status flag and batch classification.
- ORGANIZATION_ID — the inventory organization context.
- DELETE_MARK, CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, PROGRAM_APPLICATION_ID, PROGRAM_ID — standard audit and concurrent program columns.
No business-key candidate other than the surrogate primary key is documented; uniqueness of reservations is therefore enforced solely via BATCH_RES_ID.
Common Use Cases and Queries
Typical reporting scenarios include batch reservation audits, allocation-versus-fulfillment reconciliation, and open reservation tracking by sales order or warehouse.
- Retrieve all reservations for a given sales order line:
SELECT BATCH_RES_ID, BATCH_ID, RESERVED_QTY, FULFILLED_QTY, ALLOCATED_IND FROM GML.GML_BATCH_SO_RESERVATIONS WHERE SO_LINE_ID = :so_line_id AND DELETE_MARK = 0; - Summarize reserved versus fulfilled quantity per batch:
SELECT BATCH_ID, SUM(RESERVED_QTY), SUM(FULFILLED_QTY) FROM GML.GML_BATCH_SO_RESERVATIONS WHERE ORGANIZATION_ID = :org_id GROUP BY BATCH_ID; - Identify unfulfilled reservations with an approaching scheduled ship date:
SELECT * FROM GML.GML_BATCH_SO_RESERVATIONS WHERE ALLOCATED_IND = 'Y' AND FULFILLED_QTY = 0 AND SCHEDULED_SHIP_DATE < SYSDATE + 7; - Join to historical allocation movement via GML_BATCH_SO_ALLOC_HISTORY.BATCH_RES_ID to reconstruct allocation changes over time.
Related Objects
The documented FK relationships identify the following dependent objects, joined on BATCH_RES_ID:
- GML_BATCH_TMP — temporary/processing table carrying BATCH_RES_ID for batch reservation staging.
- GML_BATCH_SO_ALLOC_HISTORY — historical audit of allocation activity referencing BATCH_RES_ID.
Additionally, standard EBS integration points include Oracle Order Management (OE_ORDER_HEADERS_ALL, OE_ORDER_LINES_ALL) via ORDER_ID and SO_LINE_ID, Oracle Inventory (MTL_SYSTEM_ITEMS_B) via ITEM_ID, and shipping (WSH_DELIVERY_DETAILS) via DELIVERY_DETAIL_ID. These joins support end-to-end reporting from sales order through batch reservation to shipment.
-
Table: GML_BATCH_SO_RESERVATIONS
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS, object_name:GML_BATCH_SO_RESERVATIONS, status:VALID, product: GML - Process Manufacturing Logistics , description: OM batch reservations , implementation_dba_data: GML.GML_BATCH_SO_RESERVATIONS ,
-
Table: GML_BATCH_SO_RESERVATIONS
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS, object_name:GML_BATCH_SO_RESERVATIONS, status:VALID, product: GML - Process Manufacturing Logistics , description: OM batch reservations , implementation_dba_data: GML.GML_BATCH_SO_RESERVATIONS ,
-
APPS.GML_BATCH_OM_UTIL SQL Statements
12.1.1
-
APPS.GML_BATCH_OM_RES_PVT SQL Statements
12.1.1
-
APPS.GML_BATCH_OM_UTIL SQL Statements
12.2.2
-
APPS.GML_BATCH_OM_RES_PVT SQL Statements
12.2.2
-
SYNONYM: APPS.GML_BATCH_SO_RESERVATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GML_BATCH_SO_RESERVATIONS, status:VALID,
-
SYNONYM: APPS.GML_BATCH_SO_RESERVATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GML_BATCH_SO_RESERVATIONS, status:VALID,
-
VIEW: GML.GML_BATCH_SO_RESERVATIONS#
12.2.2
owner:GML, object_type:VIEW, object_name:GML_BATCH_SO_RESERVATIONS#, status:VALID,
-
VIEW: APPS.MTH_SRC_OP_SALES_ORDERS_V
12.2.2
-
VIEW: GML.GML_BATCH_SO_RESERVATIONS#
12.2.2
-
PACKAGE BODY: APPS.GML_BATCH_OM_UTIL
12.1.1
-
PACKAGE BODY: APPS.GML_BATCH_OM_UTIL
12.2.2
-
APPS.GML_GME_API_PVT SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.GML_GME_API_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.GML_BATCH_SO_RESERVATIONS_V1
12.2.2
-
VIEW: APPS.GML_BATCH_SO_RESERVATIONS_V1
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.GML_BATCH_OM_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GML_BATCH_OM_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GML_BATCH_OM_RES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_BATCH_OM_RES_PVT, status:VALID,
-
PACKAGE BODY: APPS.GML_BATCH_OM_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_BATCH_OM_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GML_BATCH_OM_RES_PVT
12.2.2
-
PACKAGE BODY: APPS.GML_BATCH_OM_RES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GML_BATCH_OM_RES_PVT, status:VALID,
-
PACKAGE BODY: APPS.GML_GME_API_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_GME_API_PVT, status:VALID,
-
PACKAGE BODY: APPS.GML_GME_API_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GML_GME_API_PVT, status:VALID,
-
TABLE: GML.GML_BATCH_SO_RESERVATIONS
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS, object_name:GML_BATCH_SO_RESERVATIONS, status:VALID,
-
TABLE: GML.GML_BATCH_SO_RESERVATIONS
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS, object_name:GML_BATCH_SO_RESERVATIONS, status:VALID,
-
VIEW: APPS.MTH_SRC_OP_SALES_ORDERS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:MTH_SRC_OP_SALES_ORDERS_V, status:VALID,
-
PACKAGE BODY: APPS.GML_BATCH_OM_RES_PVT
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
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.MTH_SRC_WO_SO_DAT_V
12.2.2
-
View: GML_BATCH_SO_RESERVATIONS_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS_V1, object_name:GML_BATCH_SO_RESERVATIONS_V1, status:VALID, product: GML - Process Manufacturing Logistics , description: OM Batch reservation view , implementation_dba_data: APPS.GML_BATCH_SO_RESERVATIONS_V1 ,
-
View: GML_BATCH_SO_RESERVATIONS_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS_V1, object_name:GML_BATCH_SO_RESERVATIONS_V1, status:VALID, product: GML - Process Manufacturing Logistics , description: OM Batch reservation view , implementation_dba_data: APPS.GML_BATCH_SO_RESERVATIONS_V1 ,
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.GML_BATCH_SO_RESERVATIONS_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS_V1, object_name:GML_BATCH_SO_RESERVATIONS_V1, status:VALID,
-
VIEW: APPS.GML_BATCH_SO_RESERVATIONS_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.GML_BATCH_SO_RESERVATIONS_V1, object_name:GML_BATCH_SO_RESERVATIONS_V1, status:VALID,
-
VIEW: APPS.MTH_SRC_WO_SO_TXN_V
12.2.2
owner:APPS, object_type:VIEW, object_name:MTH_SRC_WO_SO_TXN_V, status:VALID,
-
VIEW: APPS.MTH_SRC_WO_SO_DAT_V
12.2.2
owner:APPS, object_type:VIEW, object_name:MTH_SRC_WO_SO_DAT_V, status:VALID,
-
VIEW: APPS.MTH_SRC_WO_SO_TXN_V
12.2.2
-
PACKAGE BODY: APPS.GML_GME_API_PVT
12.2.2
-
PACKAGE BODY: APPS.GML_GME_API_PVT
12.1.1
-
APPS.GML_BATCH_OM_RES_PVT dependencies on GML_BATCH_SO_RESERVATIONS
12.1.1
-
APPS.GML_GME_API_PVT dependencies on GML_BATCH_SO_RESERVATIONS
12.2.2