Search Results fnd_menus
Deep Dive into FND_MENUS Table in Oracle EBS 12.1.1/12.2.2
The FND_MENUS table is a foundational component of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as the repository for menu definitions that govern application navigation and security. It stores hierarchical menu structures used by the Oracle Application Framework (OAF), Forms, and other modules to render user interfaces. Below is a detailed technical analysis of its structure, purpose, and integration within EBS.
Key Attributes of FND_MENUS
- MENU_ID: Primary key, uniquely identifying each menu.
- MENU_NAME: Unique name for the menu (e.g., "SYSADMIN").
- USER_MENU_NAME: Display name shown to end-users (e.g., "System Administrator").
- DESCRIPTION: Optional text describing the menu's purpose.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle audit columns.
- TYPE: Indicates menu type (e.g., "FOLDER" for container menus).
Functional Role in EBS
The FND_MENUS table enables:
- Navigation Hierarchy: Defines parent-child relationships between menus and submenus via the FND_MENU_ENTRIES table.
- Security Integration: Menus are linked to responsibilities (through FND_RESPONSIBILITY) and function security (via FND_FORM_FUNCTIONS).
- Multi-Lingual Support: User-facing names are stored in FND_MENUS_TL (Translation table).
Technical Dependencies
Related Table | Relationship |
---|---|
FND_MENU_ENTRIES | Stores menu items (forms, submenus) associated with a menu. |
FND_RESPONSIBILITY | Links menus to responsibilities (MAIN_MENU_ID column). |
FND_FORM_FUNCTIONS | Functions referenced by menu entries for security checks. |
Customization Considerations
Modifications to FND_MENUS require adherence to Oracle's customization guidelines:
- Use Oracle Application Developer (OAD) or Oracle Developer Suite for changes.
- Always create custom menus with new MENU_IDs to avoid conflicts during upgrades.
- Leverage FND_LOAD utilities for data migration between environments.
Performance Implications
Indexes on MENU_ID and MENU_NAME ensure efficient lookup during:
- Responsibility initialization.
- Menu rendering in OAF/Forms.
- Security validation (Function Security).
Version-Specific Notes
In EBS 12.2.2, FND_MENUS remains structurally consistent with 12.1.1, but enhancements include:
- Tighter integration with WebLogic Server for menu caching.
- Extended support for REST service endpoints in menu entries.
Understanding FND_MENUS is critical for EBS administrators and developers tasked with customizing navigation flows or implementing granular access controls in Oracle Applications.
-
Table: FND_MENUS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MENUS, object_name:FND_MENUS, status:VALID, product: FND - Application Object Library , description: New menu tabl for Release 10SC , implementation_dba_data: APPLSYS.FND_MENUS ,
-
Table: FND_MENUS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MENUS, object_name:FND_MENUS, status:VALID, product: FND - Application Object Library , description: New menu tabl for Release 10SC , implementation_dba_data: APPLSYS.FND_MENUS ,
-
Table: FND_MENUS_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MENUS_TL, object_name:FND_MENUS_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_MENUS , implementation_dba_data: APPLSYS.FND_MENUS_TL ,
-
Table: FND_MENUS_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MENUS_TL, object_name:FND_MENUS_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_MENUS , implementation_dba_data: APPLSYS.FND_MENUS_TL ,
-
Table: FND_MENU_ENTRIES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MENU_ENTRIES, object_name:FND_MENU_ENTRIES, status:VALID, product: FND - Application Object Library , description: Individual entries in navigate window menus for Release 10SC , implementation_dba_data: APPLSYS.FND_MENU_ENTRIES ,
-
Table: FND_MENU_ENTRIES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_MENU_ENTRIES, object_name:FND_MENU_ENTRIES, status:VALID, product: FND - Application Object Library , description: Individual entries in navigate window menus for Release 10SC , implementation_dba_data: APPLSYS.FND_MENU_ENTRIES ,
-
View: FND_MENUS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_MENUS_VL, object_name:FND_MENUS_VL, status:VALID, product: FND - Application Object Library , description: FND_MENUS_VL , implementation_dba_data: APPS.FND_MENUS_VL ,
-
Table: FND_RESP_FUNCTIONS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_RESP_FUNCTIONS, object_name:FND_RESP_FUNCTIONS, status:VALID, product: FND - Application Object Library , description: Function Security , implementation_dba_data: APPLSYS.FND_RESP_FUNCTIONS ,
-
Table: FND_RESP_FUNCTIONS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_RESP_FUNCTIONS, object_name:FND_RESP_FUNCTIONS, status:VALID, product: FND - Application Object Library , description: Function Security , implementation_dba_data: APPLSYS.FND_RESP_FUNCTIONS ,
-
View: FND_MENUS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_MENUS_VL, object_name:FND_MENUS_VL, status:VALID, product: FND - Application Object Library , description: FND_MENUS_VL , implementation_dba_data: APPS.FND_MENUS_VL ,
-
Table: FND_RESPONSIBILITY
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_RESPONSIBILITY, object_name:FND_RESPONSIBILITY, status:VALID, product: FND - Application Object Library , description: Responsibilities , implementation_dba_data: APPLSYS.FND_RESPONSIBILITY ,
-
Table: FND_RESPONSIBILITY
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_RESPONSIBILITY, object_name:FND_RESPONSIBILITY, status:VALID, product: FND - Application Object Library , description: Responsibilities , implementation_dba_data: APPLSYS.FND_RESPONSIBILITY ,