Skip to the content.

CAC Inventory Pending Cost Adjustment – Oracle EBS SQL Report

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

Overview

Report showing the potential standard cost changes for onhand and intransit inventory value which you own. If you enter a period name this report uses the quantities from the month-end snapshot; if you leave the period name blank it uses the real-time quantities. The Cost Type (Old) defaults to your Costing Method Cost Type (Average, Standard, etc.); the Currency Conversion Dates default to the latest open or closed accounting period; and the To Currency Code and the Organization Code default from the organization code set for this session.

If using this report for reporting after the standard cost update has run this report requires both the before and after cost types available for reporting purposes. Using the item cost copy please save your Frozen costs before running the standard cost update.

Parameters:

Period Name (Closed): to use the month-end quantities, choose a closed inventory accounting period (optional). Cost Type (New): enter the Cost Type that has the revised or new item costs (mandatory). Cost Type (Old): enter the Cost Type that has the existing or current item costs, defaults to the Frozen Cost Type (mandatory). Currency Conversion Date (New): enter the currency conversion date to use for the new item costs (mandatory). Currency Conversion Type (New): enter the currency conversion type to use for the new item costs, defaults to Corporate (mandatory). Currency Conversion Date (Old): enter the currency conversion date to use for the existing item costs (mandatory). Currency Conversion Type (Old): enter the currency conversion type to use for the existing item costs, defaults to Corporate (mandatory). To Currency Code: enter the currency code used to translate the item costs and inventory values into. 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). Only Items in New Cost Type: enter Yes to only report the items in the New Cost Type. Specify No if you want to use this report to reconcile overall inventory value (mandatory). Include Items With No Quantities: enter Yes to report items that do not have onhand quantities (mandatory). Include Zero Item Cost Differences: enter Yes to include items with a zero item cost difference, defaults to a value of No (mandatory). Item Number: specific buy or make item you wish to report (optional). Organization Code: enter the inventory organization(s) you wish to report, defaults to your session’s inventory organization (optional). Operating Unit: enter the specific operating unit(s) you wish to report (optional). Ledger: enter the specific ledger(s) you wish to report (optional).

/* +=============================================================================+ – | Copyright 2008-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. – | – | Original Author: Douglas Volz (doug@volzconsulting.com) – | – | Program Name: xxx_std_cost_pending_adj_rept.sql – | – | Version Modified on Modified by Description – | ======= =========== ============== ========================================= – | 1.0 21 Nov 2010 Douglas Volz Created initial Report for prior client – | 1.12 23 Sep 2023 Douglas Volz Add parameter to not include zero item cost differences, – | removed tabs and added org access controls. – | 1.13 22 Oct 2023 Andy Haack Fix for G/L Daily Currency Rates – | 1.14 07 Feb 2024 Douglas Volz Add item master and costing lot sizes, use default controls, – | based on rollup and shrinkage rate columns – +=============================================================================+*/

Report Parameters

Period Name (Closed), Cost Type (New), Cost Type (Old), Currency Conversion Date (New), Currency Conversion Type (New), Currency Conversion Date (Old), Currency Conversion Type (Old), To Currency Code, Category Set 1, Category Set 2, Category Set 3, Only Items in New Cost Type, Include Items With No Quantities, Include Zero Item Cost Differences, Item Number, Organization Code, Operating Unit, Ledger

Oracle EBS Tables Used

mtl_secondary_inventories, inv_organizations, cst_cost_group_accounts, cst_cost_groups, mtl_categories_b, mtl_category_sets_b, mtl_item_categories, mtl_category_accounts, 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 CAC Inventory Pending Cost Adjustment 23-Jun-2022 162333.xlsx
Blitz Report™ XML Import CAC_Inventory_Pending_Cost_Adjustment.xml
Full SQL on Enginatics www.enginatics.com/reports/cac-inventory-pending-cost-adjustment/

Case Study & Technical Analysis: CAC Inventory Pending Cost Adjustment

Executive Summary

The CAC Inventory Pending Cost Adjustment report is a critical financial planning tool for manufacturing and distribution companies operating on Standard Costing. It allows Finance and Operations to simulate the financial impact of a standard cost update before it is committed to the system. By comparing the current (“Old”) standard costs against a proposed (“New”) cost type, the report calculates the projected revaluation of On-hand and Intransit inventory. This enables organizations to:

  1. Forecast P&L Impact: Predict the revaluation gain or loss that will hit the General Ledger.
  2. Validate Cost Changes: Identify erroneous cost swings (e.g., a 500% increase in a bolt) before they corrupt inventory valuation.
  3. Audit Currency Effects: Analyze how exchange rate fluctuations affect the standard cost of imported items.

Business Challenge

Updating standard costs is a high-risk operation. Once the “Update Standard Costs” program runs, inventory values are instantly revalued, and the difference is posted to the P&L.

The Solution

This report acts as a “What-If” engine for inventory valuation.

Technical Architecture (High Level)

The query is designed as a massive union of two primary datasets: Onhand and Intransit.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Why do I see “Intransit” value? A: If your organization owns goods currently moving between warehouses (FOB Shipment/Receipt logic), those goods are subject to revaluation just like goods on the shelf.

Q: Can I use this to check Average Cost updates? A: Yes, while primarily for Standard Costing, the report can compare any two cost types. However, “updating” Average Cost is a different business process than Standard Costing.

Q: What if an item has no quantity? A: You can choose to “Include Items With No Quantities”. This is useful for verifying that the new standard cost is correctly loaded, even if there is no immediate financial impact.


© 2026 Enginatics