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 ,
-
APPS.XLA_FSAH_DRILLDOWN_PKG dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.EGO_CHANGE_USER_ATTRS_PUB dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.BIS_IMPL_OPT_PKG dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.BIS_IMPL_DEV_PKG dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.OKE_K_SECURITY_PKG dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.CN_API dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.HR_UTIL_MISC_WEB dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.AP_WEB_OA_REPORTING_UTIL dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.EAM_WORKORDER_UTIL_PKG dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.SOA_GENERATE dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.HR_WPM_MASS_APR_PUSH dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.BSC_SCORECARD_PUB dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.FND_ATTACHMENT_UTIL_PKG dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.IRC_PARTY_SWI dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.AMW_LOAD_RCM_ORG_DATA dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.HR_UTIL_MISC_SS dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.EAM_WORKORDER_UTIL_PKG dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.AK_CUSTOM_PVT dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.BEN_OLA_BUS dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.OKC_QUERY dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.ORACLEPLUGS dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.ENG_WORKFLOW_UTIL dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.PA_WORKPLAN_WORKFLOW dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.IMC_OBJECT_METADATA_PUB dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.AMW_SECURITY_PUB dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.HR_USER_ACCT_UTILITY dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.AR_CAO_ASSIGN_PKG dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.FND_DATA_SECURITY dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.QP_SECURITY dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.HR_PO_INFO dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.FPA_UTILS_PVT dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.CSC_PROF_MODULE_GROUPS_PVT dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.CZ_SECURITY_PVT dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.HR_USER_ACCT_INTERNAL dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.AP_PAYMENT_UTIL_PKG dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.PA_PROJ_TEMPLATE_SETUP_UTILS dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.PA_RESOURCE_UTILS dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.PV_BENFT_STATUS_CHANGE dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.UMX_REG_FLOW_PVT dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.ICX_SEC dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.IRC_PARTY_SWI dependencies on FND_FORM_FUNCTIONS
12.2.2
-
APPS.PO_REQAPPROVAL_INIT1 dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.FND_IREP_LOADER_PRIVATE dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.EGO_ITEM_PVT dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.AMW_LOAD_AP_DATA dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.ODP dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.BIS_PMV_PARAMETERS_PVT dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.OKC_QUERY dependencies on FND_FORM_FUNCTIONS
12.1.1