FND Audit Table Changes by Record – Oracle EBS SQL Report
Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Application Object Library · all Application Object Library reports
Overview
Reports all changes to an audited application table.
The report has one row per audit transaction showing the old and new values for all audited columns in a single row.
Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.
Report Parameters
Audit Table, Audit Date From, Audit Date To, Audited User, Informational Audit Table Columns, Additional Info Table, Additional Info Table Columns
Oracle EBS Tables Used
Report Categories
Running This SQL Without Blitz Report
The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.
Download & Import Options
| Resource | Link |
|---|---|
| Excel Example Output | FND Audit Table Changes by Record 05-Sep-2020 132119.xlsx |
| Blitz Report™ XML Import | FND_Audit_Table_Changes_by_Record.xml |
| SQL Source | FND Audit Table Changes by Record.sql |
| Full Report on Enginatics | www.enginatics.com/reports/fnd-audit-table-changes-by-record/ |
Executive Summary
The FND Audit Table Changes by Record report provides a pivoted view of audit trail data. Unlike the “by Column” version, this report shows the “Old” and “New” values for all audited columns in a single row per transaction.
Business Challenge
- Contextual Analysis: Seeing all changes from a single transaction together to understand the full context of the update.
- Readability: Easier for business users to read a single line describing an update rather than multiple rows.
- Exportability: Better suited for Excel exports where a “flat” record structure is preferred.
The Solution
This Blitz Report dynamically pivots the audit data:
- Single Row View: One update transaction = one row in the report.
- Dynamic Columns: The report automatically generates columns for “Old [Column]” and “New [Column]” based on the table definition.
- Transaction Type: Clearly marks Inserts, Updates, and Deletes.
Technical Architecture
Similar to the “by Column” report, it uses dynamic SQL. However, the query construction is more complex as it must select all relevant columns from the shadow table and present them in a wide format.
Parameters & Filtering
- Audit Table: The table to analyze.
- Date Range: Timeframe for the changes.
- Audited User: Filter by the person who made the change.
Performance & Optimization
- Column Limit: If a table has hundreds of audited columns, the report can become very wide.
- Data Volume: As with all audit reports, querying large shadow tables without filters can be slow.
FAQ
- Q: Which report should I use? “by Column” or “by Record”?
- A: Use “by Record” when you want to see the full state of the record before/after the change. Use “by Column” if you are looking for specific field changes (e.g., “Who changed the credit limit?”).
Useful Links
- Blitz Report™ – World’s Fastest Oracle EBS Reporting Tool
- Oracle Discoverer Replacement – Import Worksheets into Blitz Report™
- Oracle EBS Reporting Toolkits by Blitz Report™
- Blitz Report™ FAQ & Community Q&A
- Supply Chain Hub by Blitz Report™
- Blitz Report™ Customer Case Studies
- Oracle EBS Reporting Blog
- Oracle EBS Reporting Resource Centre
© Enginatics GmbH