Search Results gmi_trans_engine_pub
Overview
GMI_TRAN_CMP_PVT is a private PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the ETRM (Enterprise Territory and Resource Management) module as a PVT (private) API. Its name reflects its role as the transaction completion handler within the Process Manufacturing (OPM/GMI) transaction engine framework. Specifically, the package supports the completion and comparison stage of transaction processing in Oracle Process Manufacturing, providing the low-level procedure calls that persist and retrieve completed transaction comparison records.
The package operates strictly as an internal or private API — it is not intended for direct invocation by external customizations. It is referenced primarily by GMI_TRANS_ENGINE_PVT, which serves as the public-facing engine coordinator. GMI_TRAN_CMP_PVT depends on GMI_TRANS_ENGINE_PUB (the public transaction engine package), the IC_TRAN_CMP table, and the standard SYS.STANDARD package. Because it is versioned as PVT, Oracle reserves the right to change its signature without notice, and it should never be called directly from custom code.
Key Procedures and Functions
The ETRM metadata documents two procedures within this package:
- INSERT_IC_TRAN_CMP — Persists a completed transaction comparison record into the IC_TRAN_CMP table. This procedure is invoked as part of the transaction completion flow, taking the transaction comparison data assembled by the calling engine package and writing it to the database. It is the write-side operation of the package.
- FETCH_IC_TRAN_CMP — Retrieves existing transaction comparison records from IC_TRAN_CMP. This read-side procedure is used to query completed comparison data, likely for validation, reconciliation, or downstream processing within the transaction engine's completion logic.
No parameter lists are documented, and per the private API convention, none should be assumed or replicated in custom code.
Tables Accessed
The package references the following tables via APPS synonyms:
- IC_TRAN_CMP — The primary transaction comparison table. INSERT_IC_TRAN_CMP writes to this table, and FETCH_IC_TRAN_CMP reads from it. This table stores the results of comparing inventory transactions during the completion phase of the process manufacturing transaction engine.
- GEM5_TRANS_ID_S — A sequence used to generate unique transaction identifiers for the records inserted into IC_TRAN_CMP. Its presence confirms the package creates new rows requiring system-generated keys.
- DUAL — The standard Oracle single-row dummy table, typically used for sequence value retrieval or simple conditional logic.
Usage Notes
GMI_TRAN_CMP_PVT is invoked internally by GMI_TRANS_ENGINE_PVT, which orchestrates transaction completion within the Oracle Process Manufacturing transaction engine. It is not exposed through Oracle Forms, concurrent programs, or public APIs. The package is one of several private helpers supporting the public GMI_TRANS_ENGINE_PUB interface.
Users searching for "gmi_trans_engine_pub" should note that GMI_TRAN_CMP_PVT is a supporting private package, not the public entry point. Customizations requiring transaction completion or comparison functionality must use the public GMI_TRANS_ENGINE_PUB API, which in turn may call this private package. Because the package is owned by APPS and carries PVT classification, direct invocation, alteration, or wrapping of its procedures is unsupported and should be avoided in any EBS 12.1.1 or 12.2.2 implementation.
-
PACKAGE: APPS.GMI_TRAN_CMP_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_TRAN_CMP_PVT, status:VALID,
-
PACKAGE: APPS.GMI_SUMM_INV_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_SUMM_INV_PVT, status:VALID,
-
PACKAGE: APPS.GMI_TRANS_ENGINE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_TRANS_ENGINE_PVT, status:VALID,
-
PACKAGE: APPS.GMI_LOCT_INV_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_LOCT_INV_PVT, status:VALID,
-
PACKAGE: APPS.GMI_LOCT_INV_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_LOCT_INV_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_TRAN_CMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_TRAN_CMP_PVT, status:VALID,
-
SYNONYM: APPS.SY_DOCS_MST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:SY_DOCS_MST, status:VALID,
-
PACKAGE: APPS.MIGRATE_BATCH
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MIGRATE_BATCH, status:VALID,
-
PACKAGE: APPS.MIGRATE_BATCH
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MIGRATE_BATCH, status:VALID,
-
PACKAGE: APPS.GMIVQTY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMIVQTY, status:VALID,
-
PACKAGE: APPS.GMI_TRAN_CMP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_TRAN_CMP_PVT, status:VALID,
-
SYNONYM: APPS.SY_DOCS_MST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:SY_DOCS_MST, status:VALID,
-
PACKAGE: APPS.GMI_SUMM_INV_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_SUMM_INV_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_TRAN_PND_DB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_TRAN_PND_DB_PVT, status:VALID,
-
PACKAGE: APPS.GMIVQTY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMIVQTY, status:VALID,
-
PACKAGE: APPS.GMI_TRANS_ENGINE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_TRANS_ENGINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_OM_UTILITIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_OM_UTILITIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMI_TRAN_CMP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_TRAN_CMP_PVT, status:VALID,
-
PACKAGE: APPS.GMI_SHIPPING_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_SHIPPING_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GMI_SUMM_INV_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_SUMM_INV_PVT, status:VALID,
-
PACKAGE: APPS.GMI_SHIPPING_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_SHIPPING_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GMI_LOCT_INV_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_LOCT_INV_PVT, status:VALID,
-
PACKAGE: APPS.GMI_TRAN_PND_DB_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMI_TRAN_PND_DB_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_TRAN_PND_DB_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_TRAN_PND_DB_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_SUMM_INV_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_SUMM_INV_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_LOCT_INV_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_LOCT_INV_PVT, status:VALID,
-
PACKAGE: APPS.GMI_TRAN_PND_DB_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMI_TRAN_PND_DB_PVT, status:VALID,
-
PACKAGE BODY: APPS.GML_MOBILE_MOVE_ORDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GML_MOBILE_MOVE_ORDER, 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.GMI_OM_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_OM_UTILITIES_PKG, 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,
-
PACKAGE BODY: APPS.GMIVTDX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMIVTDX, status:VALID,
-
PACKAGE BODY: APPS.GMIVTDX
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMIVTDX, status:VALID,
-
PACKAGE BODY: APPS.GMI_TRANS_ENGINE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_TRANS_ENGINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_ALLOCATE_INVENTORY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_ALLOCATE_INVENTORY_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_TRANS_ENGINE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_TRANS_ENGINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.GME_TRANS_ENGINE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GME_TRANS_ENGINE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.GME_TRANS_ENGINE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GME_TRANS_ENGINE_UTIL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.GMI_TRANS_ENGINE_PUB
12.2.2
-
PACKAGE BODY: APPS.GMI_MOVE_ORDER_LINES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_MOVE_ORDER_LINES_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_PICK_RELEASE_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMIGAPI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMIGAPI, status:VALID,
-
PACKAGE BODY: APPS.GMI_PICK_RELEASE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_PICK_RELEASE_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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.GMIVQTY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMIVQTY, status:VALID,
-
PACKAGE BODY: APPS.GMI_RESERVATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_RESERVATION_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMI_OM_ALLOC_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMI_OM_ALLOC_API_PUB, status:VALID,
-
PACKAGE BODY: APPS.GML_MOBILE_MOVE_ORDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GML_MOBILE_MOVE_ORDER, status:VALID,