Search Results logical_transaction
Overview
APPS.INV_DROPSHIP_GLOBALS is a global PL/SQL specification package within Oracle Inventory (INV) that defines shared data structures used throughout the drop shipment and logical transaction processing architecture in Oracle E-Business Suite. Declared with AUTHID CURRENT_USER, the package executes under the privileges of the invoking schema rather than its owner. This is consistent with its role as a common container for type definitions consumed by multiple dependent program units in the Inventory and Order Management flow.
The package does not expose conventional business procedures or functions. Instead, it functions as a repository of a record type (logical_trx_attr_rec) and an associated PL/SQL table type (logical_trx_attr_tbl) used to pass and manipulate the attribute set associated with logical transactions. Logical transactions represent the accounting and inventory movements that OC (Order Capture), shipping, receiving, and intercompany flows generate automatically in support of drop shipments, global procurement, return to vendor, and retroactive price updates.
Key Procedures and Functions
The ETRM metadata documents zero procedures or functions for this package. The package body (INVDSGLS.pls, version 115.2, dated 2003/11/06) contains only the specification-level type declarations.
- logical_trx_attr_rec — a record type that carries the full attribute set of a logical transaction, including transaction_id, transaction_type_id, transaction_action_id, transaction_source_type_id, and a parent_transaction_id that links child records to the parent Material Transaction (MMT) row.
- logical_transactions_created — flag within the record indicating whether logical transactions were created (value 1) or deferred (value 2).
- logical_transaction — flag indicating whether a given record corresponds to a physical or logical transaction.
- logical_trx_type_code — code identifying the originating transaction: 1 (Drop Ship Receipt), 2 (Drop Ship Deliver), 3 (Global Procurement / Return to Vendor), 4 (Retroactive Price Update), or 5 (External Shipments across OUs or RMAs).
- trx_flow_header_id — identifies the transaction flow used to create the logical transactions.
- intercompany_cost, intercompany_pricing_option, and intercompany_currency_code — carry intercompany cost and pricing context for cross-OU flows.
- logical_trx_attr_tbl — an associative array (INDEX BY BINARY_INTEGER) of the record type, used for bulk handling of logical transaction attribute sets.
Tables Accessed
The ETRM metadata documents no table references for this package, which is consistent with its role as a type-definition container. No DML is declared in the package specification. Downstream program units that reference this package perform the actual reads and writes against Inventory tables such as MTL_MATERIAL_TRANSACTIONS, MTL_TRANSACTIONS_INTERFACE, and the intercompany transaction tables.
Usage Notes
Because INV_DROPSHIP_GLOBALS is referenced by three other packages in the ETRM metadata, it is most likely consumed by drop shipment and intercompany processing packages that pass logical_trx_attr_tbl structures between procedures. Customizations and extensions that process drop shipments, internal sales orders, or intercompany logistics should reference the LOGICAL_TRANSACTION field and the associated type codes to distinguish physical from logical movements. Developers should also account for the inherent limitation of INDEX BY BINARY_INTEGER tables when interfacing with newer bulk-collection constructs.
-
APPS.INV_DS_LOGICAL_TRX_INFO_PUB SQL Statements
12.1.1
-
PACKAGE: APPS.INV_DROPSHIP_GLOBALS
12.2.2
-
View: CST_XLA_INV_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_XLA_INV_REF_V ,
-
View: CST_XLA_INV_REF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_XLA_INV_REF_V ,
-
VIEW: INV.MTL_MATERIAL_TRANSACTIONS#
12.2.2
-
APPS.INV_DS_LOGICAL_TRX_INFO_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.INV_DS_LOGICAL_TRX_INFO_PUB
12.2.2
-
PACKAGE: APPS.INV_DROPSHIP_GLOBALS
12.1.1
-
PACKAGE BODY: APPS.INV_DS_LOGICAL_TRX_INFO_PUB
12.1.1
-
VIEW: APPS.CST_XLA_INV_REF_V
12.1.1
-
VIEW: APPS.CST_XLA_INV_REF_V
12.2.2
-
VIEW: APPS.CST_XLA_INV_REF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID,
-
VIEW: APPS.CST_XLA_INV_REF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_XLA_INV_REF_V, object_name:CST_XLA_INV_REF_V, status:VALID,
-
VIEW: INV.MTL_MATERIAL_TRANSACTIONS#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_MATERIAL_TRANSACTIONS#, status:VALID,
-
TABLE: INV.MTL_COGS_RECOGNITION_TEMP
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_COGS_RECOGNITION_TEMP, object_name:MTL_COGS_RECOGNITION_TEMP, status:VALID,
-
TABLE: INV.MTL_COGS_RECOGNITION_TEMP
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_COGS_RECOGNITION_TEMP, object_name:MTL_COGS_RECOGNITION_TEMP, status:VALID,
-
APPS.INV_LOGICAL_TRANSACTIONS_PUB SQL Statements
12.2.2
-
APPS.INV_LOGICAL_TRANSACTIONS_PUB SQL Statements
12.1.1
-
TABLE: INV.MTL_MATERIAL_TRANSACTIONS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_TRANSACTIONS, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID,
-
TABLE: INV.MTL_MATERIAL_TRANSACTIONS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_MATERIAL_TRANSACTIONS, object_name:MTL_MATERIAL_TRANSACTIONS, status:VALID,
-
APPS.INV_TURNS SQL Statements
12.1.1
-
APPS.INV_TURNS SQL Statements
12.2.2
-
APPS.OPIMPXWI SQL Statements
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT SQL Statements
12.1.1
-
APPS.CST_REVENUECOGSMATCH_PVT SQL Statements
12.2.2
-
APPS.CST_SLA_UPDATE_PKG SQL Statements
12.1.1
-
APPS.CST_SLA_UPDATE_PKG SQL Statements
12.2.2
-
APPS.INV_LOGICAL_TRANSACTIONS_PVT SQL Statements
12.2.2
-
APPS.INV_DS_LOGICAL_TRX_INFO_PUB dependencies on MTL_MATERIAL_TRANSACTIONS
12.1.1
-
PACKAGE BODY: APPS.INV_TURNS
12.2.2
-
PACKAGE BODY: APPS.INV_TURNS
12.1.1
-
APPS.INV_LOGICAL_TRANSACTIONS_PVT SQL Statements
12.1.1
-
APPS.INV_DS_LOGICAL_TRX_INFO_PUB dependencies on MTL_MATERIAL_TRANSACTIONS
12.2.2
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PUB
12.1.1
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PUB
12.2.2
-
APPS.CST_SLA_UPDATE_PKG dependencies on MTL_MATERIAL_TRANSACTIONS
12.1.1
-
APPS.CST_SLA_UPDATE_PKG dependencies on MTL_MATERIAL_TRANSACTIONS
12.2.2
-
APPS.INV_LABEL_PVT1 SQL Statements
12.1.1
-
APPS.INV_LABEL_PVT1 dependencies on WMS_LICENSE_PLATE_NUMBERS
12.2.2
-
APPS.INV_LABEL_PVT1 dependencies on WMS_LICENSE_PLATE_NUMBERS
12.1.1
-
APPS.INV_LABEL_PVT1 dependencies on MTL_MATERIAL_TRANSACTIONS
12.1.1
-
APPS.INV_LABEL_PVT1 dependencies on MTL_MATERIAL_TRANSACTIONS
12.2.2
-
APPS.INV_LABEL_PVT1 SQL Statements
12.2.2
-
APPS.CSTPPINV SQL Statements
12.2.2
-
APPS.CSTPAVCP SQL Statements
12.1.1
-
APPS.CSTPPINV SQL Statements
12.1.1
-
APPS.CSTPAVCP SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OPIMPXWI
12.1.1
-
PACKAGE BODY: APPS.CST_REVENUECOGSMATCH_PVT
12.1.1
-
PACKAGE BODY: APPS.CST_SLA_UPDATE_PKG
12.1.1