ONT Order Holds
Description:
Detail Sales Order report with line item details for all order lines that are on hold and the reason for the hold.
Parameters
Operating Unit, Customer Name, Account Number, Order Number, Order Type, Line Type, Shipping Warehouse, Hold Name, Project, Task, Unreleased only
Used tables
mtl_parameters, hr_all_organization_units_vl, oe_order_holds_all, oe_hold_sources_all, oe_hold_releases, oe_hold_definitions, oe_order_headers_all, oe_order_lines_all, mtl_system_items_vl, mtl_customer_items, hz_cust_accounts, hz_parties, oe_transaction_types_tl, pa_projects_all, pjm_seiban_numbers, pa_tasks
Categories
Dependencies
If you would like to try one of these Oracle EBS SQLs without having Blitz Report installed, note that some of the reports require functions from utility package xxen_util.
Example Report
ONT Order Holds 18-Jan-2018 225833.xlsx
Report SQL
www.enginatics.com/reports/ont-order-holds/
Blitz Report™ import options
Case Study & Technical Analysis: ONT Order Holds Report
Executive Summary
The ONT Order Holds Report is a critical operational tool that provides immediate visibility into all sales orders currently on hold within Oracle Order Management. By detailing the specific hold reason for each affected order or order line, this report empowers credit managers, order administrators, and fulfillment teams to proactively manage exceptions, resolve issues, and ensure a smooth order-to-cash cycle.
Business Challenge
Order holds are a necessary business control, but unmanaged holds can severely impact customer satisfaction and revenue. When an order is on hold, it is invisible to the warehouse and will not ship, often without the customer’s knowledge. Key business challenges include:
- Delayed Fulfillment and Revenue: Holds are a primary cause of shipping delays. An order on credit hold, for example, will not progress, delaying revenue recognition and impacting cash flow forecasts.
- Poor Customer Satisfaction: Customers expect timely delivery. A delay caused by an internal hold that is not promptly resolved can lead to frustration and damage customer relationships.
- Lack of Visibility: Without a centralized report, it is difficult for managers to get a consolidated view of all held orders. Holds may be applied by different departments (e.g., credit, sales, engineering) and can be easily overlooked.
- Reactive Problem Solving: Teams often only find out about a hold when a customer calls to complain about a late order, forcing them into a reactive and costly fire-fighting mode.
The Solution
The ONT Order Holds Report provides a centralized and actionable dashboard for the proactive management of all sales order holds.
- Proactive Hold Management: The report serves as a daily work queue, allowing teams to identify and begin resolving holds as soon as they are applied, preventing downstream delays.
- Root Cause Identification: By clearly displaying the ‘Hold Name’ (e.g., ‘Credit Check Hold’, ‘GTC Hold’), the report allows managers to understand why orders are being held and to address the root cause.
- Prioritization of Work: The report includes order details such as customer name and order value, enabling teams to prioritize their efforts on high-value or strategically important orders.
- Improved Cross-Functional Collaboration: It provides a common view for all stakeholders (Sales, Credit, Operations), facilitating better communication and faster resolution of holds. The ‘Unreleased only’ parameter is key to focusing efforts on active issues.
Technical Architecture (High Level)
The report queries the core Order Management transaction tables to provide real-time status on all order holds.
- Primary Tables Involved:
oe_order_holds_all(the central table linking holds to orders/lines)oe_hold_sources_allandoe_hold_definitions(define the type and name of the hold)oe_order_headers_allandoe_order_lines_all(provide the context of the sales order)oe_hold_releases(contains records of when holds were released)hz_cust_accountsandhz_parties(for customer details)
- Logical Relationships: The report selects records from
oe_order_holds_alland joins to the order headers and lines to get order details. It also joins tooe_hold_definitionsto retrieve the user-friendly hold name. The absence of a corresponding record inoe_hold_releasesindicates that the hold is still active.
Parameters & Filtering
The report’s parameters allow users to quickly find the information most relevant to their role:
- Operating Unit, Customer Name, Order Number: Standard parameters to narrow the search to a specific business context.
- Hold Name: A powerful filter to see all orders affected by a specific type of hold (e.g., all ‘Credit Check’ holds).
- Unreleased only: The most critical operational parameter. When set to ‘Yes’, it filters the report to show only active holds that require immediate attention.
Performance & Optimization
The report is designed for the fast performance required of an operational report.
- Direct Table Access: The report queries the underlying EBS tables directly, providing real-time data without the latency of a separate data warehouse.
- Indexed Queries: The queries are built to use the standard Oracle indexes on the transaction tables, ensuring a rapid response even in high-volume environments. Filtering on flags like
release_idis highly efficient.
FAQ
1. What is the difference between a header-level hold and a line-level hold? A header-level hold applies to the entire sales order; no lines on the order can proceed until the header hold is removed. A line-level hold applies only to a specific order line, allowing other lines on the same order to continue through the fulfillment process.
2. Can this report show who put the order on hold and when?
Yes, the oe_order_holds_all table contains creation_date and created_by columns, which can be included in the report to provide an audit trail of who applied the hold and when.
3. How can I use this report to see holds that have already been released?
By setting the ‘Unreleased only’ parameter to ‘No’, the report will show all holds, including those that have a release record in the oe_hold_releases table. The report can also be configured to show the release reason and date for these records.
Oracle E-Business Suite Reporting Library
We provide an open source Oracle EBS SQLs as a part of operational and project implementation support toolkits for rapid Excel reports generation.
Blitz Report™ is based on Oracle EBS forms technology, and hence requires minimal training. There are no data or performance limitations since the output files are created directly from the database without going through intermediate file formats such as XML.
Blitz Report can be used as BI Publisher and Oracle Discoverer replacement tool. Standard Oracle BI Publisher and Discoverer reports can also be imported into Blitz Report for immediate output to Excel. Typically, reports can be created and version tracked within hours instead of days. The concurrent request output automatically opens upon completion without the need for re-formatting.
The Filters, Columns, Rows and Values fields are used to create and deliver the data in pivot table format with full drill down to details.

The Excel template upload functionality in Blitz Report allows users to create their own layouts by uploading an Excel template with additional sheets and charts, automatically refreshed when the report runs again. This allows to create custom dashboards and more advanced visualizations of report data.

You can download and use Blitz Report free of charge for your first 30 reports.
The installation and implementation process usually takes less than 1 hour; you can refer to our installation and user guides for specific details.
If you would like to optimize your Oracle EBS implementation and or operational reporting you can visit www.enginatics.com to review great ideas and example usage in blog. Or why not try for yourself in our demo environment.
Useful Links
Blitz Report™ – World’s fastest data upload and reporting for Oracle EBS
Oracle Discoverer replacement – importing worksheets into Blitz Report™
Blitz Report™ Questions & Answers
Supply Chain Hub by Blitz Report™
© 2025 Enginatics