EAM Weekly Schedule
Description:
Based on Oracle standard’s EAM Weekly Schedule report Application: Enterprise Asset Management Source: EAM Weekly Schedule report (XML) Short Name: EAMWSREP_XML DB package: EAM_EAMWSREP_XMLP_PKG
Parameters
Organization Code, Owning Department, Assigned Department, Week Starting, Date from, Date to, Area, Asset, Rebuild Item, Shutdown Type, Resource, Instance, Sort By
Used tables
per_all_people_f, bom_resource_employees, bom_resources, mtl_system_items_b_kfv, bom_resource_equipments, wip_entities, wip_discrete_jobs, wip_operations, wip_operation_resources, wip_op_resource_instances, eam_work_order_details, bom_departments, mtl_parameters, csi_item_instances, eam_org_maint_defaults, mtl_eam_locations, org_access_view
Categories
Related reports
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
EAM Weekly Schedule 17-May-2020 135229.xlsx
Report SQL
www.enginatics.com/reports/eam-weekly-schedule/
Blitz Report™ import options
Case Study & Technical Analysis: EAM Weekly Schedule
Executive Summary
The EAM Weekly Schedule report is a tactical planning tool for Maintenance Planners and Supervisors. It provides a Gantt-chart-style view of the upcoming week’s workload, broken down by Work Order, Operation, and Resource. Unlike a simple list of open work orders, this report focuses on scheduling: who is doing what, when they are starting, and how long it will take. It is essential for:
- Resource Leveling: Ensuring that mechanics and electricians are not overbooked on Tuesday and idle on Friday.
- Shutdown Planning: Identifying work orders that require a machine shutdown (
Shutdown Type) to coordinate production downtime. - Execution Tracking: Monitoring the progress of scheduled work against the plan.
Business Challenge
Maintenance scheduling is a dynamic puzzle.
- Resource Constraints: You have 5 mechanics, but 50 hours of work scheduled for Monday.
- Asset Availability: You can’t service the conveyor belt while it’s running.
- Prioritization: When an emergency breakdown occurs, the schedule must be shuffled. Planners need a clear view of the “Firm Planned” work vs. the backlog to make these decisions.
The Solution
This report replicates the standard Oracle EAM Weekly Schedule logic but exposes it in a flexible SQL format.
- Detailed Resource View: It drills down to the
WIP_OP_RESOURCE_INSTANCESlevel. This means it doesn’t just say “Mechanic Required”; it says “John Smith is assigned.” - Capacity Planning Columns: The columns
CP_1throughCP_8(likely representing days of the week or capacity buckets) allow for a pivot-table style view of daily load. - Operational Context: It includes critical execution flags:
- Material Shortage: Warns if parts are missing (don’t schedule the job if you don’t have the parts!).
- Shutdown Type: Indicates if the asset must be stopped (Required) or if work can be done while running.
- Warranty Status: Alerts the planner if the asset is under warranty (maybe call the vendor instead of fixing it internally).
Technical Architecture (High Level)
The query joins the Work Order header (WIP_DISCRETE_JOBS) to its operations and resources.
- Resource Explosion: The inline view
worp(Work Order Resource Pivot) joinsWIP_OPERATIONS->WIP_OPERATION_RESOURCES->WIP_OP_RESOURCE_INSTANCES. This ensures that every specific person or machine assigned to a task gets a row. - Instance Resolution: The complex
UNIONin theinstance_namecolumn logic resolves the generic “Instance ID” into a human-readable name.- If
Resource_Type = 2(Person), it looks upPER_ALL_PEOPLE_F. - If
Resource_Type = 1(Machine), it looks upMTL_SYSTEM_ITEMS(Equipment Item).
- If
- Package Logic: The query calls
eam_eamwsrep_xmlp_pkgfunctions (e.g.,cp_1_p). These are standard Oracle Reports packages that likely calculate the hours allocated to specific days based on theWeek Startingparameter.
Parameters & Filtering
- Week Starting: The anchor date for the schedule.
- Owning vs. Assigned Department: Allows filtering by who owns the asset vs. who is doing the work.
- Shutdown Type: Critical for production coordination.
- Sort By: Flexible sorting (Start Date, Priority, Asset) to match the planner’s workflow.
Performance & Optimization
- Distinct Selection: The use of
SELECT DISTINCTsuggests that the underlying joins (especially around resource instances) might produce duplicates that need to be flattened for the report. - Date Math: Duration calculations (
res_completion_date - res_start_date) are done in the database, providing immediate visibility into job length without external calculation.
FAQ
Q: Why is the “Instance Name” blank? A: If a resource requirement is defined at the Group level (e.g., “Any Mechanic”) but not assigned to a specific Instance (e.g., “John Doe”), the instance ID will be null. This is common for unassigned backlog work.
Q: What does “Firm Planned” mean? A: A “Firm” work order is locked in the schedule. MRP or auto-scheduling tools will not automatically move it. This report highlights these locked jobs so planners know what is non-negotiable.
Q: How does it handle multi-day jobs?
A: The Duration column shows the total hours. The package functions (cp_1…cp_7) likely distribute these hours across the days of the week, though the exact logic depends on the package code (which is wrapped in the database).
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