Search Results msc_full_pegging
Overview
The MSC_FULL_PEGGING table is a core data structure within the Oracle E-Business Suite Advanced Supply Chain Planning (ASCP) module, specifically for releases 12.1.1 and 12.2.2. It serves as the central repository for storing pegging relationships generated during a planning run. Pegging is the fundamental process of linking supply transactions (e.g., purchase orders, work orders, on-hand inventory) to specific demand transactions (e.g., sales orders, forecasts, dependent demands). This table enables planners to perform detailed supply chain traceability, answering critical questions about which supplies are allocated to fulfill which demands, thereby supporting analysis of material shortages, order promising, and the impact of supply changes.
Key Information Stored
The table's primary key uniquely identifies a pegging record through a combination of PLAN_ID, SR_INSTANCE_ID, and PEGGING_ID. Its most critical columns establish the supply-demand link and provide context. The TRANSACTION_ID column references a supply record in MSC_SUPPLIES, while the DEMAND_ID column references a demand record in MSC_DEMANDS. The QUANTITY column stores the pegged amount. Hierarchical pegging for multi-level bills of material is supported through the PREV_PEGGING_ID and END_PEGGING_ID columns, which create self-referential foreign keys to other rows within the same table, allowing navigation from component supply to end-item demand. Additional key columns include INVENTORY_ITEM_ID, ORGANIZATION_ID, PROJECT_ID, and TASK_ID for project-specific planning, linking to MSC_SYSTEM_ITEMS, MSC_PROJECTS, and MSC_PROJECT_TASKS.
Common Use Cases and Queries
Primary use cases involve diagnosing plan results and building custom traceability reports. A common analytical query traces all supply allocated to a specific sales order demand. For example: SELECT s.supply_type, s.new_order_quantity, fpg.quantity FROM msc_full_pegging fpg, msc_supplies s WHERE fpg.plan_id = :p_plan_id AND fpg.demand_id = :p_demand_id AND fpg.transaction_id = s.transaction_id AND fpg.plan_id = s.plan_id; Conversely, to find all demands consuming a specific supply: SELECT d.demand_type, d.using_requirement_quantity, fpg.quantity FROM msc_full_pegging fpg, msc_demands d WHERE fpg.plan_id = :p_plan_id AND fpg.transaction_id = :p_supply_id AND fpg.demand_id = d.demand_id AND fpg.plan_id = d.plan_id; These queries form the basis for custom reports on order fulfillment status, component shortage analysis, and project material allocation.
Related Objects
MSC_FULL_PEGGING has integral relationships with other core planning tables. Its primary foreign keys link to MSC_SUPPLIES and MSC_DEMANDS, the definitive sources for supply and demand transaction details. It references MSC_SYSTEM_ITEMS for item master attributes. For Project Manufacturing scenarios, it links to MSC_PROJECTS and MSC_PROJECT_TASKS. The table also features recursive foreign keys to itself (PREV_PEGGING_ID, END_PEGGING_ID) to manage pegging hierarchies. Data is typically populated by the planning engine (MSC planner) and is accessed by standard Oracle Planning business views and custom analytical solutions for supply chain visibility.
-
Table: MSC_FULL_PEGGING
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_FULL_PEGGING, object_name:MSC_FULL_PEGGING, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table represents the pegging from supply to demands. , implementation_dba_data: MSC.MSC_FULL_PEGGING ,
-
Table: MSC_FULL_PEGGING
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_FULL_PEGGING, object_name:MSC_FULL_PEGGING, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table represents the pegging from supply to demands. , implementation_dba_data: MSC.MSC_FULL_PEGGING ,
-
View: MSC_SUPPLY_PEGGING_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SUPPLY_PEGGING_V, object_name:MSC_SUPPLY_PEGGING_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Supply pegging , implementation_dba_data: APPS.MSC_SUPPLY_PEGGING_V ,
-
View: MSC_SUPPLY_PEGGING_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_SUPPLY_PEGGING_V, object_name:MSC_SUPPLY_PEGGING_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Supply pegging , implementation_dba_data: APPS.MSC_SUPPLY_PEGGING_V ,
-
View: MSC_DEMAND_PEGGING_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_DEMAND_PEGGING_V, object_name:MSC_DEMAND_PEGGING_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Demand pegging , implementation_dba_data: APPS.MSC_DEMAND_PEGGING_V ,
-
View: MSC_DEMAND_PEGGING_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_DEMAND_PEGGING_V, object_name:MSC_DEMAND_PEGGING_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Demand pegging , implementation_dba_data: APPS.MSC_DEMAND_PEGGING_V ,
-
Lookup Type: MSC_OTHER_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_OTHER_TABLE , description: MSC_OTHER_TABLE ,
-
Lookup Type: MSC_OTHER_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_OTHER_TABLE , description: MSC_OTHER_TABLE ,
-
View: MSC_FLP_SUPPLY_DEMAND_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_SUPPLY_DEMAND_V2, object_name:MSC_FLP_SUPPLY_DEMAND_V2, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_SUPPLY_DEMAND_V2 ,
-
View: MSC_FLP_SUPPLY_DEMAND_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_SUPPLY_DEMAND_V2, object_name:MSC_FLP_SUPPLY_DEMAND_V2, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_SUPPLY_DEMAND_V2 ,
-
Table: MSC_PROJECT_TASKS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PROJECT_TASKS, object_name:MSC_PROJECT_TASKS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the tasks maufacturing parameters. , implementation_dba_data: MSC.MSC_PROJECT_TASKS ,
-
Table: MSC_PROJECT_TASKS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PROJECT_TASKS, object_name:MSC_PROJECT_TASKS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the tasks maufacturing parameters. , implementation_dba_data: MSC.MSC_PROJECT_TASKS ,
-
Table: MSC_PROJECTS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PROJECTS, object_name:MSC_PROJECTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the manufacturing parameters for a given project and organization. , implementation_dba_data: MSC.MSC_PROJECTS ,
-
View: MSC_FLP_SUPPLY_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_SUPPLY_DEMAND_V, object_name:MSC_FLP_SUPPLY_DEMAND_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_SUPPLY_DEMAND_V ,
-
Table: MSC_PROJECTS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PROJECTS, object_name:MSC_PROJECTS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the manufacturing parameters for a given project and organization. , implementation_dba_data: MSC.MSC_PROJECTS ,
-
View: MSC_FLP_SUPPLY_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_SUPPLY_DEMAND_V, object_name:MSC_FLP_SUPPLY_DEMAND_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_SUPPLY_DEMAND_V ,
-
Table: MSC_DEMANDS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_DEMANDS, object_name:MSC_DEMANDS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores all the demands taken into account for planning. Disposition_id would be a foreign key to MSC_SUPPLIES for dependent demands. For independent demands, disposition_id holds MRP_SCHEDULE_DATES.MPS_TRANSACTION_ID. , implementation_dba_data: MSC.MSC_DEMANDS ,
-
View: MSC_FLP_ONHAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_ONHAND_V, object_name:MSC_FLP_ONHAND_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_ONHAND_V ,
-
Table: MSC_SUPPLIES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SUPPLIES, object_name:MSC_SUPPLIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table lists all the supplies for this plan. The supplies created by the planning process are added to this table. , implementation_dba_data: MSC.MSC_SUPPLIES ,
-
View: MSC_FLP_ONHAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_ONHAND_V, object_name:MSC_FLP_ONHAND_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_ONHAND_V ,
-
View: MSC_FLP_DEMAND_SUPPLY_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_DEMAND_SUPPLY_V2, object_name:MSC_FLP_DEMAND_SUPPLY_V2, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_DEMAND_SUPPLY_V2 ,
-
Table: MSC_SUPPLIES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SUPPLIES, object_name:MSC_SUPPLIES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table lists all the supplies for this plan. The supplies created by the planning process are added to this table. , implementation_dba_data: MSC.MSC_SUPPLIES ,
-
View: MSC_FLP_SUPPLY_DEMAND_ATP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_SUPPLY_DEMAND_ATP_V, object_name:MSC_FLP_SUPPLY_DEMAND_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_SUPPLY_DEMAND_ATP_V ,
-
View: MSC_FLP_SUPPLY_DEMAND_ATP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_SUPPLY_DEMAND_ATP_V, object_name:MSC_FLP_SUPPLY_DEMAND_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_SUPPLY_DEMAND_ATP_V ,
-
View: MSC_FLP_DEMAND_SUPPLY_ATP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_DEMAND_SUPPLY_ATP_V, object_name:MSC_FLP_DEMAND_SUPPLY_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_DEMAND_SUPPLY_ATP_V ,
-
View: MSC_FLP_DEMAND_SUPPLY_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_DEMAND_SUPPLY_V2, object_name:MSC_FLP_DEMAND_SUPPLY_V2, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_DEMAND_SUPPLY_V2 ,
-
Table: MSC_DEMANDS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_DEMANDS, object_name:MSC_DEMANDS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores all the demands taken into account for planning. Disposition_id would be a foreign key to MSC_SUPPLIES for dependent demands. For independent demands, disposition_id holds MRP_SCHEDULE_DATES.MPS_TRANSACTION_ID. , implementation_dba_data: MSC.MSC_DEMANDS ,
-
View: MSC_FLP_DEMAND_SUPPLY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_DEMAND_SUPPLY_V, object_name:MSC_FLP_DEMAND_SUPPLY_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_DEMAND_SUPPLY_V ,
-
View: MSC_FLP_DEMAND_SUPPLY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_DEMAND_SUPPLY_V, object_name:MSC_FLP_DEMAND_SUPPLY_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_DEMAND_SUPPLY_V ,
-
View: MSC_FLP_DEMAND_SUPPLY_ATP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_DEMAND_SUPPLY_ATP_V, object_name:MSC_FLP_DEMAND_SUPPLY_ATP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_DEMAND_SUPPLY_ATP_V ,
-
Table: MSC_SYSTEM_ITEMS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SYSTEM_ITEMS, object_name:MSC_SYSTEM_ITEMS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item mast , implementation_dba_data: MSC.MSC_SYSTEM_ITEMS ,
-
Table: MSC_SYSTEM_ITEMS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_SYSTEM_ITEMS, object_name:MSC_SYSTEM_ITEMS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_SYSTEM_ITEMS stores the organization items defined at source applications. It also stores a copy of items planned by the planning process. Most of the columns in MSC_SYSTEM_ITEMS correspond to columns from the Oracle Inventory Item mast , implementation_dba_data: MSC.MSC_SYSTEM_ITEMS ,
-
View: MSC_FLP_END_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_END_DEMAND_V, object_name:MSC_FLP_END_DEMAND_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_END_DEMAND_V ,
-
View: MSC_FLP_END_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_FLP_END_DEMAND_V, object_name:MSC_FLP_END_DEMAND_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_FLP_END_DEMAND_V ,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
Lookup Type: MSC_SNAPSHOT_DELETE_TASK
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_SNAPSHOT_DELETE_TASK ,
-
View: MSC_EXCEPTION_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_DETAILS_V, object_name:MSC_EXCEPTION_DETAILS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view picks up all the valid exception details , implementation_dba_data: APPS.MSC_EXCEPTION_DETAILS_V ,
-
View: MSC_EXCEPTION_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_DETAILS_V, object_name:MSC_EXCEPTION_DETAILS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: this view picks up all the valid exception details , implementation_dba_data: APPS.MSC_EXCEPTION_DETAILS_V ,