Skip to the content.

FND OAF Personalizations – 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

Oracle Application Framework (OAF) page personalizations stored in the MDS repository (JDR tables), with the personalization level and the page or region they apply to.

Level Name shows the responsibility, user, operating unit or function, or the stored level value where it is not an id, for example for localization or portlet.

A personalization document can be exported with the JDR_UTILS.printDocument procedure or the XMLExporter utility for migration to another instance.

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

Level, Document contains, Last Update Date From

Oracle EBS Tables Used

fnd_responsibility_vl, fnd_user, hr_all_organization_units_vl, fnd_form_functions_vl, dual, jdr_attributes, jdr_paths, jdr_components

Report Categories

Enginatics

INV Items, INV Item Upload, INV Item Upload 11i, CAC Intercompany SO Price List vs. Item Cost Comparison, FND User Login History, FND Responsibility Access, PO Approved Supplier List

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 OAF Personalizations 12-Oct-2026 061642.xlsx
Blitz Report™ XML Import FND_OAF_Personalizations.xml
SQL Source FND OAF Personalizations.sql
Full Report on Enginatics www.enginatics.com/reports/fnd-oaf-personalizations/

Case Study & Technical Analysis: FND OAF Personalizations

Executive Summary

This report lists Oracle Application Framework (OAF) page personalizations stored in the Metadata Services (MDS) repository, with the level at which each one applies and the page it customizes. Application developers, technical consultants and upgrade teams use it to see which pages are personalized, by whom and at which level, before an upgrade or a migration to another instance. It runs in Excel through Blitz Report™.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The path tree is walked from the top path named customizations, following the parent-child links of JDR_PATHS.
  2. The full document name is built by joining the root document name to the path of each document.
  3. Documents are kept only where the path is a document and its identifier is a customization component of sequence zero in JDR_COMPONENTS.
  4. The base document of each personalization is read from its customizes attribute in JDR_ATTRIBUTES.
  5. The personalization level and level value are extracted from the document path, and the level value is matched to the responsibility, user, organization or function that it identifies.
  6. Creator and last updater identifiers are converted to user names where they are numeric, and the results are ordered by base document, level and level name.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How can an OAF personalization be exported for migration? A: The document can be exported with the JDRUTILS.printDocument procedure or with the XMLExporter utility, using the document path shown in the report.

Q: What does the Level Name column show? A: It shows the responsibility name, user name, operating unit name or function name that the level value identifies, or the stored level value itself where it is not an identifier, for example for localization or portlet levels.

Q: Which pages does a personalization apply to? A: The Base Document column shows the page or region that the personalization customizes, taken from the customizes attribute of the document.


© Enginatics GmbH