Search Results inv_control
Overview
INV_CONTROL is an Oracle E-Business Suite package owned by the APPS schema that provides the Inventory application's internal control and configuration services. In Oracle EBS 12.1.1 and 12.2.2, the package body is documented with a VALID status in the ETRM repository, confirming that it compiles cleanly against the shipped schema and that its dependencies resolve correctly. The package functions as a low-level utility within the Oracle Inventory (INV) product family, exposing reference data that other inventory modules rely upon for version handling and behavioral consistency. Its classification in the ETRM documentation is OTHER, indicating that it is not one of the published public APIs such as INV_TXN_MANAGER_PUB, but rather an internal support package whose members are consumed by Oracle's own application logic.
Key Procedures and Functions
The ETRM metadata documents a single callable member for this package:
- GET_CURRENT_RELEASE_LEVEL — A function that returns the current release level recognized by the Inventory application. This is the internal version-identification routine used to determine which release of the inventory code base is active at runtime. Downstream code can call this function to branch logic according to release, ensuring compatibility across 12.1.1 and 12.2.2 behavior differences.
No additional procedures or functions are documented in the ETRM repository. The metadata does not publish parameter lists, return types, or exception declarations, and these details should not be assumed from external sources.
Tables Accessed
The documented metadata does not list any tables referenced through APPS synonyms. This is consistent with the package's role as a lightweight control and versioning utility: rather than reading or writing transactional inventory tables such as MTL_SYSTEM_ITEMS_B, MTL_ONHAND_QUANTITIES, or MTL_TRANSACTIONS, INV_CONTROL appears to derive its results from constants, package state, or release-level reference data embedded in the code. Because no table dependencies are recorded, DBAs and developers should not expect this package to participate in data manipulation or to require table-level grants beyond the standard APPS execution privileges.
Usage Notes
The dependency record shows that INV_CONTROL references the SYS.STANDARD package, a standard PL/SQL dependency for packages that use built-in types and constructs, and that INV_CONTROL is not referenced by any database object. At the same time, the ETRM documentation reports that the package is referenced by 19 other packages within the APPS schema. This combination is significant: the package is an internal dependency of Oracle's own inventory framework rather than a hook exposed to database-level triggers, views, or constraints.
Typical invocation therefore occurs from within other Oracle Inventory PL/SQL packages that need to confirm the active release level before executing release-specific logic. It is not commonly invoked directly from Oracle Forms, concurrent program definitions, or customer-written code, and Oracle does not document it as a supported public interface. Customizations should avoid calling INV_CONTROL directly, since its members are subject to change between release levels without notice. Where version detection is genuinely required in custom code, supported alternatives such as FND_PROFILE or the release information views should be used instead. The package remains relevant to upgrades and patching because its release-level function helps the application self-identify, and it should be included in any inventory schema validation performed after applying 12.1.1 or 12.2.2 patches.
-
PACKAGE BODY: APPS.INV_CONTROL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_CONTROL, status:VALID,
-
PACKAGE: APPS.INV_CONTROL
12.1.1
-
PACKAGE BODY: APPS.INV_CONTROL
12.2.2
-
PACKAGE BODY: APPS.INV_CONTROL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_CONTROL, status:VALID,
-
PACKAGE: APPS.INV_CONTROL
12.2.2
-
PACKAGE BODY: APPS.INV_CONTROL
12.1.1
-
PACKAGE: APPS.INV_CONTROL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_CONTROL, status:VALID,
-
PACKAGE: APPS.INV_CONTROL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_CONTROL, status:VALID,
-
PACKAGE BODY: APPS.INV_PPENGINE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_PPENGINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.WMS_UI_TASKS_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_UI_TASKS_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_CREATE_MOVE_ORDER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_CREATE_MOVE_ORDER_PVT, status:VALID,
-
PACKAGE BODY: APPS.WMS_UI_TASKS_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_UI_TASKS_APIS, status:VALID,
-
PACKAGE BODY: APPS.MTL_IC_PARAMETERS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_IC_PARAMETERS_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_IC_PARAMETERS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_IC_PARAMETERS_PKG, status:VALID,
-
PACKAGE: APPS.WMS_UI_TASKS_APIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_UI_TASKS_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_VIEW_MTL_TXN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_VIEW_MTL_TXN, status:VALID,
-
PACKAGE BODY: APPS.INV_VIEW_MTL_TXN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_VIEW_MTL_TXN, status:VALID,
-
PACKAGE BODY: APPS.PO_SHARED_PROC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SHARED_PROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_PPENGINE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_PPENGINE_PVT, status:VALID,
-
PACKAGE BODY: APPS.WMS_RULE_PVT_EXT_PSETJ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RULE_PVT_EXT_PSETJ, status:VALID,
-
PACKAGE BODY: APPS.WMS_RULE_PVT_EXT_PSETJ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RULE_PVT_EXT_PSETJ, status:VALID,
-
PACKAGE: APPS.WMS_UI_TASKS_APIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_UI_TASKS_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_CREATE_MOVE_ORDER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_CREATE_MOVE_ORDER_PVT, status:VALID,
-
PACKAGE BODY: APPS.PO_SHARED_PROC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_SHARED_PROC_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_TRX_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRX_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_LABEL_PVT8
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LABEL_PVT8, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_FLOW_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_FLOW_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_LOC_WMS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOC_WMS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSACTION_FLOW_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSACTION_FLOW_PVT, status:VALID,
-
PACKAGE BODY: APPS.WMS_TXNRSN_ACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_TXNRSN_ACTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_TRX_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRX_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_LOC_WMS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOC_WMS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_LABEL_PVT8
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LABEL_PVT8, status:VALID,
-
PACKAGE BODY: APPS.POS_ASN_CREATE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ASN_CREATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.POS_ASN_CREATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_ASN_CREATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_REPLENISH_DETAIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_REPLENISH_DETAIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_REPLENISH_DETAIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_REPLENISH_DETAIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_SHIPPING_TRANSACTION_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_SHIPPING_TRANSACTION_PUB, status:VALID,
-
PACKAGE BODY: APPS.WMS_TXNRSN_ACTIONS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_TXNRSN_ACTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_SHIPPING_TRANSACTION_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_SHIPPING_TRANSACTION_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOGICAL_TRANSACTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_COMMON_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_COMMON_APIS, status:VALID,
-
PACKAGE: APPS.INV_RCV_COMMON_APIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_RCV_COMMON_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSFER_ORDER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSFER_ORDER_PVT, status:VALID,
-
PACKAGE BODY: APPS.INV_PICK_RELEASE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_PICK_RELEASE_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_LOGICAL_TRANSACTIONS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_LOGICAL_TRANSACTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.INV_TRANSFER_ORDER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TRANSFER_ORDER_PVT, status:VALID,
-
PACKAGE: APPS.INV_RCV_COMMON_APIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_RCV_COMMON_APIS, status:VALID,
-
PACKAGE BODY: APPS.INV_RCV_COMMON_APIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_RCV_COMMON_APIS, status:VALID,
-
PACKAGE BODY: APPS.WMS_RULE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RULE_PVT, status:VALID,