Search Results fnd_form_functions_n4




Overview

APPLSYS.FND_FORM_FUNCTIONS is a core Oracle Application Object Library (FND) seed table that defines the subdivisions of Oracle EBS forms into separately callable functionality groups. Each row represents a single function — a named entry point that a form can expose — and records the owning application, the parent form, and the runtime parameters used to invoke it. Oracle EBS uses this information to implement form-level segmentation through the existing menu and responsibility framework, so that a responsibility can be granted access to a subset of a form's capability rather than the entire form. The metadata notes that the underlying view construct is applicable to Oracle Applications in GUI mode.

The object carries a Status of VALID with FND Design Data FND.FND_FORM_FUNCTIONS, and is stored in the APPS_TS_SEED tablespace — a placement consistent with seeded, shipped configuration data. Heuristic Data Vault classification mined from the foreign-key structure identifies FND_FORM_FUNCTIONS as a hub. As a modeling suggestion, this reflects its role as a stable catalogue of business keys (function identity) around which dependent relationships and descriptive attributes cluster, rather than a transactional or link entity.

Key Information Stored

The documented schema in 12.2.2 contains 37 columns. The most significant for identification and runtime behavior are:

Common Use Cases and Queries

Typical scenarios include auditing which functions belong to a form, tracing responsibility grants to form segments, and reconciling menu entries against defined functions.

  • Resolve a function by its business key: SELECT FUNCTION_ID, FORM_ID, PARAMETERS FROM APPS.FND_FORM_FUNCTIONS WHERE FUNCTION_NAME = :name;
  • List all functions for a given form: SELECT FUNCTION_ID, FUNCTION_NAME FROM APPS.FND_FORM_FUNCTIONS WHERE FORM_ID = :form_id ORDER BY FUNCTION_NAME;
  • Cross-check responsibility assignments: join FND_RESP_FUNCTIONS.ACTION_ID to FUNCTION_ID to determine which responsibilities expose a function.
  • Report menu-to-function linkage through FND_MENU_ENTRIES.FUNCTION_ID.
  • Identify Integration Repository-backed functions using IREP_CLASS_ID and the N3 index.

Related Objects

  • FND_FORM — parent form; joined via APPLICATION_ID/FORM_ID.
  • FND_OBJECTS — joined via OBJECT_ID.
  • FND_FORM_FUNCTIONS_TL — translated function names, joined on FUNCTION_ID.
  • FND_MENU_ENTRIES — menu placement of functions, joined on FUNCTION_ID.
  • FND_RESP_FUNCTIONS — responsibility-to-function grants, joined via ACTION_ID.
  • FND_ATTACHMENT_FUNCTIONS — attachment enablement per function.
  • UMX_REG_SERVICES_B — registration services, joined via REG_FUNCTION_ID.
  • ICX_SESSIONS — session tracking, joined via FUNCTION_ID.
  • OKE_ROLE_FUNCTIONS — role-based function access, joined via FUNCTION_ID.
  • PA_OPTIONS / PA_PAGE_LAYOUTS — personalization references by FUNCTION_NAME.