Search Results fnd_form_functions
The FND_FORM_FUNCTIONS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 serves as a critical repository for defining and managing form functions within the application framework. Form functions are reusable components that enable navigation to specific forms, pages, or external URLs, facilitating seamless user interactions across Oracle EBS modules. This table is part of the Oracle Application Object Library (FND) and plays a pivotal role in the security, navigation, and customization of the EBS environment.
### **Structure and Key Columns**
The FND_FORM_FUNCTIONS
table contains metadata that defines form functions, including their attributes and execution parameters. Key columns include:
- FUNCTION_ID
: A unique identifier for each form function.
- FUNCTION_NAME
: The internal name used to reference the function.
- USER_FUNCTION_NAME
: The display name visible to end-users.
- DESCRIPTION
: A detailed description of the function's purpose.
- TYPE
: Specifies the function type (e.g., 'FORM' for Oracle Forms, 'SSWA_JSP_FUNCTION' for web pages, or 'URL' for external links).
- FORM_ID
: References the FND_FORM
table if the function launches a form.
- PARAMETERS
: Custom parameters passed to the form or URL.
- WEB_HOST_NAME
and WEB_AGENT_NAME
: Used for web-based functions to specify host and agent details.
- CREATION_DATE
, CREATED_BY
, LAST_UPDATE_DATE
, and LAST_UPDATED_BY
: Audit columns tracking changes.
### **Functional Role in Oracle EBS**
1. **Navigation and Access Control**:
Form functions are assigned to menus (FND_MENUS
) and responsibilities (FND_RESPONSIBILITIES
), dictating what users can access. The FND_FORM_FUNCTIONS
table ensures proper linkage between these entities, enabling role-based security.
2. **Integration with Oracle Forms and Web Apps**:
For Oracle Forms, the FORM_ID
column maps to the FND_FORM
table, while web-based functions use TYPE='SSWA_JSP_FUNCTION'
to launch OA Framework pages. External URLs (TYPE='URL'
) are also supported.
3. **Customization and Extensibility**:
Developers can extend EBS by registering new form functions in this table. For example, a custom form can be integrated into the system by inserting a record with the appropriate TYPE
and PARAMETERS
.
4. **Security via Function Exclusions**:
The table interacts with FND_RESP_FUNCTIONS
to exclude specific functions from responsibilities, enforcing granular access control.
### **Technical Considerations**
- **Performance**: Queries against FND_FORM_FUNCTIONS
should be optimized, as it is frequently accessed during user navigation.
- **Patching and Upgrades**: Custom entries must be preserved during EBS upgrades. Oracle's patch utilities often reference this table for conflict resolution.
- **Dependencies**: The table has foreign key relationships with FND_FORM
, FND_MENUS
, and FND_RESPONSIBILITIES
, requiring careful data integrity management.
### **Example Use Case**
To create a custom form function for a new invoice approval screen:
1. Insert a record into FND_FORM_FUNCTIONS
with TYPE='FORM'
and the corresponding FORM_ID
.
2. Assign the FUNCTION_ID
to a menu via FND_MENU_ENTRIES
.
3. Link the menu to a responsibility in FND_RESPONSIBILITY
.
### **Conclusion**
The FND_FORM_FUNCTIONS
table is foundational to Oracle EBS's modular architecture, enabling flexible navigation, security, and extensibility. Proper understanding of its structure and relationships is essential for system administrators and developers working on customization, security, or performance tuning in EBS 12.1.1 or 12.2.2.
-
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: 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: 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: 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_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: 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_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 ,
-
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_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 ,
-
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 ,
-
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 ,
-
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_OBJ_INSTANCE_GRANTS_V
12.1.1
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
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 ,