INV Physical Inventory Upload – Oracle EBS SQL Report
Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.
Overview
This upload supports the creation of new Physical Inventories and the update of existing Physical Inventories that have not yet been frozen.
The upload supports the specification of the subinventories to be included in the Physical Inventory.
When updating an existing Physical Inventory, the Delete Subinventory upload column allows for individual subinventories to be removed from the Physical Inventory subinventory list.
Replace Existing Subinventories
When the Replace Existing Subinventories report parameter is set to Yes, the existing physical inventory subinventories will be replaced by those specified in the upload.
When set to No, the upload will update the existing Physical Inventory subinventories, create additional subinventories, or delete specific subinventories as determined from the uploaded data.
Freeze Physical Inventory
When set to Yes, the Freeze Physical Inventory concurrent program will be submitted after the upload is complete to freeze the uploaded Physical Inventories.
This will only occur for each uploaded Physical Inventory if no upload error has occurred in any upload row for that Physical Inventory.
Once a Physical Inventory has been frozen, it can no longer be updated by this upload.
The Snapshot Complete and Freeze Date columns in the upload excel are display only columns. They will be displayed after the upload when the Freeze Physical Inventory option is selected.
Report Parameters
Upload Mode, Replace Existing Subinventories, Freeze Physical Inventory, Organization Code, Physical Inventory
Oracle EBS Tables Used
mtl_physical_inventories_v, mtl_physical_subinventories, mtl_parameters, org_access_view
Report Categories
Related Reports
INV Item Upload, INV Items, INV Physical Inventory Purge Upload, CAC Recost Cost of Goods Sold, CAC Deferred COGS Out-of-Balance, INV Material Transactions
Running This SQL Without Blitz Report
Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.
Download & Import Options
| Resource | Link |
|---|---|
| Excel Example Output | None |
| Blitz Report™ XML Import | INV_Physical_Inventory_Upload.xml |
| Full SQL on Enginatics | www.enginatics.com/reports/inv-physical-inventory-upload/ |
INV Physical Inventory Upload - Case Study & Technical Analysis
Executive Summary
The INV Physical Inventory Upload is a setup and maintenance tool for the physical inventory process. It allows users to create the “Header” definition of a physical inventory and assign subinventories to it in bulk. This is particularly useful for large organizations that run multiple physical inventories simultaneously or have hundreds of subinventories to assign.
Business Challenge
Setting up a physical inventory in Oracle involves:
- Defining the name and date.
- Manually selecting which subinventories are included.
- Freezing the inventory (taking the snapshot). Doing this manually for 50 warehouses is tedious and prone to setup errors (e.g., forgetting to include the “Returns” subinventory).
Solution
The INV Physical Inventory Upload automates the definition phase. Users can define the scope of the count in Excel and upload it.
Key Features:
- Header Creation: Creates the Physical Inventory definition (Name, Date, Org).
- Scope Definition: Assigns specific subinventories to the count.
- Snapshot Trigger: Can optionally trigger the “Freeze” process immediately after upload.
- Update Mode: Can update existing definitions (e.g., adding a missed subinventory) before the freeze.
Technical Architecture
The tool interacts with the physical inventory definition tables and submits concurrent requests.
Key Tables and Views
MTL_PHYSICAL_INVENTORIES: The header table.MTL_PHYSICAL_SUBINVENTORIES: The table linking subinventories to the physical inventory.MTL_PARAMETERS: Organization validation.
Core Logic
- Upload: Reads the configuration from Excel.
- Creation: Inserts records into
MTL_PHYSICAL_INVENTORIESandMTL_PHYSICAL_SUBINVENTORIES. - Process Submission: If “Freeze” is selected, it submits the
INV_PHY_INV_SNAPSHOTconcurrent program.
Business Impact
- Standardization: Ensures all warehouses are set up with consistent naming conventions and parameters.
- Completeness: Reduces the risk of missing subinventories during the count.
- Efficiency: Allows a central inventory team to set up counts for remote sites without logging into each org individually.
Useful Links
- Blitz Report™ – World’s Fastest Oracle EBS Reporting Tool
- Oracle Discoverer Replacement – Import Worksheets into Blitz Report™
- Oracle EBS Reporting Toolkits by Blitz Report™
- Blitz Report™ FAQ & Community Q&A
- Supply Chain Hub by Blitz Report™
- Blitz Report™ Customer Case Studies
- Oracle EBS Reporting Blog
- Oracle EBS Reporting Resource Centre
© 2026 Enginatics