Search Results mrp_relief_interface_s
Overview
The APPS.WIP_MRP_RELIEF package body provides the integration layer between Oracle Work in Process (WIP) and Oracle Material Requirements Planning (MRP). Its core business function is to relieve MRP requirement records for discrete jobs and repetitive flow schedules, ensuring that component demand already satisfied through a work order is no longer treated as open demand by the planning engine. Without this relief, MRP would continue to plan supply for components that have been issued or reserved against a job, producing overstated requirements and inflated planned orders.
The package is owned by the APPS schema, carries a VALID status, and is classified as an OTHER API. It has no public API designation and is not referenced by any other database object, placing it on the outer edge of the dependency chain—it consumes the work order and planning tables but does not expose itself as a reusable interface. The documentation record notes that it is referenced by six other packages, indicating it is called from the WIP job and scheduling logic rather than being driven directly by external modules.
Key Procedures and Functions
The package body exposes two documented procedures:
WIP_DISCRETE_JOBS_PROC— Processes discrete jobs for MRP relief. This procedure identifies the components associated with a discrete job's requirement operations and applies the appropriate relief against the MRP relief interface so that planning no longer considers those components as unmet demand.WIP_FLOW_SCHEDULES_PROC— Performs the equivalent relief processing for repetitive flow schedules. Because flow schedules generate demand across a rate-based schedule rather than a single job, this procedure handles the schedule-level calculation and releases relief records accordingly.
Both procedures operate on the MRP relief interface as their downstream target and are designed to run within the WIP transaction context. No parameter signatures are documented in the available metadata; the procedures should be treated as internal entry points invoked by the WIP relief workflow rather than as standalone callable APIs.
Tables Accessed
The package references the following tables through APPS synonyms:
MRP_RELIEF_INTERFACEandMRP_RELIEF_INTERFACE_S— The primary write targets. Rows inserted here signal MRP to reduce or eliminate open demand for the components of the processed jobs and schedules. The_Stable stores the interface detail in a normalized structure consumed by the MRP relief concurrent process.MTL_SYSTEM_ITEMS— Read to validate item attributes and resolve planning-relevant item information for the components being relieved.WIP_REQUIREMENT_OPERATIONS— Read to obtain the component requirements and operation detail for discrete jobs and flow schedules, which drives the quantity and item determination for each relief record.
Additionally, the package's dependency list includes BOM_BILL_OF_MATERIALS and BOM_INVENTORY_COMPONENTS, used to resolve bill structures and component relationships when building the relief rows, and DBMS_STANDARD for standard PL/SQL support. Its only cross-package dependency is on WIP_MRP_RELIEF itself as declared in the dependency graph.
Usage Notes
WIP_MRP_RELIEF is not intended for direct invocation from client code. It is typically executed as part of WIP transaction processing and the MRP relief cycle, most commonly through concurrent programs that push relief records into the MRP relief interface for subsequent consumption by the planning manager. The presence of the two dedicated procedures indicates standard invocation paths for discrete jobs and repetitive flow schedules respectively, and callers are expected to select the appropriate procedure based on the work order type.
Because the package writes directly to MRP_RELIEF_INTERFACE, any customization that manipulates the same interface tables should account for the rows this package creates to avoid duplicate or conflicting relief entries. For the searched term mrp_relief_interface_s, this package is the documented producer of that interface data in the WIP-to-MRP flow; the planning side consumes the rows rather than writing them. Implementing equivalent logic in custom code is discouraged in favor of using the standard relief programs, which manage the full interface and validation lifecycle.
-
SEQUENCE: MRP.MRP_RELIEF_INTERFACE_S
12.1.1
owner:MRP, object_type:SEQUENCE, object_name:MRP_RELIEF_INTERFACE_S, status:VALID,
-
SEQUENCE: MRP.MRP_RELIEF_INTERFACE_S
12.2.2
owner:MRP, object_type:SEQUENCE, object_name:MRP_RELIEF_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.MRP_RELIEF_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MRP_RELIEF_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.MRP_RELIEF_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MRP_RELIEF_INTERFACE_S, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WIP_MRP_RELIEF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MRP_RELIEF, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WIP_MRP_RELIEF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MRP_RELIEF, status:VALID,
-
TRIGGER: APPS.MTL_SUPPLY_T
12.1.1
owner:APPS, object_type:TRIGGER, object_name:MTL_SUPPLY_T, status:VALID,
-
TRIGGER: APPS.MTL_SUPPLY_T
12.2.2
owner:APPS, object_type:TRIGGER, object_name:MTL_SUPPLY_T, status:VALID,
-
PACKAGE BODY: APPS.INV_TXN_MANAGER_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TXN_MANAGER_PUB, status:VALID,
-
PACKAGE BODY: APPS.MRP_FLOW_SCHEDULE_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_FLOW_SCHEDULE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.MRP_FLOW_SCHEDULE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MRP_FLOW_SCHEDULE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.INV_TXN_MANAGER_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_TXN_MANAGER_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.INV_TXN_MANAGER_PUB dependencies on MRP_RELIEF_INTERFACE_S
12.1.1
-
APPS.WIP_MRP_RELIEF dependencies on MRP_RELIEF_INTERFACE_S
12.2.2
-
APPS.MRP_FLOW_SCHEDULE_UTIL dependencies on MRP_RELIEF_INTERFACE_S
12.1.1
-
APPS.WIP_MRP_RELIEF dependencies on MRP_RELIEF_INTERFACE_S
12.1.1
-
APPS.MRP_FLOW_SCHEDULE_UTIL dependencies on MRP_RELIEF_INTERFACE_S
12.2.2
-
APPS.INV_TXN_MANAGER_PUB dependencies on MRP_RELIEF_INTERFACE_S
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1