Skip to the content.

FND Profile Option Value Upload – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Upload to create, update and delete profile option values on site, application, responsibility, server, operating unit and user level, as in the System Profile Values form. Levels that the profile option definition does not allow to update are not offered.

The Value column shows and accepts the visible value of profile options validated by a list of values, e.g. a responsibility name instead of its id. Its list of values is derived from each profile option’s SQL validation. A stored value is accepted as well. A few validations cannot be evaluated outside the profile form, e.g. because they depend on the responsibility being updated. These offer no list, save the value as entered and say so in the row message.

Clearing the Value of an existing row deletes the profile option value on that level.

The Server column is used only for profile options with the server and responsibility hierarchy, to set a value for a responsibility on a specific server.

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

Upload Mode, Profile Option, Profile Option Code, Application, Level, Level Value

Oracle EBS Tables Used

fnd_profile_options_vl, fnd_profile_option_values, fnd_application_vl, fnd_responsibility_vl, fnd_user, fnd_nodes, hr_all_organization_units_vl

Report Categories

Enginatics

FND Profile Option Values, FND Debug and Trace Settings, FND User Login History, FND Responsibilities, FND Concurrent Requests, FND Responsibility Access, CAC Inventory Organization Summary

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 Example
Blitz Report™ XML Import FND_Profile_Option_Value_Upload.xml
SQL Source FND Profile Option Value Upload.sql
Full Report on Enginatics www.enginatics.com/reports/fnd-profile-option-value-upload/

Case Study & Technical Analysis: FND Profile Option Value Upload

Executive Summary

This upload creates, updates and deletes profile option values at every level that Oracle E-Business Suite supports: site, application, responsibility, user, server and operating unit. It matches the System Profile Values form, so the same levels and validations apply. System administrators and EBS technical consultants use it to set or align configuration across environments, for example when a set of profile options must be reproduced in a new instance or when many responsibilities need the same value. The template runs in Excel through Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. FND_PROFILE_OPTIONS_VL joins to FND_PROFILE_OPTION_VALUES on application id and profile option id.
  2. The level value is resolved according to the level id, which is decoded to Site, Application, Responsibility, User, Server, Operating Unit or Server-Responsibility.
  3. For application levels, the level value joins to FND_APPLICATION_VL. For responsibility levels, it joins to FND_RESPONSIBILITY_VL on responsibility id and application id.
  4. For user levels, it joins to FND_USER. For server levels, it joins to FND_NODES on node id, and for operating unit levels, to HR_ALL_ORGANIZATION_UNITS_VL.
  5. The stored value is passed through the display function, which renders it in its visible form.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How do I delete a profile option value? A: Clear the Value column on the existing row. The value is removed at that level.

Q: Why does my row say the value was saved without validation? A: Some validations depend on the responsibility being updated and cannot be evaluated in the file. The value is saved as entered, and the row message says so.

Q: How do I set a value for one server? A: Use the Server column with a profile option that has the server and responsibility hierarchy, and a responsibility level.


© Enginatics GmbH