Search Results enhanced_pi_ind
Overview
GMD_RECIPES_B is the recipe header base table within the Oracle EBS Process Manufacturing Product Development (GMD) module. It stores the master definition of a manufacturing recipe — the combination of a formula (bill of materials) and a routing (process instructions) that together specify how a product is manufactured at a given organization. Recipes are the central engineering and production planning construct in Process Manufacturing, and GMD_RECIPES_B serves as the anchor record from which process parameters, validity rules, sampling definitions, and dispensing configurations are derived.
The table resides in the GMD schema and is documented as VALID in both EBS 12.1.1 and 12.2.2. Its primary key is GMD_RECIPES_B_PK on RECIPE_ID, a system-generated surrogate key. A secondary unique index, GMD_RECIPES_B_U1 on (RECIPE_NO, RECIPE_VERSION), enforces the natural business key of recipe number and version. The documented physical schema for 12.2.2 contains 59 columns.
Based on the foreign key topology — eleven dependent tables referencing RECIPE_ID and no upward foreign keys from this table to other recipe headers — the heuristic Data Vault classification is hub-leaning. In a Data Vault model, GMD_RECIPES_B would be modeled as a hub keyed on RECIPE_ID, with descriptive attributes such as RECIPE_STATUS and RECIPE_TYPE housed in an adjacent satellite.
Key Information Stored
The following columns carry the greatest functional significance:
- RECIPE_ID — Surrogate primary key; the value propagated to all dependent child tables.
- RECIPE_NO and RECIPE_VERSION — Business-key candidates forming the GMD_RECIPES_B_U1 unique index. Together they identify a recipe and its revision.
- FORMULA_ID — Reference to the formula (bill of materials) linked to the recipe.
- ROUTING_ID — Reference to the routing (process steps) linked to the recipe.
- RECIPE_STATUS — Lifecycle state of the recipe (for example, draft, approved, or obsolete).
- RECIPE_TYPE — Classifies the recipe, distinguishing master recipes from site-specific production recipes.
- MASTER_RECIPE_ID — Self-referencing link identifying the parent master recipe when the row is a derived production recipe.
- OWNER_ORGN_CODE / OWNER_ORGANIZATION_ID — Owning organization of the recipe.
- CREATION_ORGN_CODE / CREATION_ORGANIZATION_ID — Organization in which the recipe was originally created.
- PROJECT_ID — Optional project association for project-driven manufacturing.
- PLANNED_PROCESS_LOSS and FIXED_PROCESS_LOSS — Yield and loss parameters used in quantity scaling.
- CONTIGUOUS_IND and ENHANCED_PI_IND — Control flags for process instruction behavior.
- DELETE_MARK — Standard Oracle soft-delete flag.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE30 — DFF-enabled flexfield columns for customer-defined extensions.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard audit columns.
Common Use Cases and Queries
A frequent requirement is retrieving the current approved recipe for a given formula and organization:
- Join GMD_RECIPES_B to dependent tables on RECIPE_ID to assemble the full recipe definition, including process parameters (GMD_RECIPE_PROCESS_PARAMETERS) and validity rules (GMD_RECIPE_VALIDITY_RULES).
- Trace master-to-production recipe hierarchy by self-joining on MASTER_RECIPE_ID = RECIPE_ID.
- Filter out soft-deleted rows using
DELETE_MARK = 0in every query, since Oracle does not physically delete recipe records.
A representative query pattern:
SELECT r.RECIPE_NO, r.RECIPE_VERSION, r.RECIPE_STATUS, r.RECIPE_TYPE FROM GMD.GMD_RECIPES_B r WHERE r.DELETE_MARK = 0 AND r.RECIPE_STATUS = 'APPROVED';- Reporting on recipe version counts by formula, or listing reciprocal recipes by owner organization, relies directly on RECIPE_NO, RECIPE_VERSION, OWNER_ORGN_CODE, and RECIPE_STATUS.
Related Objects
GMD_RECIPES_B is referenced by eleven dependent tables, all joined on RECIPE_ID. The most significant are:
- GMD_RECIPE_PROCESS_PARAMETERS.RECIPE_ID — Process parameter setpoints and variables for the recipe.
- GMD_RECIPE_VALIDITY_RULES.RECIPE_ID — Effective-date and validity windows governing recipe use.
- GMD_RECIPE_EFF_ASSOC.RECIPE_ID — Association of recipe effectivity with organizational context.
- GMD_RECIPE_PROCESS_LOSS.RECIPE_ID — Detailed step-level loss definitions.
- GMD_SAMPLES.RECIPE_ID and GMD_SAMPLING_EVENTS.RECIPE_ID — Quality sampling definitions tied to the recipe.
- GMD_WIP_SPEC_VRS.RECIPE_ID — Work-in-process specification versions.
- GMO_DISPENSE_CONFIG.RECIPE_ID and GMD_SS_MATERIAL_SOURCES.RECIPE_ID — Dispensing and material source configuration for shop-floor execution.
-
Table: GMD_RECIPES_B
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPES_B, object_name:GMD_RECIPES_B, status:VALID, product: GMD - Process Manufacturing Product Development , description: Recipe header base table. , implementation_dba_data: GMD.GMD_RECIPES_B ,
-
Table: GMD_RECIPES_B
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPES_B, object_name:GMD_RECIPES_B, status:VALID, product: GMD - Process Manufacturing Product Development , description: Recipe header base table. , implementation_dba_data: GMD.GMD_RECIPES_B ,
-
Table: GME_BATCH_HEADER_MIG
12.1.1
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER_MIG, object_name:GME_BATCH_HEADER_MIG, status:VALID, product: GME - Process Manufacturing Process Execution , implementation_dba_data: GME.GME_BATCH_HEADER_MIG ,
-
Table: GME_BATCH_HEADER
12.2.2
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER, object_name:GME_BATCH_HEADER, status:VALID, product: GME - Process Manufacturing Process Execution , description: Batch/FPO header. This table stores the header information for both Firm Planned Orders (FPOs) and Batches, including the plant, the validity rules, formula, and routing on which the batch was based, and the planned and actual start and com , implementation_dba_data: GME.GME_BATCH_HEADER ,
-
Table: GME_BATCH_HEADER_MIG
12.2.2
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER_MIG, object_name:GME_BATCH_HEADER_MIG, status:VALID, product: GME - Process Manufacturing Process Execution , implementation_dba_data: GME.GME_BATCH_HEADER_MIG ,
-
Table: GME_BATCH_HEADER
12.1.1
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER, object_name:GME_BATCH_HEADER, status:VALID, product: GME - Process Manufacturing Process Execution , description: Batch/FPO header. This table stores the header information for both Firm Planned Orders (FPOs) and Batches, including the plant, the validity rules, formula, and routing on which the batch was based, and the planned and actual start and com , implementation_dba_data: GME.GME_BATCH_HEADER ,
-
VIEW: GME.GME_BATCH_HEADER_MIG#
12.2.2
-
VIEW: GMD.GMD_RECIPES_B#
12.2.2
-
VIEW: GME.GME_BATCH_HEADER#
12.2.2
-
VIEW: GMD.GMD_RECIPES_B#
12.2.2
owner:GMD, object_type:VIEW, object_name:GMD_RECIPES_B#, status:VALID,
-
APPS.GME_BATCH_HEADER_DBL SQL Statements
12.1.1
-
APPS.GME_BATCH_HEADER_DBL SQL Statements
12.2.2
-
VIEW: APPS.GMD_RECIPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMD.GMD_RECIPES_VL, object_name:GMD_RECIPES_VL, status:VALID,
-
APPS.GME_UNRELEASE_STEP_PVT SQL Statements
12.2.2
-
VIEW: APPS.GMD_RECIPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMD.GMD_RECIPES_VL, object_name:GMD_RECIPES_VL, status:VALID,
-
View: GMD_RECIPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMD.GMD_RECIPES_VL, object_name:GMD_RECIPES_VL, status:VALID, product: GMD - Process Manufacturing Product Development , implementation_dba_data: APPS.GMD_RECIPES_VL ,
-
View: GMD_RECIPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMD.GMD_RECIPES_VL, object_name:GMD_RECIPES_VL, status:VALID, product: GMD - Process Manufacturing Product Development , implementation_dba_data: APPS.GMD_RECIPES_VL ,
-
VIEW: GME.GME_BATCH_HEADER#
12.2.2
owner:GME, object_type:VIEW, object_name:GME_BATCH_HEADER#, status:VALID,
-
VIEW: GME.GME_BATCH_HEADER_MIG#
12.2.2
owner:GME, object_type:VIEW, object_name:GME_BATCH_HEADER_MIG#, status:VALID,
-
PACKAGE BODY: APPS.GME_UNRELEASE_STEP_PVT
12.2.2
-
TYPE: APPS.GMD_EBI_RECIPE_OBJ
12.2.2
owner:APPS, object_type:TYPE, object_name:GMD_EBI_RECIPE_OBJ, status:VALID,
-
TABLE: GMD.GMD_RECIPES_B
12.2.2
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPES_B, object_name:GMD_RECIPES_B, status:VALID,
-
APPS.GMD_RECIPES_MLS SQL Statements
12.1.1
-
TABLE: GMD.GMD_RECIPES_B
12.1.1
owner:GMD, object_type:TABLE, fnd_design_data:GMD.GMD_RECIPES_B, object_name:GMD_RECIPES_B, status:VALID,
-
APPS.GMD_RECIPES_MLS SQL Statements
12.2.2
-
View: GME_BATCH_HEADER_VW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_BATCH_HEADER_VW, object_name:GME_BATCH_HEADER_VW, status:VALID, product: GME - Process Manufacturing Process Execution , description: Batch Header view , implementation_dba_data: APPS.GME_BATCH_HEADER_VW ,
-
View: GME_BATCH_HEADER_VW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_BATCH_HEADER_VW, object_name:GME_BATCH_HEADER_VW, status:VALID, product: GME - Process Manufacturing Process Execution , description: Batch Header view , implementation_dba_data: APPS.GME_BATCH_HEADER_VW ,
-
PACKAGE BODY: APPS.GME_BATCH_HEADER_DBL
12.2.2
-
PACKAGE BODY: APPS.GME_BATCH_HEADER_DBL
12.1.1
-
VIEW: APPS.GME_BATCH_HEADER_VW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_BATCH_HEADER_VW, object_name:GME_BATCH_HEADER_VW, status:VALID,
-
TABLE: GME.GME_BATCH_HEADER_MIG
12.2.2
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER_MIG, object_name:GME_BATCH_HEADER_MIG, status:VALID,
-
VIEW: APPS.GME_BATCH_HEADER_VW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GME.GME_BATCH_HEADER_VW, object_name:GME_BATCH_HEADER_VW, status:VALID,
-
TABLE: GME.GME_BATCH_HEADER_MIG
12.1.1
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER_MIG, object_name:GME_BATCH_HEADER_MIG, status:VALID,
-
TABLE: GME.GME_BATCH_HEADER
12.2.2
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER, object_name:GME_BATCH_HEADER, status:VALID,
-
PACKAGE BODY: APPS.GME_TERMINATE_BATCH_PVT
12.2.2
-
TABLE: GME.GME_BATCH_HEADER
12.1.1
owner:GME, object_type:TABLE, fnd_design_data:GME.GME_BATCH_HEADER, object_name:GME_BATCH_HEADER, status:VALID,
-
PACKAGE BODY: APPS.GMD_RECIPES_MLS
12.2.2
-
PACKAGE BODY: APPS.GMD_RECIPES_MLS
12.1.1
-
PACKAGE: APPS.GMD_RECIPE_HEADER
12.1.1
-
PACKAGE: APPS.GMD_RECIPE_HEADER
12.2.2
-
APPS.GMO_VBATCH_PVT SQL Statements
12.2.2
-
APPS.GMO_VBATCH_PVT SQL Statements
12.1.1
-
APPS.GMD_RECIPE_FETCH_PUB SQL Statements
12.1.1
-
APPS.GMD_RECIPE_FETCH_PUB SQL Statements
12.2.2
-
APPS.GME_UNRELEASE_STEP_PVT dependencies on GME_BATCH_HEADER
12.2.2
-
PACKAGE BODY: APPS.GMD_RECIPE_GENERATE
12.1.1
-
APPS.GME_UNRELEASE_STEP_PVT dependencies on GMO_VBATCH_GRP
12.2.2
-
APPS.GMD_RECIPE_GENERATE dependencies on GMD_RECIPE_HEADER
12.1.1
-
APPS.GMD_RECIPE_GENERATE dependencies on GMD_RECIPE_HEADER_PVT
12.1.1
-
APPS.GMD_RECIPE_GENERATE dependencies on GMD_RECIPE_HEADER_PVT
12.2.2