Search Results fnd_form_functions
Overview
The FND_FORM_FUNCTIONS table is a core repository within the Oracle E-Business Suite (EBS) Application Object Library (FND). It serves as the master definition table for all executable functionalities, known as "form functions," across the application. A form function is a logical grouping of functionality that can be assigned to menus and secured via responsibilities. It acts as a critical abstraction layer, representing the executable target of a menu entry, which can be an Oracle Forms application, a web page (OA Framework), a concurrent program, or a custom web application. Its primary role is to centralize the definition of all navigable points in EBS, enabling consistent security, auditing, and menu management.
Key Information Stored
The table stores metadata that defines each function's identity, type, and behavior. While the provided metadata does not list all columns, the primary and foreign keys reveal its core structure. The FUNCTION_ID is the unique numeric primary key, and FUNCTION_NAME is the unique textual identifier. The table links to the FND_FORM table via APPLICATION_ID and FORM_ID for Oracle Forms-based functions. Crucially, it integrates with the EBS object security model via the OBJECT_ID foreign key to FND_OBJECTS. Other typical columns (inferred from standard implementation) include TYPE (to distinguish between FORM, SSWA, JSP, etc.), PARAMETERS (for passing arguments), WEB_HOST_NAME, and WEB_AGENT_NAME for web-based functions.
Common Use Cases and Queries
This table is central to security audits, troubleshooting navigation issues, and generating application inventories. Common queries include identifying all functions available to a specific responsibility, finding the definition of a non-working menu item, or listing all functions of a particular type. For example, to find the definition and associated form for a specific function name:
SELECT fff.function_name, fff.function_id, ff.form_name, ff.user_form_name FROM fnd_form_functions fff, fnd_form ff WHERE fff.form_id = ff.form_id AND fff.application_id = ff.application_id AND fff.function_name = 'MY_FUNCTION_NAME';
Another critical use case is analyzing function security exclusions via the FND_RESP_FUNCTIONS table, which references FND_FORM_FUNCTIONS.ACTION_ID (a synonym for FUNCTION_ID).
Related Objects
As indicated by the extensive foreign key relationships, FND_FORM_FUNCTIONS is a foundational table referenced by numerous EBS modules. Key related objects include:
- FND_MENU_ENTRIES: Links functions to menu structures.
- FND_RESP_FUNCTIONS: Stores responsibility-level function security exclusions.
- FND_FORM_FUNCTIONS_TL: The translated table for user-facing function names.
- FND_OBJECTS: For integration with the EBS object security and auditing framework.
- ICX_SESSIONS: Tracks the current function in a user session for auditing.
- Module-Specific Tables: Such as AMW_CONSTRAINT_ENTRIES (Audit), CSC_PROF_MODULE_GROUPS (Service), and PA_PAGE_LAYOUTS (Projects), demonstrating its use in configuring module-specific features.
-
Table: FND_FORM_FUNCTIONS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM_FUNCTIONS, object_name:FND_FORM_FUNCTIONS, status:VALID, product: FND - Application Object Library , description: Functionality groupings , implementation_dba_data: APPLSYS.FND_FORM_FUNCTIONS ,
-
Table: FND_FORM_FUNCTIONS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM_FUNCTIONS, object_name:FND_FORM_FUNCTIONS, status:VALID, product: FND - Application Object Library , description: Functionality groupings , implementation_dba_data: APPLSYS.FND_FORM_FUNCTIONS ,
-
Table: FND_FORM_FUNCTIONS_TL
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM_FUNCTIONS_TL, object_name:FND_FORM_FUNCTIONS_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_FORM_FUNCTIONS , implementation_dba_data: APPLSYS.FND_FORM_FUNCTIONS_TL ,
-
Table: FND_FORM_FUNCTIONS_TL
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM_FUNCTIONS_TL, object_name:FND_FORM_FUNCTIONS_TL, status:VALID, product: FND - Application Object Library , description: Translations for FND_FORM_FUNCTIONS , implementation_dba_data: APPLSYS.FND_FORM_FUNCTIONS_TL ,
-
View: FND_FORM_FUNCTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_FUNCTIONS_VL, object_name:FND_FORM_FUNCTIONS_VL, status:VALID, product: FND - Application Object Library , description: View of FND_FORM_FUNCTIONS and FND_FORM_FUNCTIONS_TL , implementation_dba_data: APPS.FND_FORM_FUNCTIONS_VL ,
-
View: FND_FORM_FUNCTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_FUNCTIONS_VL, object_name:FND_FORM_FUNCTIONS_VL, status:VALID, product: FND - Application Object Library , description: View of FND_FORM_FUNCTIONS and FND_FORM_FUNCTIONS_TL , implementation_dba_data: APPS.FND_FORM_FUNCTIONS_VL ,
-
Table: FND_PORTLET_DEPENDENCY
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_PORTLET_DEPENDENCY, object_name:FND_PORTLET_DEPENDENCY, status:VALID, product: FND - Application Object Library , description: stores the relationship between a row in fnd_form_functions and the data collector program that effects the content that is displayed in that form function , implementation_dba_data: APPLSYS.FND_PORTLET_DEPENDENCY ,
-
Table: FND_ATTACHMENT_FUNCTIONS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_ATTACHMENT_FUNCTIONS, object_name:FND_ATTACHMENT_FUNCTIONS, status:VALID, product: FND - Application Object Library , description: Forms and form functions with attachments , implementation_dba_data: APPLSYS.FND_ATTACHMENT_FUNCTIONS ,
-
Table: UMX_REG_SERVICES_B
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.UMX_REG_SERVICES_B, object_name:UMX_REG_SERVICES_B, status:VALID, product: FND - Application Object Library , description: Stores metadata for various registration processes available through the Oracle User Management module. , implementation_dba_data: APPLSYS.UMX_REG_SERVICES_B ,
-
Table: FND_ATTACHMENT_FUNCTIONS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_ATTACHMENT_FUNCTIONS, object_name:FND_ATTACHMENT_FUNCTIONS, status:VALID, product: FND - Application Object Library , description: Forms and form functions with attachments , implementation_dba_data: APPLSYS.FND_ATTACHMENT_FUNCTIONS ,
-
Table: FND_PORTLET_DEPENDENCY
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_PORTLET_DEPENDENCY, object_name:FND_PORTLET_DEPENDENCY, status:VALID, product: FND - Application Object Library , description: stores the relationship between a row in fnd_form_functions and the data collector program that effects the content that is displayed in that form function , implementation_dba_data: APPLSYS.FND_PORTLET_DEPENDENCY ,
-
Table: UMX_REG_SERVICES_B
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.UMX_REG_SERVICES_B, object_name:UMX_REG_SERVICES_B, status:VALID, product: FND - Application Object Library , description: Stores metadata for various registration processes available through the Oracle User Management module. , implementation_dba_data: APPLSYS.UMX_REG_SERVICES_B ,
-
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 ,
-
Table: FND_FORM
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM, object_name:FND_FORM, status:VALID, product: FND - Application Object Library , description: Application forms registered with Oracle Application Object Library , implementation_dba_data: APPLSYS.FND_FORM ,
-
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 ,
-
Lookup Type: FND_FUNC_CONTEXT_DEPENDENCE
12.1.1
product: FND - Application Object Library , meaning: Function Context Dependence , description: List of Values for table FND_FORM_FUNCTIONS column CONTEXT_DEPENDENCE ,
-
View: FND_ATTACHMENT_FUNCTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_ATTACHMENT_FUNCTIONS_VL, object_name:FND_ATTACHMENT_FUNCTIONS_VL, status:VALID, product: FND - Application Object Library , description: View of FND_ATTACHMENT_FUNCTIONS and FND_FORM or FND_FORM_FUNCTIONS , implementation_dba_data: APPS.FND_ATTACHMENT_FUNCTIONS_VL ,
-
View: FND_ATTACHMENT_FUNCTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_ATTACHMENT_FUNCTIONS_VL, object_name:FND_ATTACHMENT_FUNCTIONS_VL, status:VALID, product: FND - Application Object Library , description: View of FND_ATTACHMENT_FUNCTIONS and FND_FORM or FND_FORM_FUNCTIONS , implementation_dba_data: APPS.FND_ATTACHMENT_FUNCTIONS_VL ,
-
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 ,
-
Table: FND_FORM
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_FORM, object_name:FND_FORM, status:VALID, product: FND - Application Object Library , description: Application forms registered with Oracle Application Object Library , implementation_dba_data: APPLSYS.FND_FORM ,
-
Lookup Type: FND_FUNC_CONTEXT_DEPENDENCE
12.2.2
product: FND - Application Object Library , meaning: Function Context Dependence , description: List of Values for table FND_FORM_FUNCTIONS column CONTEXT_DEPENDENCE ,
-
View: FND_OBJ_INSTANCE_GRANTS_V
12.2.2
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
View: FND_OBJ_INSTANCE_SET_GRANTS_V
12.2.2
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
View: FND_OBJ_INSTANCE_SET_GRANTS_V
12.1.1
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
Table: FND_OBJECTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OBJECTS, object_name:FND_OBJECTS, status:VALID, product: FND - Application Object Library , description: Objects of data elements that can be secured in data security grantsInitially an object is a database table or view. , implementation_dba_data: APPLSYS.FND_OBJECTS ,
-
View: FND_OBJ_INSTANCE_GRANTS_V
12.1.1
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
Table: FND_OBJECTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_OBJECTS, object_name:FND_OBJECTS, status:VALID, product: FND - Application Object Library , description: Objects of data elements that can be secured in data security grantsInitially an object is a database table or view. , implementation_dba_data: APPLSYS.FND_OBJECTS ,
-
View: FND_GRANTS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_GRANTS_VIEW, object_name:FND_GRANTS_VIEW, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_GRANTS_VIEW ,
-
View: FND_GRANTS_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_GRANTS_VIEW, object_name:FND_GRANTS_VIEW, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.FND_GRANTS_VIEW ,
-
View: FND_APP_COMPONENTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APP_COMPONENTS_VL, object_name:FND_APP_COMPONENTS_VL, status:VALID, product: FND - Application Object Library , description: FND_APP_COMPONENTS_VL , implementation_dba_data: APPS.FND_APP_COMPONENTS_VL ,
-
View: FND_APP_COMPONENTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APP_COMPONENTS_VL, object_name:FND_APP_COMPONENTS_VL, status:VALID, product: FND - Application Object Library , description: FND_APP_COMPONENTS_VL , implementation_dba_data: APPS.FND_APP_COMPONENTS_VL ,