Search Results gmd_recipe_process_loss
Overview
GMD_RECIPE_PROCESS_LOSS is a table in the GMD schema owned by the Oracle Process Manufacturing Product Development module. It stores process loss at the recipe level, allowing formulators and production planners to define expected yield losses that occur during the manufacture of a product defined by a recipe. Unlike operation-level loss definitions, which attach to individual routing steps, this table captures the aggregate or organization-specific loss behavior associated with the recipe header, making it a foundational element for yield planning, cost rollup, and material requirement calculations in process manufacturing.
From a Data Vault modeling perspective, the mined foreign key structure suggests this object behaves as a standalone entity. The heuristic classification therefore recommends treating it as a satellite-like structure anchored to the recipe hub (GMD_RECIPES_B via RECIPE_ID), rather than as a true link between multiple hubs. This classification is a modeling suggestion only; the table participates directly in the EBS operational model and is not physically implemented as a Data Vault artifact.
Key Information Stored
The table contains fourteen documented columns. The most significant are:
- RECIPE_PROCESS_LOSS_ID — The surrogate primary key, enforced by GMD_RECIPE_PROCESS_LOSS_PK. This is the unique row identifier generated by the application.
- RECIPE_ID — Foreign key to GMD_RECIPES_B, linking the loss record to its parent recipe. Combined with ORGN_CODE, this forms the business-key candidate GMD_RECIPE_PROCESS_LOSS_U1.
- ORGN_CODE — The organization code identifying the plant or business unit for which this process loss applies.
- PROCESS_LOSS — The percentage or quantity of expected loss associated with the recipe.
- FIXED_PROCESS_LOSS — A fixed absolute loss quantity, as opposed to a percentage-based loss.
- FIXED_PROCESS_LOSS_UOM — The unit of measure in which the fixed process loss is expressed.
- CONTIGUOUS_IND — A flag indicating whether the loss applies contiguously across the process.
- TEXT_CODE — A lookup or reference code providing additional classification or descriptive context.
- ORGANIZATION_ID — The internal organization identifier, used for multi-org and data security filtering (MOAC).
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard EBS auditing columns tracking who created and last modified the record and when.
Common Use Cases and Queries
Typical reporting and integration scenarios include retrieving all process loss definitions for a given recipe or organization, validating that expected loss percentages are within tolerance, and feeding yield calculations into cost rollups or MRP planning. A representative query joining the recipe header follows:
SELECT r.recipe_no, r.recipe_version, l.orgn_code, l.process_loss, l.fixed_process_loss, l.fixed_process_loss_uom FROM gmd.gmd_recipe_process_loss l, gmd.gmd_recipes_b r WHERE l.recipe_id = r.recipe_id AND l.orgn_code = :p_orgn_code;
Additional scenarios include reconciliation reports comparing operation-level and recipe-level loss, extracts for manufacturing execution systems, and validation scripts confirming that no recipe lacks a loss definition for an active organization. Because the primary key is a surrogate and the business key is composite, upsert logic in interfaces should key on RECIPE_ID and ORGN_CODE rather than on RECIPE_PROCESS_LOSS_ID.
Related Objects
The following objects are most significant in relation to this table:
- GMD_RECIPES_B — The recipe header table; joined on RECIPE_ID, the sole documented foreign key.
- GMD_RECIPE_OPERATIONS — Operation-level definitions where per-step loss is captured and compared.
- GMD_RECIPE_INGREDIENTS — Ingredient lines whose quantities are affected by recipe-level yield loss.
- GMD_RECIPE_VALIDITY_RULES — Rules governing recipe applicability by organization and date.
- MTL_SYSTEM_ITEMS_B — Item definitions for products produced by the recipe, connected via the recipe header.
- ORG_ORGANIZATION_DEFINITIONS — Organization validation for ORGN_CODE and ORGANIZATION_ID.
No public PL/SQL API is documented specifically for this table; maintenance is performed through the Process Manufacturing Product Development forms and concurrent processes that operate on the parent recipe.
-
Table: GMD_RECIPE_PROCESS_LOSS
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPE_PROCESS_LOSS, object_name:GMD_RECIPE_PROCESS_LOSS, status:VALID, product: GMD - Process Manufacturing Product Development , description: Stores process loss at the recipe level. , implementation_dba_data: GMD.GMD_RECIPE_PROCESS_LOSS ,
-
Table: GMD_RECIPE_PROCESS_LOSS
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPE_PROCESS_LOSS, object_name:GMD_RECIPE_PROCESS_LOSS, status:VALID, product: GMD - Process Manufacturing Product Development , description: Stores process loss at the recipe level. , implementation_dba_data: GMD.GMD_RECIPE_PROCESS_LOSS ,
-
VIEW: GMD.GMD_RECIPE_PROCESS_LOSS#
12.2.2
owner:GMD, object_type:VIEW, object_name:GMD_RECIPE_PROCESS_LOSS#, status:VALID,
-
VIEW: GMD.GMD_RECIPE_PROCESS_LOSS#
12.2.2
-
SYNONYM: APPS.GMD_RECIPE_PROCESS_LOSS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMD_RECIPE_PROCESS_LOSS, status:VALID,
-
SYNONYM: APPS.GMD_RECIPE_PROCESS_LOSS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMD_RECIPE_PROCESS_LOSS, status:VALID,
-
TABLE: GMD.GMD_RECIPE_PROCESS_LOSS
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPE_PROCESS_LOSS, object_name:GMD_RECIPE_PROCESS_LOSS, status:VALID,
-
TABLE: GMD.GMD_RECIPE_PROCESS_LOSS
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPE_PROCESS_LOSS, object_name:GMD_RECIPE_PROCESS_LOSS, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_VAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_VAL, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_VAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_VAL, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_FETCH_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_FETCH_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_DETAIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_DETAIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_FETCH_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_FETCH_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_DETAIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_DETAIL, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_DETAIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_DETAIL, status:VALID,
-
PACKAGE BODY: APPS.GME_FPL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GME_FPL_PVT, status:VALID,
-
PACKAGE BODY: APPS.GME_FPL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GME_FPL_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPE_DETAIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_DETAIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.GMD_COMMON_VAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_COMMON_VAL, status:VALID,
-
PACKAGE BODY: APPS.GMD_VERSION_CONTROL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_VERSION_CONTROL, status:VALID,
-
PACKAGE BODY: APPS.GMD_SEARCH_REPLACE_VERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SEARCH_REPLACE_VERS, status:VALID,
-
PACKAGE BODY: APPS.GMD_COMMON_VAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_COMMON_VAL, status:VALID,
-
PACKAGE BODY: APPS.GMD_SEARCH_REPLACE_VERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_SEARCH_REPLACE_VERS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.GMD_VERSION_CONTROL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_VERSION_CONTROL, status:VALID,
-
PACKAGE BODY: APPS.GMD_CONC_REPLACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_CONC_REPLACE_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMD_CONC_REPLACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_CONC_REPLACE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMD_RECIPE_DESIGNER_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_DESIGNER_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GME_COMMON_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GME_COMMON_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.GMD_RECIPE_DESIGNER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMD_RECIPE_DESIGNER_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.GME_FPL_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GME_COMMON_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GME_COMMON_PVT, status:VALID,
-
APPS.GME_FPL_PVT SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.GMD_COMMON_VAL SQL Statements
12.1.1
-
APPS.GMD_COMMON_VAL SQL Statements
12.2.2
-
APPS.GMD_RECIPE_FETCH_PUB SQL Statements
12.1.1
-
APPS.GMD_RECIPE_FETCH_PUB SQL Statements
12.2.2
-
APPS.GMD_RECIPE_DESIGNER_PKG SQL Statements
12.1.1
-
APPS.GMD_RECIPE_DESIGNER_PKG SQL Statements
12.2.2
-
APPS.GMD_RECIPE_FETCH_PUB dependencies on GMD_RECIPE_PROCESS_LOSS
12.2.2
-
APPS.GMD_RECIPE_DETAIL_PVT dependencies on GMD_RECIPE_PROCESS_LOSS
12.2.2