Skip to the content.

OPM Batch Yield Variance – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Process Manufacturing · all Process Manufacturing reports

Overview

Oracle Process Manufacturing (OPM) batch yield variance: compares planned versus actual product and by-product output quantities against total batch input, reporting quantity variance, variance percentage and planned/actual yield percentage - the key production yield KPI for completed batches.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Organization Code, Batch Number, Product Item, Batch Status, Actual Completion Date From, Actual Completion Date To

Oracle EBS Tables Used

gme_batch_header, gme_material_details, mtl_system_items_vl, org_organization_definitions, gmd_recipe_validity_rules, gmd_recipes_vl, org_access_view

Report Categories

Enginatics, R12 only

OPM Batch Details and Status Summary, OPM Batch Material Usage and Substitution Variance

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output OPM Batch Yield Variance 05-Jun-2026 120003.xlsx
Blitz Report™ XML Import OPM_Batch_Yield_Variance.xml
SQL Source OPM Batch Yield Variance.sql
Full Report on Enginatics www.enginatics.com/reports/opm-batch-yield-variance/

Case Study & Technical Analysis: OPM Batch Yield Variance

Executive Summary

This report measures batch yield in Oracle Process Manufacturing (OPM). For each completed batch it compares the planned and actual output of every product and by-product with the total planned and actual batch input, and reports the quantity variance, the variance percentage and the planned and actual yield percentage. Yield is the key production efficiency measure for process plants, and this report gives production managers, plant controllers and quality engineers the batch-level evidence behind a yield trend. It is used to find the batches and products where more material was lost or produced than the formula expected, which supports decisions on formula tuning, equipment maintenance and cost of goods review.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. GME_BATCH_HEADER is restricted to organizations the responsibility can access, and joined to its material lines in GME_MATERIAL_DETAILS.
  2. Output lines are the material lines with line type 1 for products or 2 for by-products.
  3. Each material line is joined to its item in MTL_SYSTEM_ITEMS_VL on item and organization.
  4. An inline view sums the planned and actual quantities of the ingredient lines, which have line type -1, for each batch.
  5. The batch is joined to the recipe validity rule, and then to the recipe, so the recipe number and version are shown.
  6. The inline input totals are joined to the batch, so each output row carries the input basis of its batch.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How is planned yield calculated? A: Planned yield percentage is the planned output quantity of the line divided by the planned input quantity of the batch, multiplied by 100.

Q: What does a negative quantity variance mean? A: The actual output of the line is lower than the planned output. The variance percentage shows the size of the shortfall against the plan.

Q: Can I report only completed batches? A: Yes. Use the Batch Status parameter and the Actual Completion Date range to limit the report to completed batches.


© Enginatics GmbH