Skip to the content.

OPM Recipe Details – 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

OPM (Process Manufacturing) recipe details combining recipe status, validity rules, preferences, formula product quantity and routing step / resource quantities. Supports data cleaning before cost roll up. Optionally shows an item category code via the Category Set parameter.

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, Recipe, Item, Recipe Status, Category Set

Oracle EBS Tables Used

gmd_recipes_vl, org_organization_definitions, gmd_recipe_validity_rules, mtl_system_items_vl, gmd_status_vl, fm_rout_hdr, mtl_item_categories, mtl_categories_b_kfv, mtl_category_sets_vl, fm_matl_dtl, gmd_operation_resources, gmd_operation_activities, gmd_operations_vl, fm_rout_dtl, org_access_view

Report Categories

Enginatics, R12 only

OPM Recipe Upload, OPM Formula Where-Used

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 Recipe Details 05-Jun-2026 120000.xlsx
Blitz Report™ XML Import OPM_Recipe_Details.xml
SQL Source OPM Recipe Details.sql
Full Report on Enginatics www.enginatics.com/reports/opm-recipe-details/

Case Study & Technical Analysis: OPM Recipe Details

Executive Summary

The OPM Recipe Details report combines the recipe header, its validity rules, the formula product, and the routing steps and resource usage of Oracle Process Manufacturing (OPM) recipes into one list. It is designed for data cleaning before a cost roll up: process costing analysts and production planners use it to find recipes whose status, validity rule, product quantity, routing step or resource usage is incomplete or inconsistent. An optional category set parameter adds the item category code for each recipe item. The report runs in Excel via Blitz Report, and it excludes recipes with recipe status code 1000.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. GMD_RECIPES_VL is joined to ORG_ORGANIZATION_DEFINITIONS on the owner organization.
  2. GMD_RECIPE_VALIDITY_RULES is joined to the recipe on recipe identifier and to the organization on organization identifier.
  3. MTL_SYSTEM_ITEMS_VL is joined to the validity rule on inventory item and organization.
  4. FM_ROUT_HDR is outer joined on the recipe’s routing identifier, and the routing detail block is outer joined on the same identifier.
  5. The formula product block, from FM_MATL_DTL with line type 1, is outer joined on the recipe’s formula identifier.
  6. The category block joins item categories to the named category set and is outer joined on organization and item.
  7. Recipe and validity rule statuses are outer joined to GMD_STATUS_VL.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Why is a recipe with status 1000 missing from the report? A: The report excludes recipes whose recipe status code is 1000 in its main predicate.

Q: How do I see the item category for each recipe? A: Enter the name of the category set in the Category Set parameter; the category code is then returned for each item.

Q: What does the validity rule status show? A: It shows the status meaning of each validity rule, read from the same status lookup as the recipe status.


© Enginatics GmbH