Search Results lpn_controlled_flag
Overview
APPS.MTL_SUBINVENTORIES_TRK_VAL_V is a reporting view in Oracle E-Business Suite that exposes the configuration of quantity-tracked subinventories across inventory organizations. It is defined over the MTL_SECONDARY_INVENTORIES base table and returns one row per active, quantity-tracked subinventory, combining organizational context, accounting defaults, ATP and reservation rules, locator control, sourcing attributes, project references, and the LPN_CONTROLLED_FLAG that indicates whether the subinventory is license plate number (LPN) controlled. The view is used throughout Oracle Inventory and Oracle Warehouse Management (WMS) reporting to validate subinventory setup before transactions are permitted.
Unlike many inventory views that expose all subinventory definitions, this view applies two restrictive predicates: DISABLE_DATE must be null or in the future (the row is not disabled), and QUANTITY_TRACKED must equal 1. As a result, the view returns only subinventories for which on-hand quantities are actually maintained — a critical distinction for valuation, reservation, and LPN-driven picking logic. In 12.1.1 and 12.2.2 the structure is identical, though the WMS and LPN feature set receives greater emphasis in 12.2.x.
Because the object is a view, it is query-only and carries no DML privileges for data changes. It is generally resolved through the APPS synonym, allowing custom reports, concurrent programs, and integrations to query it without qualifying the underlying table.
Underlying Base Objects
The view is defined solely over MTL_SECONDARY_INVENTORIES, referenced via its APPS synonym. No joins or outer tables are present. The defining query selects all listed columns from that table and filters with:
- NVL(DISABLE_DATE, SYSDATE+1) > SYSDATE — retaining only subinventories that are currently active.
- QUANTITY_TRACKED = 1 — retaining only subinventories that maintain on-hand quantities.
Consequently, the view inherits the column semantics and datatypes of MTL_SECONDARY_INVENTORIES, and its row count varies dynamically as subinventories are enabled, disabled, or reconfigured. Since it is built on the base table rather than a snapshot, reads reflect committed state at query time.
Key Columns
- SECONDARY_INVENTORY_NAME — the subinventory identifier, unique within an organization.
- ORGANIZATION_ID — the inventory organization that owns the subinventory.
- LPN_CONTROLLED_FLAG — indicates whether the subinventory is LPN controlled, which in WMS governs whether material is transacted and located by license plate number (the column the user searched for).
- QUANTITY_TRACKED — always 1 in this view; confirms the subinventory maintains quantities.
- INVENTORY_ATP_CODE, AVAILABILITY_TYPE, RESERVABLE_TYPE — ATP eligibility, availability, and reservation behavior.
- LOCATOR_TYPE — whether locators are required, optional, or not used.
- MATERIAL_ACCOUNT, MATERIAL_OVERHEAD_ACCOUNT, RESOURCE_ACCOUNT, OVERHEAD_ACCOUNT, OUTSIDE_PROCESSING_ACCOUNT, EXPENSE_ACCOUNT, ENCUMBRANCE_ACCOUNT — accounting defaults applied to transactions.
- SOURCE_TYPE, SOURCE_SUBINVENTORY, SOURCE_ORGANIZATION_ID — sourcing defaults for replenishment.
- PICKING_ORDER, ASSET_INVENTORY, SUBINVENTORY_USAGE, REQUISITION_APPROVAL_TYPE — operational attributes.
- PROJECT_ID, TASK_ID — optional project/task defaults.
Common Use Cases and Queries
Typical usage includes setup validation, WMS/LPN reporting, and integration feeds. A representative query to identify LPN-controlled, quantity-tracked subinventories is:
- SELECT organization_id, secondary_inventory_name, lpn_controlled_flag FROM apps.mtl_subinventories_trk_val_v WHERE lpn_controlled_flag = 'Y';
- SELECT secondary_inventory_name, locator_type, reservable_type FROM apps.mtl_subinventories_trk_val_v WHERE organization_id = :org_id;
- SELECT secondary_inventory_name, material_account, expense_account FROM apps.mtl_subinventories_trk_val_v WHERE organization_id = :org_id AND asset_inventory = 1;
Because the view filters out non-quantity-tracked and disabled subinventories, it is well suited to populating LOVs and validation lists for transaction entry, and to driving downstream ETL where only active, quantity-bearing subinventories should be surfaced.
-
VIEW: APPS.MTL_SUBINVENTORIES_TRK_VAL_V
12.2.2
-
VIEW: APPS.MTL_SUBINVENTORIES_VAL_V
12.2.2
-
VIEW: APPS.MTL_SUBINVENTORIES_TRK_VAL_V
12.1.1
-
View: MTL_SUBINVENTORIES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_ALL_V, object_name:MTL_SUBINVENTORIES_ALL_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SUBINVENTORIES_ALL_V ,
-
View: MTL_SUBINVENTORIES_TRK_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_TRK_VAL_V, object_name:MTL_SUBINVENTORIES_TRK_VAL_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SUBINVENTORIES_TRK_VAL_V ,
-
View: MTL_SUBINVENTORIES_TRK_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_TRK_VAL_V, object_name:MTL_SUBINVENTORIES_TRK_VAL_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SUBINVENTORIES_TRK_VAL_V ,
-
VIEW: INV.MTL_SECONDARY_INVENTORIES#
12.2.2
-
View: MTL_SUBINVENTORIES_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_VAL_V, object_name:MTL_SUBINVENTORIES_VAL_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SUBINVENTORIES_VAL_V ,
-
View: MTL_SUBINVENTORIES_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_VAL_V, object_name:MTL_SUBINVENTORIES_VAL_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SUBINVENTORIES_VAL_V ,
-
VIEW: APPS.MTL_SUBINVENTORIES_VAL_V
12.1.1
-
View: MTL_SUBINVENTORIES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_ALL_V, object_name:MTL_SUBINVENTORIES_ALL_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SUBINVENTORIES_ALL_V ,
-
VIEW: APPS.MTL_SUBINVENTORIES_ALL_V
12.1.1
-
VIEW: APPS.MTL_SUBINVENTORIES_ALL_V
12.2.2
-
VIEW: APPS.MTL_SUBINVENTORIES_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_VAL_V, object_name:MTL_SUBINVENTORIES_VAL_V, status:VALID,
-
VIEW: APPS.MTL_SUBINVENTORIES_TRK_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_TRK_VAL_V, object_name:MTL_SUBINVENTORIES_TRK_VAL_V, status:VALID,
-
VIEW: APPS.MTL_SUBINVENTORIES_TRK_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_TRK_VAL_V, object_name:MTL_SUBINVENTORIES_TRK_VAL_V, status:VALID,
-
APPS.WMS_PICK_LOAD_UI SQL Statements
12.2.2
-
VIEW: APPS.MTL_SUBINVENTORIES_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_VAL_V, object_name:MTL_SUBINVENTORIES_VAL_V, status:VALID,
-
APPS.INV_UI_ITEM_SUB_LOC_LOVS SQL Statements
12.2.2
-
VIEW: INV.MTL_SECONDARY_INVENTORIES#
12.2.2
owner:INV, object_type:VIEW, object_name:MTL_SECONDARY_INVENTORIES#, status:VALID,
-
APPS.WMS_PICK_LOAD_UI SQL Statements
12.1.1
-
VIEW: APPS.MTL_SUBINVENTORIES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_ALL_V, object_name:MTL_SUBINVENTORIES_ALL_V, status:VALID,
-
VIEW: APPS.MTL_SUBINVENTORIES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SUBINVENTORIES_ALL_V, object_name:MTL_SUBINVENTORIES_ALL_V, status:VALID,
-
VIEW: APPS.MTL_SECONDARY_INVENTORIES_FK_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES_FK_V, object_name:MTL_SECONDARY_INVENTORIES_FK_V, status:VALID,
-
APPS.INV_UI_ITEM_SUB_LOC_LOVS SQL Statements
12.1.1
-
PACKAGE: APPS.MTL_SECONDARY_INVENTORIES_PKG
12.1.1
-
VIEW: APPS.MTL_SECONDARY_INVENTORIES_FK_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES_FK_V, object_name:MTL_SECONDARY_INVENTORIES_FK_V, status:VALID,
-
APPS.INV_LPN_RESERVATIONS_PVT SQL Statements
12.2.2
-
View: MTL_SECONDARY_INVENTORIES_FK_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES_FK_V, object_name:MTL_SECONDARY_INVENTORIES_FK_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SECONDARY_INVENTORIES_FK_V ,
-
PACKAGE: APPS.MTL_SECONDARY_INVENTORIES_PKG
12.2.2
-
TABLE: INV.MTL_SECONDARY_INVENTORIES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES, object_name:MTL_SECONDARY_INVENTORIES, status:VALID,
-
View: MTL_SECONDARY_INVENTORIES_FK_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES_FK_V, object_name:MTL_SECONDARY_INVENTORIES_FK_V, status:VALID, product: INV - Inventory , description: - Retrofitted , implementation_dba_data: APPS.MTL_SECONDARY_INVENTORIES_FK_V ,
-
APPS.INV_LPN_RESERVATIONS_PVT SQL Statements
12.1.1
-
TABLE: INV.MTL_SECONDARY_INVENTORIES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SECONDARY_INVENTORIES, object_name:MTL_SECONDARY_INVENTORIES, status:VALID,
-
PACKAGE BODY: APPS.MTL_SECONDARY_INVENTORIES_PKG
12.1.1
-
APPS.MTL_SECONDARY_INVENTORIES_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.INV_UI_ITEM_SUB_LOC_LOVS
12.2.2
-
APPS.INV_VALIDATE_TROLIN SQL Statements
12.2.2
-
APPS.MTL_SECONDARY_INVENTORIES_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MTL_SECONDARY_INVENTORIES_PKG
12.2.2
-
APPS.INV_VALIDATE_TROLIN SQL Statements
12.1.1
-
PACKAGE BODY: APPS.INV_UI_ITEM_SUB_LOC_LOVS
12.1.1
-
APPS.WMS_TASK_UTILS_PVT SQL Statements
12.1.1
-
APPS.WMS_TASK_UTILS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.WMS_PICK_LOAD_UI
12.2.2
-
PACKAGE BODY: APPS.WMS_PICK_LOAD_UI
12.1.1
-
APPS.INV_COMINGLING_UTILS SQL Statements
12.2.2
-
APPS.INV_COMINGLING_UTILS SQL Statements
12.1.1
-
APPS.INV_LPN_TRX_PUB SQL Statements
12.1.1
-
APPS.INV_LPN_TRX_PUB SQL Statements
12.2.2