Search Results atp_level
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The MRP_ATP_DETAILS_TEMP table resides in the MRP schema and belongs to the Master Scheduling/MRP product family within Oracle E-Business Suite 12.1.1 and 12.2.2. It serves as a transient staging area that holds Available-to-Promise (ATP) result details generated by the planning engine, encompassing supply/demand matching, horizontal ATP calculations, and sourcing logic. Because ATP processing evaluates availability across time buckets and supply chain nodes, the table captures a wide, denormalized result set that downstream planning, order promising, and reporting processes consume within a planning or ATP session.
From a data modeling perspective, the heuristic Data Vault classification for this object is standalone, meaning it presents no strong hub, link, or satellite role relative to other tables in the mined FK structure. This reflects its nature as a session-scoped work table rather than a durable master or transactional entity. Rows are typically keyed and segmented by SESSION_ID, which represents the planning or ATP run that produced the results.
Key Information Stored
Of the 145 documented columns, the most operationally significant include:
- SESSION_ID — Identifies the ATP/planning session that generated the row; a primary access key and the closest candidate to a business grouping key.
- INVENTORY_ITEM_ID / INVENTORY_ITEM_NAME — The item being promised or scheduled.
- ORGANIZATION_ID / ORGANIZATION_CODE — The owning inventory organization.
- SUPPLY_DEMAND_TYPE, SUPPLY_DEMAND_DATE, SUPPLY_DEMAND_QUANTITY — The core supply or demand event being evaluated.
- ATP_LEVEL, ATP_RULE_ID, ATP_RULE_NAME — The ATP rule and level applied in the calculation.
- PERIOD_START_DATE, PERIOD_END_DATE, PERIOD_QUANTITY, CUMULATIVE_QUANTITY — Horizontal ATP bucket values.
- ALLOCATED_QUANTITY, ALLOCATED_SUPPLY_QUANTITY, UNALLOCATED_QUANTITY — Allocation outcomes.
- SOURCE_TYPE, SUPPLY_DEMAND_SOURCE_TYPE — Indicates the origin of supply (e.g., on-hand, PO, WIP) or demand.
- PEGGING_ID, PARENT_PEGGING_ID, END_PEGGING_ID — Link rows back to the pegging hierarchy used for sourcing traceability.
- REQUEST_ITEM_ID, DEPARTMENT_ID, RESOURCE_ID — Capable-to-promise related references when ATP extends into capacity.
No surrogate primary key is documented in the metadata; uniqueness is enforced logically through a combination of SESSION_ID and the specific supply/demand or bucketed record being represented. The documented FK references are PEGGING_ID → MRP_FULL_PEGGING and DEPARTMENT_ID → BOM_DEPARTMENTS.
Common Use Cases and Queries
ATP result analysis is the dominant use case: inspecting which orders were promised, on what date, and against which supply. A typical query retrieves bucketed availability for a session and item:
SELECT inventory_item_name, period_start_date, period_end_date,
period_quantity, cumulative_quantity, allocated_quantity
FROM mrp.mrp_atp_details_temp
WHERE session_id = :session_id
AND inventory_item_id = :item_id
ORDER BY period_start_date;
Pegging and sourcing analysis joins to MRP_FULL_PEGGING to trace how a demand was satisfied through the supply chain. Allocation diagnostics compare ALLOCATED_QUANTITY against SUPPLY_DEMAND_QUANTITY to identify constrained items or shortfalls. Reporting on ATP rules (ATP_RULE_NAME) and lead-time components (FIXED_LEAD_TIME, VARIABLE_LEAD_TIME, PROCESSING_LEAD_TIME) supports lead-time and promise-date validation.
Related Objects
- MRP_FULL_PEGGING — Joined on PEGGING_ID = MRP_FULL_PEGGING.PEGGING_ID to resolve pegging and sourcing chains.
- BOM_DEPARTMENTS — Joined on DEPARTMENT_ID = BOM_DEPARTMENTS.DEPARTMENT_ID for capable-to-promise resource context.
- MRP_ATP_RULES / ATP rule tables — Supply ATP_RULE_ID and ATP_RULE_NAME definitions.
- MTL_SYSTEM_ITEMS_B — Resolves INVENTORY_ITEM_ID to item attributes.
- MTL_PARAMETERS / ORG_ORGANIZATION_DEFINITIONS — Resolves ORGANIZATION_ID to organization details.
- PO_HEADERS_ALL / PO_LINES_ALL — Supply sources referenced through SUPPLY_DEMAND_SOURCE_TYPE.
- OE_ORDER_LINES_ALL — Demand sources tied to sales order promising via ORDER_LINE_ID.
Because the object is a temporary staging table, its contents should be treated as session-scoped and not relied upon for durable history; the corresponding persistent ATP and planning tables should be queried for long-term reporting.
-
Table: MRP_ATP_DETAILS_TEMP
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_ATP_DETAILS_TEMP, object_name:MRP_ATP_DETAILS_TEMP, status:VALID, product: MRP - Master Scheduling/MRP , description: Holds ATP result details for Supply/Demand, Horizontal ATP and sourcing. , implementation_dba_data: MRP.MRP_ATP_DETAILS_TEMP ,
-
Table: MRP_ATP_DETAILS_TEMP
12.1.1
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_ATP_DETAILS_TEMP, object_name:MRP_ATP_DETAILS_TEMP, status:VALID, product: MRP - Master Scheduling/MRP , description: Holds ATP result details for Supply/Demand, Horizontal ATP and sourcing. , implementation_dba_data: MRP.MRP_ATP_DETAILS_TEMP ,
-
APPS.MSC_AATP_PROC SQL Statements
12.1.1
-
APPS.MSC_AATP_PROC SQL Statements
12.2.2
-
VIEW: MRP.MRP_ATP_DETAILS_TEMP#
12.2.2
-
TABLE: MSC.MSC_ATP_SD_DETAILS_TEMP
12.1.1
owner:MSC, object_type:TABLE, object_name:MSC_ATP_SD_DETAILS_TEMP, status:VALID,
-
TABLE: MSC.MSC_ATP_SD_DETAILS_TEMP
12.2.2
owner:MSC, object_type:TABLE, object_name:MSC_ATP_SD_DETAILS_TEMP, status:VALID,
-
VIEW: APPS.MRP_ATP_SD_TEMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_ATP_SD_TEMP_V, object_name:MRP_ATP_SD_TEMP_V, status:VALID,
-
VIEW: APPS.MRP_ATP_SD_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_ATP_SD_TEMP_V, object_name:MRP_ATP_SD_TEMP_V, status:VALID,
-
APPS.MSC_ATP_UTILS SQL Statements
12.1.1
-
VIEW: MRP.MRP_ATP_DETAILS_TEMP#
12.2.2
owner:MRP, object_type:VIEW, object_name:MRP_ATP_DETAILS_TEMP#, status:VALID,
-
APPS.MSC_ATP_UTILS SQL Statements
12.2.2
-
APPS.MSC_ATP_ALLOC SQL Statements
12.1.1
-
View: MRP_ATP_SD_TEMP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_ATP_SD_TEMP_V, object_name:MRP_ATP_SD_TEMP_V, status:VALID, product: MRP - Master Scheduling/MRP , implementation_dba_data: APPS.MRP_ATP_SD_TEMP_V ,
-
View: MRP_ATP_SD_TEMP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MRP.MRP_ATP_SD_TEMP_V, object_name:MRP_ATP_SD_TEMP_V, status:VALID, product: MRP - Master Scheduling/MRP , implementation_dba_data: APPS.MRP_ATP_SD_TEMP_V ,
-
APPS.MSC_ATP_ALLOC SQL Statements
12.2.2
-
TABLE: MRP.MRP_ATP_DETAILS_TEMP
12.1.1
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_ATP_DETAILS_TEMP, object_name:MRP_ATP_DETAILS_TEMP, status:VALID,
-
APPS.MSC_ATPUI_UTIL SQL Statements
12.2.2
-
APPS.MSC_ATPUI_UTIL SQL Statements
12.1.1
-
TABLE: MRP.MRP_ATP_DETAILS_TEMP
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_ATP_DETAILS_TEMP, object_name:MRP_ATP_DETAILS_TEMP, status:VALID,
-
PACKAGE BODY: APPS.MSC_AATP_PROC
12.2.2
-
PACKAGE BODY: APPS.MSC_AATP_PROC
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_UTILS
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_UTILS
12.2.2
-
PACKAGE BODY: APPS.MSC_ATPUI_UTIL
12.1.1
-
PACKAGE BODY: APPS.MSC_ATPUI_UTIL
12.2.2
-
APPS.MSC_OWB_TREE SQL Statements
12.1.1
-
APPS.MSC_OWB_TREE SQL Statements
12.2.2
-
PACKAGE: APPS.MRP_ATP_UTILS
12.2.2
-
PACKAGE BODY: APPS.MSC_ATP_ALLOC
12.1.1
-
PACKAGE: APPS.MRP_ATP_UTILS
12.1.1
-
PACKAGE BODY: APPS.MSC_ATP_ALLOC
12.2.2
-
PACKAGE: APPS.MSC_ATPUI_UTIL
12.2.2
-
PACKAGE: APPS.MSC_ATPUI_UTIL
12.1.1
-
APPS.MSC_AATP_REQ SQL Statements
12.1.1
-
APPS.MSC_AATP_REQ SQL Statements
12.2.2
-
APPS.MSC_ATP_PF SQL Statements
12.1.1
-
APPS.MSC_ATP_REQ SQL Statements
12.2.2
-
APPS.MSC_ATP_PROC SQL Statements
12.1.1
-
APPS.MSC_ATP_PF SQL Statements
12.2.2
-
APPS.MSC_ATP_PROC SQL Statements
12.2.2
-
APPS.MSC_ATP_DRP SQL Statements
12.1.1
-
APPS.MSC_AATP_PVT SQL Statements
12.2.2
-
APPS.MSC_AATP_PVT SQL Statements
12.1.1
-
APPS.MSC_ATP_REQ SQL Statements
12.1.1
-
APPS.MSC_ATP_DRP SQL Statements
12.2.2
-
APPS.MSC_ATP_SUBST SQL Statements
12.2.2
-
APPS.MSC_ATP_SUBST SQL Statements
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_ATP_SD_DETAILS_TEMP
12.1.1
-
APPS.MSC_ATP_REQ dependencies on MSC_ATP_SD_DETAILS_TEMP
12.2.2