Search Results fnd_menu_entries_pkg
Overview
The APPS.FND_MENU_ENTRIES_PKG package is an Oracle Application Object Library (FND) utility responsible for managing the rows that make up Oracle E-Business Suite menus. In Oracle EBS, the navigable menu structure presented to users is defined by menu definitions stored in FND_MENUS and their constituent entries stored in FND_MENU_ENTRIES and FND_MENU_ENTRIES_TL. This package encapsulates the insert, update, delete, load, lock, and translation logic required to maintain those entries consistently, including the seed-data and language-installation paths used when menus are populated from loader files. It is classified as an "OTHER" APIdatabase object in the ETRM repository, meaning it is a repository-internal or administrative utility rather than a large public business API, but it remains central to menu maintenance operations. In both 12.1.1 and 12.2.2 the package is reported VALID in the APPS schema, and the documented metadata records ten procedures/functions.
Key Procedures and Functions
The documented callable units cover the full DML and lifecycle of a menu entry record:
- INSERT_ROW — creates a new menu entry row, establishing the parent menu, the referenced submenu or function, and the prompt/sequence attributes.
- LOCK_ROW — obtains a row-level lock on an existing menu entry, typically used to serialize concurrent maintenance before an update.
- UPDATE_ROW — modifies the attributes of an existing menu entry (for example prompt, description, or ordering).
- DELETE_ROW — removes a menu entry, cleaning up the base and translated records.
- LOAD_ROW — loads a menu entry from a seed/loader data source; this is the path used by menu migration and repository loaders.
- ADD_LANGUAGE — creates the translated (
_TL) row for a menu entry when a new language is installed or a translation is introduced. - TRANSLATE_ROW — maintains the translated prompt and description text for an existing menu entry in a target language.
- SUBMIT_COMPILE — submits the compilation step that refreshes the menu structure so that menu changes become effective in the runtime navigation cache.
The remaining two documented units are the package specification and body themselves. Note that the metadata does not expose parameter lists, so no signatures are asserted here.
Tables Accessed
All table access occurs through APPS synonyms. The package reads and writes:
- FND_MENUS — the parent menu definition validated when an entry is created or updated.
- FND_MENU_ENTRIES — the base (untranslated) menu entry records.
- FND_MENU_ENTRIES_TL — the translated prompt/description rows, managed by
ADD_LANGUAGEandTRANSLATE_ROW. - FND_FORM_FUNCTIONS — referenced to validate that a menu entry points to a legitimate function.
- FND_LANGUAGES — used to determine installed/valid languages during translation handling.
- DUAL — used for scalar evaluation in the PL/SQL logic.
Usage Notes
This package is normally invoked indirectly rather than called by user code. It is referenced by eight other packages, notably FND_IREP_LOADER_PRIVATE and FRM_REPOSITORY_MAINTENANCE, which drive menu loading and repository refresh, and by migration/utility packages such as CSD_MIGRATE_FROM_12X_PKG8, IEX_CHECKLIST_UTILITY, JTFB_DCF, PAY_IP_STARTUP_UTIL, PAY_IP_UTILITY, and PQP_RIW_WEBADI_UTILS. Menu maintenance is typically executed through the Application Developer responsibility forms, patching (AD utilities), and menu migration processes; those tools call the loader and maintenance packages that in turn call FND_MENU_ENTRIES_PKG. Because changes to menu definitions affect the runtime navigation hierarchy, entries should be added or altered only through supported loaders or forms, and any direct invocation should conclude with SUBMIT_COMPILE to propagate the change. Direct custom calls are discouraged, as the package logic is tightly coupled to seed-data loaders and language installation.
-
PACKAGE: APPS.FND_MENU_ENTRIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MENU_ENTRIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_MENU_ENTRIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_MENU_ENTRIES_PKG, status:VALID,
-
PACKAGE: APPS.FND_MENU_ENTRIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MENU_ENTRIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_MENU_ENTRIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_MENU_ENTRIES_PKG, status:VALID,
-
PACKAGE: APPS.FND_JOBS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_JOBS_PKG, status:VALID,
-
SYNONYM: APPS.FND_MENU_ENTRIES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_MENU_ENTRIES_TL, status:VALID,
-
PACKAGE BODY: APPS.JTFB_DCF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTFB_DCF, status:VALID,
-
PACKAGE BODY: APPS.CSD_MIGRATE_FROM_12X_PKG8
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_MIGRATE_FROM_12X_PKG8, status:VALID,
-
PACKAGE: APPS.FND_MENUS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MENUS_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIS_MENU_ENTRIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_MENU_ENTRIES_PUB, status:VALID,
-
PACKAGE: APPS.FND_JOBS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_JOBS_PKG, status:VALID,
-
SYNONYM: APPS.FND_MENU_ENTRIES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_MENU_ENTRIES_TL, status:VALID,
-
PACKAGE: APPS.FND_MENUS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MENUS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FRM_REPOSITORY_MAINTENANCE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FRM_REPOSITORY_MAINTENANCE, status:VALID,
-
PACKAGE: APPS.FND_FUNCTION_SECURITY_CACHE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FUNCTION_SECURITY_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BSC_LAUNCH_PAD_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_LAUNCH_PAD_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTFB_DCF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTFB_DCF, status:VALID,
-
PACKAGE BODY: APPS.BSC_LAUNCH_PAD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_LAUNCH_PAD_PVT, status:VALID,
-
PACKAGE: APPS.FND_FUNCTION_SECURITY_CACHE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FUNCTION_SECURITY_CACHE, status:VALID,
-
PACKAGE BODY: APPS.FND_IREP_LOADER_PRIVATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_IREP_LOADER_PRIVATE, status:VALID,
-
PACKAGE BODY: APPS.IEX_CHECKLIST_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CHECKLIST_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.FND_IREP_LOADER_PRIVATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_IREP_LOADER_PRIVATE, status:VALID,
-
PACKAGE BODY: APPS.IEX_CHECKLIST_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CHECKLIST_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.PQP_RIW_WEBADI_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_RIW_WEBADI_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.PQP_RIW_WEBADI_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_RIW_WEBADI_UTILS, status:VALID,
-
PACKAGE: APPS.FND_MENU_ENTRIES_PKG
12.2.2
-
SYNONYM: APPS.FND_MENU_ENTRIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_MENU_ENTRIES, status:VALID,
-
PACKAGE: APPS.FND_MENU_ENTRIES_PKG
12.1.1
-
PACKAGE BODY: APPS.PAY_IP_STARTUP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_STARTUP_UTIL, status:VALID,
-
SYNONYM: APPS.FND_MENU_ENTRIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_MENU_ENTRIES, status:VALID,
-
SYNONYM: APPS.FND_MENUS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_MENUS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_MENUS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_MENUS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
APPS.IEX_CHECKLIST_UTILITY dependencies on FND_MENU_ENTRIES_PKG
12.2.2
-
APPS.BIS_MENU_ENTRIES_PUB dependencies on FND_MENU_ENTRIES_PKG
12.1.1
-
APPS.FND_IREP_LOADER_PRIVATE dependencies on FND_MENU_ENTRIES_PKG
12.1.1
-
APPS.BSC_LAUNCH_PAD_PUB dependencies on FND_MENU_ENTRIES_PKG
12.1.1
-
APPS.FND_MENU_ENTRIES_PKG dependencies on FND_MENU_ENTRIES_PKG
12.1.1
-
APPS.JTFB_DCF dependencies on FND_MENU_ENTRIES_PKG
12.2.2
-
APPS.CSD_MIGRATE_FROM_12X_PKG8 dependencies on FND_MENU_ENTRIES_PKG
12.2.2
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_MENU_ENTRIES_PKG
12.2.2
-
APPS.IEX_CHECKLIST_UTILITY dependencies on FND_MENU_ENTRIES_PKG
12.1.1
-
APPS.BSC_LAUNCH_PAD_PVT dependencies on FND_MENU_ENTRIES_PKG
12.1.1
-
APPS.PAY_IP_UTILITY dependencies on FND_MENU_ENTRIES_PKG
12.2.2