Search Results mrp_schedule_interface
Overview
The MRP_SCHEDULE_INTERFACE table is a critical data interface within the Oracle E-Business Suite (EBS) Master Scheduling/MRP module. It functions as a staging area for importing master schedule entries from external systems or legacy data sources. Its primary role is to facilitate the bulk loading of schedule data, which is subsequently validated and processed by Oracle's concurrent programs to populate the core master production schedule (MPS) and material requirements planning (MRP) tables. This interface-driven approach ensures data integrity, allows for error correction prior to final import, and is a standard pattern for high-volume data migration and integration in Oracle EBS.
Key Information Stored
The table stores transactional records representing planned supply. While the full column list is extensive, the core fields, as indicated by its foreign key relationships, include identifiers for the item, organization, and schedule. Essential columns typically include a unique transaction identifier (TRANSACTION_ID), the INVENTORY_ITEM_ID, ORGANIZATION_ID, and SCHEDULE_DESIGNATOR to define the schedule context. It also holds key schedule attributes such as the SCHEDULE_DATE, QUANTITY, and SCHEDULE_GROUP_ID for grouping related entries. Each record maintains a PROCESS_STATUS flag (e.g., 'PENDING', 'RUNNING', 'ERROR', 'COMPLETE') to manage the interface workflow, and an ERROR_CODE column to capture validation failures.
Common Use Cases and Queries
The predominant use case is the automated population of the master schedule from an external planning system or during an implementation data conversion. A standard operational pattern involves inserting records with a PROCESS_STATUS of 'PENDING' and then submitting the "Master Schedule/MRP Planning Manager" or "Load Schedule from Open Interface" concurrent request to process them. Common diagnostic queries include checking for pending or errored records. For example:
- To identify pending interface lines:
SELECT transaction_id, inventory_item_id, schedule_date, quantity FROM mrp_schedule_interface WHERE process_status = 'PENDING' AND organization_id = :org_id; - To analyze import errors:
SELECT transaction_id, error_code, last_update_date FROM mrp_schedule_interface WHERE process_status = 'ERROR'; - To purge successfully processed records:
DELETE FROM mrp_schedule_interface WHERE process_status = 'COMPLETE';(Typically executed via a standard concurrent program).
Related Objects
As documented in the provided ETRM metadata, MRP_SCHEDULE_INTERFACE has defined foreign key relationships with several foundational EBS tables, ensuring referential integrity for key attributes:
- MTL_SYSTEM_ITEMS_B: Validates that the INVENTORY_ITEM_ID and ORGANIZATION_ID in the interface correspond to a valid item in the inventory master.
- MRP_SCHEDULE_DESIGNATORS: Validates that the SCHEDULE_DESIGNATOR and ORGANIZATION_ID correspond to a defined master schedule.
- WIP_LINES: Validates that the LINE_ID (if populated for a line-specific schedule) is a valid manufacturing line.
Successful processing by the interface concurrent programs moves data into core planning tables such as MRP_SCHEDULE and MRP_FORECAST_DATES. The standard API for loading this interface is MRP_SCHEDULE_PUB, which provides PL/SQL procedures for controlled data insertion.
-
Table: MRP_SCHEDULE_INTERFACE
12.1.1
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_SCHEDULE_INTERFACE, object_name:MRP_SCHEDULE_INTERFACE, status:VALID, product: MRP - Master Scheduling/MRP , description: Master Schedule interface for outside sources , implementation_dba_data: MRP.MRP_SCHEDULE_INTERFACE ,
-
Table: MRP_SCHEDULE_INTERFACE
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_SCHEDULE_INTERFACE, object_name:MRP_SCHEDULE_INTERFACE, status:VALID, product: MRP - Master Scheduling/MRP , description: Master Schedule interface for outside sources , implementation_dba_data: MRP.MRP_SCHEDULE_INTERFACE ,
-
SYNONYM: APPS.MRP_SCHEDULE_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_INTERFACE, status:VALID,
-
SYNONYM: APPS.MRP_SCHEDULE_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_SCHEDULE_INTERFACE, status:VALID,
-
VIEW: MRP.MRP_SCHEDULE_INTERFACE#
12.2.2
owner:MRP, object_type:VIEW, object_name:MRP_SCHEDULE_INTERFACE#, status:VALID,
-
VIEW: MRP.MRP_SCHEDULE_INTERFACE#
12.2.2
-
TABLE: MRP.MRP_SCHEDULE_INTERFACE
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_SCHEDULE_INTERFACE, object_name:MRP_SCHEDULE_INTERFACE, status:VALID,
-
TABLE: MRP.MRP_SCHEDULE_INTERFACE
12.1.1
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_SCHEDULE_INTERFACE, object_name:MRP_SCHEDULE_INTERFACE, status:VALID,
-
Table: MRP_SCHEDULE_DESIGNATORS
12.2.2
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_SCHEDULE_DESIGNATORS, object_name:MRP_SCHEDULE_DESIGNATORS, status:VALID, product: MRP - Master Scheduling/MRP , description: Schedule names , implementation_dba_data: MRP.MRP_SCHEDULE_DESIGNATORS ,
-
Table: MRP_SCHEDULE_DESIGNATORS
12.1.1
owner:MRP, object_type:TABLE, fnd_design_data:MRP.MRP_SCHEDULE_DESIGNATORS, object_name:MRP_SCHEDULE_DESIGNATORS, status:VALID, product: MRP - Master Scheduling/MRP , description: Schedule names , implementation_dba_data: MRP.MRP_SCHEDULE_DESIGNATORS ,
-
Table: WIP_LINES
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_LINES, object_name:WIP_LINES, status:VALID, product: WIP - Work in Process , description: Production lines , implementation_dba_data: WIP.WIP_LINES ,
-
Table: WIP_LINES
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_LINES, object_name:WIP_LINES, status:VALID, product: WIP - Work in Process , description: Production lines , implementation_dba_data: WIP.WIP_LINES ,
-
12.2.2 DBA Data
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.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: MTL_SYSTEM_ITEMS_B
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
Table: MTL_SYSTEM_ITEMS_B
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SYSTEM_ITEMS_B, object_name:MTL_SYSTEM_ITEMS_B, status:VALID, product: INV - Inventory , description: Inventory item definitions , implementation_dba_data: INV.MTL_SYSTEM_ITEMS_B ,
-
PACKAGE: APPS.AHL_PP_MATERIALS_PVT
12.1.1
-
PACKAGE: APPS.AHL_PP_MATERIALS_PVT
12.2.2
-
PACKAGE BODY: APPS.AHL_PP_RESRC_ASSIGN_PVT
12.1.1
-
PACKAGE BODY: APPS.AHL_PP_RESRC_ASSIGN_PVT
12.2.2
-
eTRM - MRP Tables and Views
12.1.1
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
eTRM - MRP Tables and Views
12.2.2
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
eTRM - MRP Tables and Views
12.2.2
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
eTRM - MRP Tables and Views
12.1.1
description: Recommendations based on user criteria selected in MRP Planner WorkBench ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1