Search Results msc_atp_summary_so
Overview
MSC_ATP_SUMMARY_SO is a table in the MSC schema owned by Oracle Advanced Supply Chain Planning (ASCP), one of the core modules of the Oracle E-Business Suite Advanced Planning product family. The table stores ATP (Available-to-Promise) summary results at the sales-order level, aggregated across a planning run. During a planning cycle, the ASCP engine evaluates supply, demand, and allocation rules to determine available quantities for each item, organization, and demand date. The outcome of that calculation for sales-order demand is persisted in MSC_ATP_SUMMARY_SO, making it the primary staging structure for order-promising visibility, ATP inquiries, and downstream scheduling decisions.
The heuristic Data Vault classification for this object is standalone, meaning it does not exhibit strong foreign-key linkage to a surrounding hub-and-link topology in the mined metadata. From a modeling perspective, it is best treated as a satellite-like fact table anchored on the planning run (PLAN_ID) and the inventory item dimension, with the remaining key columns acting as combination identifiers rather than true parent references. This classification should be regarded as a suggestion, since the physical schema does not enforce the parent relationships through declared constraints.
Key Information Stored
The table documents 17 columns. The composite primary key is (PLAN_ID, SR_INSTANCE_ID, ORGANIZATION_ID, INVENTORY_ITEM_ID, SD_DATE, DEMAND_CLASS). A separate unique index, MSC_ATP_SUMMARY_SO_U1, covers (SR_INSTANCE_ID, ORGANIZATION_ID, INVENTORY_ITEM_ID, SD_DATE, DEMAND_CLASS) and therefore represents the strongest business-key candidate, excluding the plan scope.
- PLAN_ID — identifies the ASCP plan run that produced the ATP result.
- SR_INSTANCE_ID — source instance identifier, distinguishing the originating EBS instance in multi-source or global planning configurations.
- ORGANIZATION_ID — the inventory organization within which availability is evaluated.
- INVENTORY_ITEM_ID — the planned item for which ATP quantities are calculated.
- SD_DATE — the ship date or schedule date bucket to which the ATP quantity applies.
- DEMAND_CLASS — classification of the demand driving the ATP calculation (for example, forecast versus sales-order demand).
- SD_QTY — the ATP or scheduled quantity determined for that date and demand class; this is the principal numeric measure.
- CUSTOMER_ID and CUSTOMER_CLASS — the customer and its classification used in allocation or prioritization rules.
- SHIP_TO_SITE_ID — the ship-to destination associated with the demand.
- PLANNING_GROUP — the planning group applied during the ATP calculation.
- TASK_ID and PROJECT_ID — project and task references when project-level ATP is enabled.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY — standard EBS audit columns.
Common Use Cases and Queries
Typical usage centers on ATP inquiry reporting, plan validation, and reconciliation of order-promising results. A planner or analyst commonly queries by plan and item to inspect the time-phased ATP profile:
SELECT sd_date, demand_class, SUM(sd_qty)<br>FROM msc.msc_atp_summary_so<br>WHERE plan_id = :plan_id<br>AND organization_id = :org_id<br>AND inventory_item_id = :item_id<br>GROUP BY sd_date, demand_class<br>ORDER BY sd_date;
Other scenarios include detecting negative or zero ATP dates for expedite decisions, comparing ATP across demand classes, and validating that a completed plan populated the summary correctly. Because the table is rebuilt during planning runs, it is normally read within the context of the latest PLAN_ID.
Related Objects
Although the mined metadata classifies this table as standalone, it participates logically with several ASCP structures through shared planning and item keys:
- MSC_PLANS — joined on PLAN_ID to resolve plan name, type, and run status.
- MSC_SYSTEM_ITEMS — joined on SR_INSTANCE_ID, ORGANIZATION_ID, and INVENTORY_ITEM_ID for item attributes.
- MSC_ATP_RULES — provides the ATP rule governing allocation and demand-class handling.
- MSC_SUPPLIES and MSC_DEMANDS — the underlying supply/demand tables from which ATP results are derived.
- MSC_ALLOCATIONS — allocation records influencing available quantities.
- MTL_SYSTEM_ITEMS_B — master item definition in the source inventory organization.
- HZ_CUST_ACCOUNTS and HZ_CUST_SITE_USES_ALL — resolve CUSTOMER_ID and SHIP_TO_SITE_ID.
-
Table: MSC_ATP_SUMMARY_SO
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ATP_SUMMARY_SO, object_name:MSC_ATP_SUMMARY_SO, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: MSC.MSC_ATP_SUMMARY_SO ,
-
Table: MSC_ATP_SUMMARY_SO
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ATP_SUMMARY_SO, object_name:MSC_ATP_SUMMARY_SO, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: MSC.MSC_ATP_SUMMARY_SO ,
-
VIEW: MSC.MSC_ATP_SUMMARY_SO#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_ATP_SUMMARY_SO#, status:VALID,
-
VIEW: MSC.MSC_ATP_SUMMARY_SO#
12.2.2
-
SYNONYM: APPS.MSC_ATP_SUMMARY_SO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ATP_SUMMARY_SO, status:VALID,
-
SYNONYM: APPS.MSC_ATP_SUMMARY_SO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ATP_SUMMARY_SO, status:VALID,
-
TABLE: MSC.MSC_ATP_SUMMARY_SO
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ATP_SUMMARY_SO, object_name:MSC_ATP_SUMMARY_SO, status:VALID,
-
TABLE: MSC.MSC_ATP_SUMMARY_SO
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ATP_SUMMARY_SO, object_name:MSC_ATP_SUMMARY_SO, status:VALID,
-
Lookup Type: MSC_OTHER_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_OTHER_TABLE , description: MSC_OTHER_TABLE ,
-
Lookup Type: MSC_OTHER_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_OTHER_TABLE , description: MSC_OTHER_TABLE ,
-
TABLE PARTITION: MSC.MSC_ATP_SUMMARY_SO
12.2.2
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_ATP_SUMMARY_SO, subobject_name:ATP_SUMMARY_SO_0, status:VALID,
-
TABLE PARTITION: MSC.MSC_ATP_SUMMARY_SO
12.1.1
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_ATP_SUMMARY_SO, subobject_name:ATP_SUMMARY_SO_0, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_PF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_PF, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_PF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_PF, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_DB_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_DB_UTILS, status:VALID,
-
APPS.MSC_ATP_DB_UTILS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_DB_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_DB_UTILS, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_PROC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_PROC, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_REQ
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_REQ, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_REQ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_REQ, status:VALID,
-
PACKAGE BODY: APPS.MSC_POST_PRO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_POST_PRO, status:VALID,
-
PACKAGE BODY: APPS.MSC_ATP_PROC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ATP_PROC, status:VALID,
-
PACKAGE BODY: APPS.MSC_POST_PRO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_POST_PRO, status:VALID,
-
APPS.MSC_ATP_DB_UTILS SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_DB_UTILS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_POST_PRO SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.MSC_ATP_DB_UTILS
12.2.2
-
APPS.MSC_POST_PRO SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_ATP_SUMMARY_SO
12.1.1
-
APPS.MSC_ATP_PROC dependencies on MSC_ATP_SUMMARY_SO
12.2.2
-
APPS.MSC_POST_PRO dependencies on MSC_ATP_SUMMARY_SO
12.2.2
-
APPS.MSC_ATP_DB_UTILS dependencies on MSC_ATP_SUMMARY_SO
12.1.1
-
APPS.MSC_ATP_PF dependencies on MSC_ATP_SUMMARY_SO
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_POST_PRO dependencies on MSC_ATP_SUMMARY_SO
12.1.1
-
APPS.MSC_ATP_DB_UTILS dependencies on MSC_ATP_SUMMARY_SO
12.2.2
-
APPS.MSC_ATP_PF dependencies on MSC_ATP_SUMMARY_SO
12.1.1