Skip to the content.

FND Menu Entry 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 menu entries in FND Menus. Useful for adding entries to existing menus, e.g. during Supply Chain Hub installation.

Upload Modes

Create

Opens an empty spreadsheet where the user can enter new menu entries.

Create, Update

Downloads existing menu entries matching the Menu Name filter for review and update. New rows can be added to create additional entries in the same upload.

Fields

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, User Menu Name, Menu Name, Function Name, User Function Name, Responsibility

Oracle EBS Tables Used

fnd_menus_vl, fnd_menu_entries, fnd_menu_entries_tl, fnd_form_functions_vl

Report Categories

Enginatics, Upload

FND Menu Entries, FND Responsibility Access, Blitz Report Template Sharing, FND User Login Page Favorites, FND Responsibility Upload, FND Responsibility Menu Exclusions, FND Forms Personalizations

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_Menu_Entry_Upload.xml
SQL Source FND Menu Entry Upload.sql
Full Report on Enginatics www.enginatics.com/reports/fnd-menu-entry-upload/

Case Study & Technical Analysis: FND Menu Entry Upload

Executive Summary

FND Menu Entry Upload creates, updates and deletes the entries of Oracle Application Object Library menus, the navigation structures that connect responsibilities to forms and sub-menus. It is designed for EBS implementation and security teams who must add many menu entries at once, for example when a module such as Supply Chain Hub is installed and new functions need to appear on existing menus. The template downloads the entries of matching menus, lets the user add or change rows in Excel, and applies the changes through the menu entry API.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. Each row of FND_MENUS_VL is joined to its entries in FND_MENU_ENTRIES on the menu identifier.
  2. Each entry is joined to FND_MENU_ENTRIES_TL on the menu identifier and entry sequence, restricted to the session language.
  3. The sub-menu reference is outer joined back to FND_MENUS_VL, so the user menu name of the sub-menu is returned.
  4. The function reference is outer joined to FND_FORM_FUNCTIONS_VL, so the user function name is returned for function entries.
  5. Rows are numbered by menu name and entry sequence to give each row a stable position in the template.

Parameters & Filtering

Performance & Optimization

FAQ

Q: Which fields are required for a new menu entry? A: A menu name, an entry sequence if you want to control order, a prompt, and either a sub-menu or a function name.

Q: Can I remove an entry with this template? A: Yes. Set the Delete Record column to Y on the downloaded row of the entry.

Q: What does the Grant Flag control? A: It controls whether the entry is grantable through security. Y is the default, and N makes the entry not grantable.


© Enginatics GmbH