Search Results inv_item_util
Overview
INV_ITEM_UTIL is a utility package body in the APPS schema of Oracle E-Business Suite, classified under the ETRM as a UTIL (utility) API. Its primary business function is installation and status verification for the Oracle Inventory and related applications within the EBS technology stack. Rather than performing transactional inventory operations such as item creation, category assignment, or on-hand maintenance, the package serves as an administrative and diagnostic layer. It confirms that specific application modules — Inventory, Purchasing, Bills of Material, Engineering, and others — have been installed and are accessible in the current environment. The package is valid in both Oracle EBS 12.1.1 and 12.2.2. Because it is a package body without a documented public specification in the ETRM extract, its routines are largely internal support procedures invoked by other EBS components rather than direct end-user APIs.
Key Procedures and Functions
The ETRM metadata documents 41 procedures and functions. The dominant pattern is a family of application installation and status checks, each targeting a specific product family:
- Core installation helpers: APPL_INSTALL performs the generic installation validation plumbing shared by the product-specific variants, while APPL_INST_STATUS returns the installation status of a given application.
- Inventory and procurement: APPL_INST_INV validates the Inventory application, and APPL_INST_PO validates Purchasing.
- Manufacturing and engineering: APPL_INST_BOM (Bills of Material), APPL_INST_ENG (Engineering), and APPL_INST_WIP (Work in Process) verify the manufacturing suite.
- Order management and pricing: APPL_INST_OE, APPL_INST_ONT (Order Management), and APPL_INST_QP (Advanced Pricing) confirm order capture and pricing modules.
- Financials: APPL_INST_AR (Receivables), APPL_INST_FA (Assets), and APPL_INST_JL (Journal Ledger) validate financial application presence.
- Supply chain execution: APPL_INST_MRP (Material Requirements Planning), APPL_INST_CS, APPL_INST_CSP, APPL_INST_CSS, and APPL_INST_WMS (Warehouse Management) cover planning and logistics.
- Specialty modules: APPL_INST_AMS (Marketing), APPL_INST_OKS (Service Contracts), and APPL_INST_CS round out the documented list.
All procedures follow a uniform naming convention — APPL_INST_<product_short_code> — indicating that each is a thin wrapper returning or recording installation state. No parameter lists are documented in the ETRM extract, and none should be assumed.
Tables Accessed
The package references three data dictionary views through APPS synonyms: AD_DDL, ALL_OBJECTS, and USER_OBJECTS. AD_DDL is the Applications DDL utility view, used to determine whether specific database objects have been created during installation. ALL_OBJECTS and USER_OBJECTS provide catalog metadata enabling the package to confirm that expected packaged objects exist and are VALID in the schema. Additional dependencies include AD_TSPACE_UTIL (tablespace utility), FND_FILE (concurrent program file I/O), FND_INSTALLATION (installation registry), and PJM_UNIT_EFF. These reads are non-destructive; the package is a consumer of metadata rather than a writer of business data.
Usage Notes
INV_ITEM_UTIL is referenced by 21 other database objects, confirming its role as a shared infrastructure dependency rather than an end-user API. It is typically invoked during application installation, patching, and upgrade cycles to verify that dependent products are present before downstream logic executes. It may also be called from concurrent programs or custom code that needs to branch on application installation state. Because the package body is marked VALID and is not referenced by forms directly, developers should treat it as internal EBS plumbing; customizations should call documented public APIs rather than these APPL_INST_* routines, whose signatures are not exposed in the ETRM documentation.
-
PACKAGE BODY: APPS.INV_ITEM_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_UTIL, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_UTIL, status:VALID,
-
PACKAGE: APPS.INV_ITEM_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_ITEM_UTIL, status:VALID,
-
PACKAGE: APPS.INV_ITEM_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_ITEM_UTIL, status:VALID,
-
TRIGGER: APPS.MTL_CATEGORIES_B_TA_IBE
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_CATEGORIES_B_TA_IBE, status:VALID,
-
TRIGGER: APPS.MTL_ITEM_CATEGORIES_TA_IBE
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_ITEM_CATEGORIES_TA_IBE, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_B_T3_IBE
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_B_T3_IBE, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_B_T2_IBE
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_B_T2_IBE, status:VALID,
-
TRIGGER: APPS.MTL_ITEM_CATEGORIES_TA_IBE
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_ITEM_CATEGORIES_TA_IBE, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_B_T3_IBE
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_B_T3_IBE, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_EVENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_EVENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.INVIDIT3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVIDIT3, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_B_T2_IBE
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_B_T2_IBE, status:VALID,
-
PACKAGE BODY: APPS.INV_ENI_ITEMS_STAR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ENI_ITEMS_STAR_PKG, status:VALID,
-
TRIGGER: APPS.MTL_CATEGORIES_B_TA_IBE
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_CATEGORIES_B_TA_IBE, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_TL_TA_IBE
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_TL_TA_IBE, status:VALID,
-
TRIGGER: APPS.MTL_SYSTEM_ITEMS_TL_TA_IBE
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_SYSTEM_ITEMS_TL_TA_IBE, status:VALID,
-
PACKAGE BODY: APPS.INVPVDR3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVDR3, status:VALID,
-
VIEW: APPS.MTL_ITEM_ATTR_APPL_INST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_ATTR_APPL_INST_V, object_name:MTL_ITEM_ATTR_APPL_INST_V, status:VALID,
-
PACKAGE BODY: APPS.INV_ENI_ITEMS_STAR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ENI_ITEMS_STAR_PKG, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_ORG_ASSIGN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_ORG_ASSIGN_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_ORG_ASSIGN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_ORG_ASSIGN_PVT, status:VALID,
-
PACKAGE BODY: APPS.INVPVDR3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPVDR3, status:VALID,
-
PACKAGE BODY: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_DEFAULT_CATEGORY_SETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.MTL_CATEGORIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_CATEGORIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_OPM_ITEM_MIGRATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_OPM_ITEM_MIGRATION, status:VALID,
-
PACKAGE BODY: APPS.INVPULI2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPULI2, status:VALID,
-
PACKAGE BODY: APPS.MTL_DEFAULT_CATEGORY_SETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_DEFAULT_CATEGORY_SETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_EVENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_EVENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.INVIDIT3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVIDIT3, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_PVT, status:VALID,
-
PACKAGE BODY: APPS.INVUPD2B
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVUPD2B, status:VALID,
-
PACKAGE BODY: APPS.INVPULI2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPULI2, status:VALID,
-
PACKAGE: APPS.AD_TSPACE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AD_TSPACE_UTIL, status:VALID,
-
VIEW: APPS.EGO_ITEM_MAIN_ATTRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ITEM_MAIN_ATTRS_V, object_name:EGO_ITEM_MAIN_ATTRS_V, status:VALID,
-
PACKAGE BODY: APPS.INVNIRIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVNIRIS, status:VALID,
-
PACKAGE BODY: APPS.INVNIRIS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVNIRIS, status:VALID,
-
PACKAGE: APPS.PJM_UNIT_EFF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PJM_UNIT_EFF, status:VALID,
-
PACKAGE BODY: APPS.INVIDIT1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVIDIT1, status:VALID,
-
PACKAGE BODY: APPS.INVIDIT1
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVIDIT1, status:VALID,
-
PACKAGE BODY: APPS.INVUPD2B
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVUPD2B, status:VALID,
-
PACKAGE BODY: APPS.MTL_CATEGORIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MTL_CATEGORIES_PKG, status:VALID,
-
VIEW: APPS.MTL_ITEM_ATTR_APPL_INST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_ITEM_ATTR_APPL_INST_V, object_name:MTL_ITEM_ATTR_APPL_INST_V, status:VALID,
-
VIEW: APPS.EGO_ITEM_MAIN_ATTRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ITEM_MAIN_ATTRS_V, object_name:EGO_ITEM_MAIN_ATTRS_V, status:VALID,
-
PACKAGE BODY: APPS.INV_OPM_ITEM_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_OPM_ITEM_MIGRATION, status:VALID,
-
PACKAGE: APPS.PJM_UNIT_EFF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PJM_UNIT_EFF, status:VALID,
-
PACKAGE BODY: APPS.INV_ITEM_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_ITEM_PVT, status:VALID,
-
PACKAGE: APPS.AD_TSPACE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AD_TSPACE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.INV_EGO_REVISION_VALIDATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_EGO_REVISION_VALIDATE, status:VALID,
-
PACKAGE BODY: APPS.INV_EGO_REVISION_VALIDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_EGO_REVISION_VALIDATE, status:VALID,