Search Results bom_impl_inquiry_v
Overview
BOM_IMPL_INQUIRY_V is an APPS-owned database view in the Oracle E-Bills of Material (BOM) module, documented in ETRM for both 12.1.1 and 12.2.2 with a status of VALID. Its stated purpose is to expose item usage information: specifically, the exploded "where-used" relationship between a parent assembly and the components consumed by it, together with effectivity, revision, and implementation status attributes. The view is the query-side artifact of the Bills of Material "Implemented Items" inquiry, presenting the flattened result of the BOM explosion rather than raw base table rows.
The view is populated from BOM_SMALL_IMPL_TEMP, a session-scoped temporary structure that BOM's implementation and inquiry logic writes into before the inquiry screen renders results. Because of this design, BOM_IMPL_INQUIRY_V is meaningful primarily within a session where that temporary data has been seeded; it is not a standalone, always-populated reporting object. The view text also invokes BOM_GLOBALS, INV_MEANING_SEL, FND_GLOBAL, HR_GENERAL, and HR_SECURITY, which applies organization-level security and concatenated flexfield descriptions to the returned rows.
Underlying Base Objects
The documented referenced objects are: BOM_GLOBALS (PACKAGE), BOM_SMALL_IMPL_TEMP (SYNONYM), FND_GLOBAL (PACKAGE), FND_LOOKUP_VALUES (SYNONYM), HR_GENERAL (PACKAGE), HR_ORGANIZATION_UNITS (VIEW), HR_SECURITY (PACKAGE), INV_MEANING_SEL (PACKAGE), MFG_LOOKUPS (VIEW), MTL_ITEM_REVISIONS_B (SYNONYM), MTL_PARAMETERS (SYNONYM), and MTL_SYSTEM_ITEMS_B_KFV (VIEW).
- BOM_SMALL_IMPL_TEMP (T) — the driving structure holding the exploded parent/component pairs, quantities, operation sequence numbers, and end-item unit number ranges.
- MTL_SYSTEM_ITEMS_B_KFV (F, M) — key flexfield views supplying the parent item (F) and the component item (M) segments and their concatenated descriptions.
- MTL_ITEM_REVISIONS_B (MIR) — joined using MTL_ITEM_REVISIONS_N1 to return revision, revision label, lifecycle, and current phase identifiers.
- MTL_PARAMETERS (MP) and HR_ORGANIZATION_UNITS (HOU) — supply organization code and organization name.
- MFG_LOOKUPS (ML2, LU2) and FND_LOOKUP_VALUES (LU) — decode item type, basis type, and effectivity control meaning.
- Packages — BOM_GLOBALS.GET_CONCAT_SEGS, INV_MEANING_SEL.C_ITEM_DESCRIPTION, FND_GLOBAL, HR_GENERAL, and HR_SECURITY handle descriptions and security.
Key Columns
- ORGANIZATION_CODE / ORG_NAME — organization identifiers from MTL_PARAMETERS and HR_ORGANIZATION_UNITS.
- PARENT_ITEM_ID / CURRENT_ITEM_ID / LOWEST_ITEM_ID — the assembly and its component within the exploded structure.
- COMPONENT_QUANTITY — quantity of the component per assembly.
- ALTERNATE_DESIGNATOR, OPERATION_SEQ_NUM, CHANGE_NOTICE — bill routing, alternates, and ECO context.
- REVISION / REVISION_LABEL, LIFECYCLE_ID, CURRENT_PHASE_ID — revision and lifecycle state of the component.
- FROM_END_ITEM_UNIT_NUMBER / TO_END_ITEM_UNIT_NUMBER — the end-item unit number range over which the component applies.
- DISABLED_FLAG — derived; equals 2 when FROM_END_ITEM_UNIT_NUMBER is null, otherwise 1 when DISABLE_DATE is set.
- COMPONENT_EFFECTIVE_FROM_DATE / COMPONENT_EFFECTIVE_TO_DATE — derived from EFFECTIVITY_DATE and DISABLE_DATE where no unit-number range applies.
- IMPLEMENTED_FLAG, BASIS_TYPE, ITEM_TYPE — implementation status and type decodes.
The ML2 join keys on the MTL_EFFECTIVITY_CONTROL lookup type (LOOKUP_TYPE = 'MTL_EFFECTIVITY_CONTROL', outer-joined), which is the effectivity control that governs whether the date-based or unit-number-based columns are populated.
Common Use Cases and Queries
The primary use case is the BOM Implemented Items / where-used inquiry, where a planner reviews which assemblies consume a given component and when that usage is effective. A representative query is:
SELECT organization_code, parent_item_id, current_item_id,
component_quantity, revision, disabled_flag,
component_effective_from_date, component_effective_to_date
FROM apps.bom_impl_inquiry_v
WHERE organization_id = :org_id
ORDER BY current_level, sort_code;
Typical scenarios include auditing components flagged as disabled or not yet implemented, comparing date-based versus unit-number-based effectivity (driven by MTL_EFFECTIVITY_CONTROL), and reconciling exploded usage against MTL_ITEM_REVISIONS_B lifecycle states. Because the view depends on BOM_SMALL_IMPL_TEMP being populated for the current session, ad-hoc SQL should generally be executed after invoking the BOM inquiry logic, or against a session that has seeded that temporary structure; queries issued independently may return no rows.
-
View: BOM_IMPL_INQUIRY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_IMPL_INQUIRY_V, object_name:BOM_IMPL_INQUIRY_V, status:VALID, product: BOM - Bills of Material , description: Item usage information , implementation_dba_data: APPS.BOM_IMPL_INQUIRY_V ,
-
View: BOM_IMPL_INQUIRY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_IMPL_INQUIRY_V, object_name:BOM_IMPL_INQUIRY_V, status:VALID, product: BOM - Bills of Material , description: Item usage information , implementation_dba_data: APPS.BOM_IMPL_INQUIRY_V ,
-
PACKAGE: APPS.INV_MEANING_SEL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_MEANING_SEL, status:VALID,
-
PACKAGE: APPS.INV_MEANING_SEL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_MEANING_SEL, status:VALID,
-
SYNONYM: APPS.BOM_SMALL_IMPL_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_SMALL_IMPL_TEMP, status:VALID,
-
SYNONYM: APPS.BOM_SMALL_IMPL_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_SMALL_IMPL_TEMP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_B, status:VALID,
-
VIEW: APPS.BOM_IMPL_INQUIRY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_IMPL_INQUIRY_V, object_name:BOM_IMPL_INQUIRY_V, status:VALID,
-
SYNONYM: APPS.MTL_ITEM_REVISIONS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_REVISIONS_B, status:VALID,
-
PACKAGE: APPS.BOM_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BOM_GLOBALS, status:VALID,
-
PACKAGE: APPS.BOM_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BOM_GLOBALS, status:VALID,
-
VIEW: APPS.BOM_IMPL_INQUIRY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_IMPL_INQUIRY_V, object_name:BOM_IMPL_INQUIRY_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
VIEW: APPS.MFG_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MFG_LOOKUPS, object_name:MFG_LOOKUPS, status:VALID,
-
VIEW: APPS.MFG_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MFG_LOOKUPS, object_name:MFG_LOOKUPS, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
VIEW: APPS.MTL_SYSTEM_ITEMS_B_KFV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B_KFV, object_name:MTL_SYSTEM_ITEMS_B_KFV, status:VALID,
-
VIEW: APPS.MTL_SYSTEM_ITEMS_B_KFV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B_KFV, object_name:MTL_SYSTEM_ITEMS_B_KFV, status:VALID,
-
SYNONYM: APPS.MTL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
SYNONYM: APPS.MTL_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_PARAMETERS, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
eTRM - INV Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - BOM Tables and Views
12.2.2
description: Table to map wip transactions to their corresponding event types. ,
-
eTRM - BOM Tables and Views
12.1.1
description: Table to map wip transactions to their corresponding event types. ,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - BOM Tables and Views
12.2.2
description: Table to map wip transactions to their corresponding event types. ,
-
eTRM - BOM Tables and Views
12.1.1
description: Table to map wip transactions to their corresponding event types. ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,