Skip to the content.

CAC Inventory Lot and Locator OPM Value (Period-End) – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Report showing amount of inventory at the end of the month for Process Manufacturing (OPM) inventory organizations, for both onhand and intransit inventory. If you enter a cost type this report uses the item costs from the cost type; if you leave the cost type blank it uses the item costs from the month-end snapshot. In either case this report uses the month-end quantities, based on the entered period name, calendar code and period code. As these quantities come from the month-end snapshot, this also also allows you to specify the lot number and locator (row/rack/bin) for your onhand quantities. And as a default valuation account, this report uses the Material Account from your subinventory setups and your Intransit Account from your Shipping Network setups.

Note: OPM intransit balances based upon last two years of Intransit Shipments. As of Release 12.2.13, OPM does not have a month-end snapshot for intransit quantities or balances.

General Parameters:

Period Name (Closed): the closed inventory accounting period you wish to report (mandatory). Cost Type: enter a Cost Type to value the quantities using the Cost Type item costs; or, if Cost Type is not entered the report will use the stored month-end snapshot values (optional). Show OPM Lot Number: choose Yes to show the OPM lot number for the inventory quantities. Otherwise choose No (mandatory). Show OPM Locator: choose Yes to show the OPM locator and Lot Expiration Date for the inventory quantities. Otherwise choose No (mandatory). OPM Calendar Code: Choose the OPM Calendar Code which corresponds to the inventory accounting period you wish to report (mandatory). OPM Period Code: enter the OPM Period Code related to the inventory accounting period and OPM Calendar Code you wish to report (mandatory). Category Set 1: the first item category set to report, typically the Cost or Product Line Category Set (optional). Category Set 2: The second item category set to report, typically the Inventory Category Set (optional). Item Number: specific buy or make item you wish to report (optional). Subinventory: specific area within the warehouse or inventory area you wish to report (optional). Organization Code: any inventory organization, defaults to your session’s inventory organization (optional). Operating Unit: specific operating unit (optional). Ledger: specific ledger (optional).

/* +=============================================================================+ – | Copyright 2024 Douglas Volz Consulting, Inc. – | All rights reserved. – | Permission to use this code is granted provided the original author is – | acknowledged. No warranties, express or otherwise is included in this permission.
– +=============================================================================+ – | – | Version Modified on Modified by Description – | ======= =========== ============== ========================================= – | 1.0 10 May 2024 Douglas Volz Initial Coding. – | 1.1 30 Jun 2024 Douglas Volz Cumulative fixes for OPM intransit balances and accounts. – | 1.2 02 Aug 2024 Douglas Volz Add OPM Cost Organizations to get correct item costs and qtys. – | 1.3 30 Sep 2024 Douglas Volz Add Lot expiration date to report. – +=============================================================================+*/

Report Parameters

Period Name (Closed), Cost Type, Show Lot Number, Show Locator, OPM Calendar Code, OPM Period Code, Category Set 1, Category Set 2, Category Set 3, Item Number, Subinventory, Organization Code, Operating Unit, Ledger

Oracle EBS Tables Used

inv_organizations, mtl_units_of_measure_vl, mtl_item_status_vl, mtl_secondary_inventories, mtl_item_locations_kfv, mtl_material_statuses_vl, mtl_lot_numbers, fnd_common_lookups, mfg_lookups, gl_code_combinations, gl_item_cst, gmf_period_statuses, gmf_fiscal_policies, gmf_calendar_assignments, gmf_period_balances, mtl_system_items_vl, org_acct_periods, cm_cmpt_dtl, cm_cmpt_mst_b, cm_mthd_mst, mtl_interorg_parameters

Report Categories

Enginatics

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 CAC_Inventory_Lot_and_Locator_OPM_Value_Period_End.xml
Full SQL on Enginatics www.enginatics.com/reports/cac-inventory-lot-and-locator-opm-value-period-end/

Case Study & Technical Analysis: CAC Inventory Lot and Locator OPM Value (Period-End)

Executive Summary

The CAC Inventory Lot and Locator OPM Value (Period-End) report provides a granular audit trail for Process Manufacturing (OPM) inventory. Unlike high-level summary reports, this tool drills down to the specific Lot and Locator (Row/Rack/Bin) level, providing the detailed evidence needed to substantiate inventory valuations for sensitive or regulated materials (e.g., chemicals, pharmaceuticals).

Business Challenge

In Process Manufacturing, the value of inventory is often tied to specific batches or lots which may have different costs or expiration dates.

Solution

This report unlocks the detailed subledger data for OPM.

Technical Architecture

The report navigates the complex OPM table structure:

Parameters

Performance

FAQ

Q: Can I see expired lots only? A: The report lists all lots. You can filter the output in Excel based on the “Lot Expiration Date” column.

Q: Why is the locator field empty? A: If the item is not locator-controlled, or if the inventory is in an intransit location, the locator field will be blank.

Q: Does this include Quality status? A: Yes, it typically includes the Lot Status (e.g., “Quarantine”, “Released”), which is crucial for valuation (e.g., valuing quarantined items at zero).


© 2026 Enginatics