Search Results rlm_demand_exceptions




Overview

RLM_DEMAND_EXCEPTIONS is a table in the RLM (Release Management) product schema of Oracle E-Business Suite, present in both 12.1.1 and 12.2.2. It stores Release Management Exception records — that is, rows describing scheduling, demand, or interface conditions that Release Management has flagged as exceptions during processing. The table is populated by the Release Management scheduling and demand-processing programs and is used primarily for diagnostics, remediation, and downstream reporting of demand and scheduling anomalies before or after they are pushed to order and charge-schedule structures.

From a dimensional modeling perspective, the mined FK structure classifies this object heuristically as a standalone table. It carries no parent hub or link dependency other than an outbound reference to AR_CHARGE_SCHEDULE_HDRS, so it is best treated as an independent exception/fact-style table rather than a conformed dimension. Modeling it as a satellite or standalone exception fact keyed on EXCEPTION_ID is the practical suggestion.

Key Information Stored

Common Use Cases and Queries

The most frequent use is exception review after a Release Management scheduling run. A typical query groups exceptions by message to find the dominant failure mode:

  • SELECT message_name, COUNT(*) FROM rlm.rlm_demand_exceptions WHERE creation_date >= :run_date GROUP BY message_name ORDER BY 2 DESC;
  • Trace an exception back to its charge schedule: SELECT e.exception_id, e.message_text, s.* FROM rlm.rlm_demand_exceptions e, ar.ar_charge_schedule_hdrs s WHERE e.schedule_header_id = s.schedule_header_id;
  • Correlate exceptions with order and interface context using ORDER_HEADER_ID, ORDER_LINE_ID, INTERFACE_HEADER_ID and INTERFACE_LINE_ID.
  • Purge maintenance reporting on PURGE_STATUS to age out resolved exceptions.

Reporting use cases include exception dashboards, aging analyses over HORIZON_START_DATE and HORIZON_END_DATE, and audit extracts feeding data warehouse staging for order-to-release cycle metrics.

Related Objects

  • AR_CHARGE_SCHEDULE_HDRS — referenced through RLM_DEMAND_EXCEPTIONS.SCHEDULE_HEADER_ID; the parent charge schedule for the exception.
  • RLM_DEMAND_EXCEPTIONS_U1 — the unique index on EXCEPTION_ID supporting the primary key lookup.
  • Release Management scheduling and interface programs — the concurrent programs that populate this table, identified via REQUEST_ID, PROGRAM_ID and PROGRAM_APPLICATION_ID.
  • Order Management order entities (order header and line tables) — joined through ORDER_HEADER_ID and ORDER_LINE_ID.
  • Interface tables referenced by INTERFACE_HEADER_ID and INTERFACE_LINE_ID, which carry demand into Release Management.
  • Inventory item master — joined through INVENTORY_ITEM for item-level exception reporting.