Results for “planning_class”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PS_MATL_HDR is a temporary working table owned by the GMP schema (Process Manufacturing Process Planning) in Oracle EBS 12.1.1 and 12.2.2. As its ETRM description states, it holds "temporary data about the report" — specifically, the header-level records generated during execution of the Process Planning material availability and sourcing report. During report processing, the planning engine populates this table to stage the item/category combinations that will be evaluated for material requirements and substitutions before detailed results are written to companion detail tables. Because the content is transient, the table is typically truncated between report runs rather than treated as a permanent transactional store.
From a Data Vault modeling perspective, the FK structure classifies PS_MATL_HDR as hub-leaning: its composite primary key of MATL_REP_ID and ITEM_ID behaves much like a natural/business key for a report-item relationship, with downstream detail tables acting as satellites that depend on it. This is a heuristic suggested by the mined key relationships, not a declared design intent.
Key Information Stored
The seven documented columns partition into the report-identity keys, item/category descriptors, and organizational context:
- MATL_REP_ID — Report instance identifier; the first component of the composite primary key PS_MATL_HDR_PK, grouping all rows belonging to a single execution/parameter set of the material report.
- ITEM_ID — Item identifier; the second component of the composite primary key, uniquely pairing a report run with a specific item.
- INVENTORY_ITEM_ID — The inventory master reference for the item, used to join planning data back to MTL_SYSTEM_ITEMS_B.
- ORGANIZATION_ID — The inventory organization context in which the item is being planned or sourced.
- PLANNING_CLASS — Classification code controlling how the item is treated in the planning/report run.
- PLANNING_CATEGORY_ID — Category used for planning (e.g., sourcing or substitution grouping).
- CATEGORY_ID — The item category reference applied during the report.
The surrogate/technical key is PS_MATL_HDR_PK (MATL_REP_ID, ITEM_ID); besides it, no separate single-column surrogate exists, so MATL_REP_ID + ITEM_ID doubles as the business-key candidate via the unique index of the same name.
Common Use Cases and Queries
Typical usage centers on diagnosing report output and validating what the planning engine staged. A representative query retrieves the staged items for a report run:
SELECT h.matl_rep_id, h.item_id, h.organization_id,
h.planning_class, h.inventory_item_id
FROM gmp.ps_matl_hdr h
WHERE h.matl_rep_id = :report_id
ORDER BY h.item_id;
Joining to the detail table exposes the report's granular results:
SELECT h.item_id, d.*
FROM gmp.ps_matl_hdr h,
gmp.ps_matl_dtl d
WHERE h.matl_rep_id = d.matl_rep_id
AND h.item_id = d.item_id;
Common scenarios include: auditing a specific material report run by MATL_REP_ID; verifying that an item (INVENTORY_ITEM_ID/ORGANIZATION_ID) was included; reconciling substitution/sourcing output via PS_UBKT_DTL; and troubleshooting report performance or truncation cycles. Because rows are temporary, reports should filter by MATL_REP_ID and never assume persistence across runs.
Related Objects
PK/FK metadata identifies the significant dependencies:
- PS_MATL_DTL — child detail table joined on MATL_REP_ID and ITEM_ID; holds the line-level report results.
- PS_UBKT_DTL — child detail table joined on MATL_REP_ID and ITEM_ID; stores related "ubkt" (sourcing/substitution) detail.
- MTL_SYSTEM_ITEMS_B — joined via INVENTORY_ITEM_ID to resolve item descriptions.
- MTL_ITEM_CATEGORIES / category tables — joined via CATEGORY_ID and PLANNING_CATEGORY_ID for category descriptions.
- ORG_ORGANIZATION_DEFINITIONS — joined via ORGANIZATION_ID for organization validation.
These relationships confirm PS_MATL_HDR's role as the hub of the material report staging model, with PS_MATL_DTL and PS_UBKT_DTL functioning as its dependent satellites.
-
Temporary data about the report
-
View: PMI_PLNG_CLS_V 12.1.1
Planning Class List Of Values View
-
View: PMI_PLNG_CLS_LOV_V 12.2.2
Planning Class List Of Values View
-
View: PMI_PLNG_CLS_LOV_V 12.1.1
Planning Class List Of Values View
-
Temporary data about the report
-
Associates operator codes and planning classes.
-
View: PMIFV_INV_SUMMARY_V 12.1.1
This View finds the Inv. balance by item/Whse/Grade.
APPS.PMIFV_INV_SUMMARY_V·↳ GMD_GRADES_VL·↳ IC_ITEM_MST·↳ IC_SUMM_INV·Explore PMI module →
-
Associates operator codes and planning classes.
-
View: PMI_PLNG_CLS_V 12.2.2
Planning Class List Of Values View
-
Table: MR_UBKT_DTL 12.1.1
This table is a 'temporary table' in the sense that data is deleted with each MRP run and there were issues running the reports with PK, therefore it was removed.
-
View: PMIFV_BATCH_STATUS_V 12.1.1
Batch Status
APPS.PMIFV_BATCH_STATUS_V·↳ GEM_LOOKUPS·↳ IC_ITEM_MST·↳ PMI_BATCH_STATUS·Explore PMI module →
-
View: PMIFV_BATCH_QC_V 12.1.1
Batch QC Details Consolidated
APPS.PMIFV_BATCH_QC_V·↳ FM_FORM_MST_B·↳ GME_BATCH_HEADER·↳ GME_MATERIAL_DETAILS·Explore PMI module →
-
Table: MR_UBKT_DTL 12.2.2
This table is a 'temporary table' in the sense that data is deleted with each MRP run and there were issues running the reports with PK, therefore it was removed.
-
View: PMIFV_PROD_EFFI_V 12.1.1
Batch Efficiency
APPS.PMIFV_PROD_EFFI_V·↳ FM_FORM_MST_B·↳ GME_BATCH_HEADER·↳ GME_MATERIAL_DETAILS·Explore PMI module →
-
View: PMIFV_PROD_EFFI_V 12.2.2
Batch Efficiency
APPS.PMIFV_PROD_EFFI_V·↳ FM_FORM_MST_B·↳ GME_BATCH_HEADER·↳ GME_MATERIAL_DETAILS·Explore PMI module →
-
Table used to store data for the Material Activity Report.
-
View: PMIFV_BATCH_DETAILS_V 12.2.2
Batch Details
APPS.PMIFV_BATCH_DETAILS_V·↳ FM_FORM_MST_VL·↳ FM_ROUT_HDR·↳ GL_PLCY_MST·Explore PMI module →
-
View: PMIFV_BATCH_DETAILS_V 12.1.1
Batch Details
APPS.PMIFV_BATCH_DETAILS_V·↳ FM_FORM_MST_VL·↳ FM_ROUT_HDR·↳ GL_PLCY_MST·Explore PMI module →
-
View: PMIFV_BATCH_STATUS_V 12.2.2
Batch Status
APPS.PMIFV_BATCH_STATUS_V·↳ GEM_LOOKUPS·↳ IC_ITEM_MST·↳ PMI_BATCH_STATUS·Explore PMI module →
-
View: IC_ITEM_MST_VL 12.1.1
OPM Items MLS enabled View
APPS.IC_ITEM_MST_VL·↳ IC_ITEM_MST_B·↳ IC_ITEM_MST_TL·Explore GMI module →
-
Batch Operation Details
APPS.PMIFV_BATCH_OPRN_DETAIL_V·↳ CR_RSRC_MST·↳ FM_FORM_MST_B·↳ GME_BATCH_HEADER·Explore PMI module →
-
View: PMIFV_INV_SUMMARY_V 12.2.2
This View finds the Inv. balance by item/Whse/Grade.
APPS.PMIFV_INV_SUMMARY_V·↳ GMD_GRADES_VL·↳ IC_ITEM_MST·↳ IC_SUMM_INV·Explore PMI module →
-
Temporary data about the report
-
View: PS_PLNG_CLS_VW 12.1.1
APPS.PS_PLNG_CLS_VW·↳ GMI_CATEGORY_SETS·↳ MTL_CATEGORIES_V·↳ MTL_CATEGORY_SETS·Explore GMP module →
-
Batch Operation Details
APPS.PMIFV_BATCH_OPRN_DETAIL_V·↳ CR_RSRC_MST·↳ FM_FORM_MST_B·↳ GME_BATCH_HEADER·Explore PMI module →
-
View: PMIFV_BATCH_TRANS_V 12.1.1
Batch Transaction Details
APPS.PMIFV_BATCH_TRANS_V·↳ GL_PLCY_MST·↳ IC_ITEM_MST·↳ IC_TRAN_CMP_VW1·Explore PMI module →
-
View: PMIFV_BATCH_QC_V 12.2.2
Batch QC Details Consolidated
APPS.PMIFV_BATCH_QC_V·↳ FM_FORM_MST_B·↳ GME_BATCH_HEADER·↳ GME_MATERIAL_DETAILS·Explore PMI module →
-
View: PMIFV_BATCH_TRANS_V 12.2.2
Batch Transaction Details
APPS.PMIFV_BATCH_TRANS_V·↳ GL_PLCY_MST·↳ IC_ITEM_MST·↳ IC_TRAN_CMP_VW1·Explore PMI module →
-
This table holds the xml gateway api request to add an Item to OPM
-
Table used to store data for the Material Activity Report.
-
View: PS_PLNG_CLS_VW 12.2.2
Planning class view
APPS.PS_PLNG_CLS_VW·↳ GMI_CATEGORY_SETS·↳ MTL_CATEGORIES_V·↳ MTL_CATEGORY_SETS·Explore GMP module →
-
Temporary data about the report
-
View: PMIBV_INV_SUMMARY_V 12.1.1
The purpose of this view is to find the Inventory balance by item/warehouse/grade. This view also birngs in the item information from the Item Master Table.
APPS.PMIBV_INV_SUMMARY_V·↳ IC_ITEM_MST·↳ IC_SUMM_INV·Explore PMI module →
-
View: PMIBV_INV_SUMMARY_V 12.2.2
The purpose of this view is to find the Inventory balance by item/warehouse/grade. This view also birngs in the item information from the Item Master Table.
APPS.PMIBV_INV_SUMMARY_V·↳ IC_ITEM_MST·↳ IC_SUMM_INV·Explore PMI module →
-
View: PMITS_ITEM_MASTER_V 12.2.2
This is a view on top of OPM Item Master table. It contains all information relating to an item, such as lot/sublot control, unit of measure information, and all class and type designations.
APPS.PMITS_ITEM_MASTER_V·↳ GEM_LOOKUPS·↳ IC_ITEM_MST_VL·Explore PMI module →
-
View: PMITS_ITEM_MASTER_V 12.1.1
This is a view on top of OPM Item Master table. It contains all information relating to an item, such as lot/sublot control, unit of measure information, and all class and type designations.
APPS.PMITS_ITEM_MASTER_V·↳ GEM_LOOKUPS·↳ IC_ITEM_MST_VL·Explore PMI module →
-
This is the Item definition table. It contains all information relating to an item, such as lot/sublot control, unit of measure information, and all class and type designations.
-
This table holds the xml gateway api request to add an Item to OPM
-
View: IC_ITEM_MST_VL 12.2.2
OPM Items MLS enabled View
APPS.IC_ITEM_MST_VL·↳ IC_ITEM_MST_B·↳ IC_ITEM_MST_TL·Explore GMI module →
-
This is the Item definition table. It contains all information relating to an item, such as lot/sublot control, unit of measure information, and all class and type designations.
-
VIEW: GMP.PS_OPER_PCL# 12.2.2
-
VIEW: GMP.PS_MATL_HDR# 12.2.2
-
VIEW: GMP.PS_UBKT_DTL# 12.2.2
-
TABLE: GMP.PS_OPER_PCL 12.1.1
-
TABLE: GMP.PS_OPER_PCL 12.2.2
-
TABLE: GMP.PS_MATL_HDR 12.2.2
-
VIEW: GMP.MR_UBKT_DTL# 12.2.2
-
TABLE: GMP.PS_MATL_HDR 12.1.1
-
VIEW: GMP.PS_MATL_DTL# 12.2.2
-
VIEW: GMP.PS_MATL_HDR# 12.2.2