Search Results fnd_form_functions_s
Overview
APPS.SOA_GENERATE is a PL/SQL package body in the Oracle E-Business Suite APPS schema that supports the Oracle E-Business Suite Integrated SOA Gateway. Its primary business function is to generate the metadata entries that describe EBS business objects, integration repository classes, and form-based functions so that these artifacts can be exposed as SOA-accessible services. The package bridges the Oracle EBS Forms-based application dictionary — the FND_FORM_FUNCTIONS, FND_OBJECTS, and FND_IREP_CLASSES families of tables — with the Oracle Integration Repository (IREP) and the E-Business Integration Repository service generation framework. In practice, it is the mechanism by which Forms functions and their underlying database objects can be catalogued as integration points, producing the derived entries consumed by the Integrated SOA Gateway when building service definitions. The object is documented as VALID and is classified as an "OTHER" API type, indicating it is an internal generation utility rather than a public callable API.
Key Procedures and Functions
The ETRM 12.2.2 metadata documents six procedures/functions within APPS.SOA_GENERATE:
- CREATE_CLASS_DERIVED_ENTRY — Creates a derived integration repository entry for a service class, mapping IREP class definitions (FND_IREP_CLASSES family) into the generated repository structure.
- CREATE_FUNCTION_DERIVED_ENTRY — Creates a derived entry for a Forms function, typically keyed to a function registered in FND_FORM_FUNCTIONS, so the function can be represented in the Integration Repository.
- CREATE_OBJECT_DERIVED_ENTRY — Creates a derived entry for a business object, drawing on FND_OBJECTS metadata to generate the corresponding integration repository representation.
- CREATE_OBJ_FUNC_DERIVED_ENTRY — Creates a derived entry linking an object with a function, capturing the association between a business object and the Forms function that operates on it.
- CREATE_OBJ_FUNCTION_BASE_ENTRY — Creates the base entry for an object-function pairing, providing the foundational record from which the derived variations are constructed.
- GET_ROOT_ELEMENT — Returns the root element used to anchor the generated XML or repository structure, serving as a helper for the generation routines.
Because the package is documented only at the subprogram-name level, no parameter signatures or return types are asserted here; the descriptions above reflect the function of each routine as implied by its name and the objects it manipulates.
Tables Accessed
The package reads and writes against several APPS synonyms. FND_FORM_FUNCTIONS, FND_FORM_FUNCTIONS_S, and FND_FORM_FUNCTIONS_TL provide the Forms function definitions, including translated descriptions. FND_IREP_CLASSES, FND_IREP_CLASSES_TL, and FND_IREP_CLASSES_VL supply the Integration Repository class metadata. FND_OBJECTS and FND_OBJECTS_S provide business object definitions. ECX_MAPPINGS and ECX_OBJECTS are accessed for the e-commerce/XML mapping layer that underlies SOA exposure. DBMS_LOB is used for large-object manipulation (for example, generated XML payloads), and DUAL and FND_LOG provide utility and logging support. The presence of FND_FORM_FUNCTIONS_S — the key table in the user's search term "fnd_form_functions_s" — confirms that function metadata, including its localized/secure variants, is central to this package's generation logic.
Usage Notes
APPS.SOA_GENERATE is an internal generation utility invoked during Integrated SOA Gateway configuration and service generation, not a user-facing API. It is not referenced by any other database object, meaning no other packaged code depends on it — it is called directly by the SOA generation framework or by administrator-run generation processes. It is typically triggered when administrators generate or regenerate Integration Repository content for Forms-based functions and business objects, and by the Integrated SOA Gateway's self-service administration flows. Custom code should not call it directly, as it operates on core application dictionary tables and assumes a specific, internally maintained execution context. The package should be treated as Oracle-owned proprietary code whose modification is unsupported.
-
SEQUENCE: APPLSYS.FND_FORM_FUNCTIONS_S
12.2.2
owner:APPLSYS, object_type:SEQUENCE, object_name:FND_FORM_FUNCTIONS_S, status:VALID,
-
SEQUENCE: APPLSYS.FND_FORM_FUNCTIONS_S
12.1.1
owner:APPLSYS, object_type:SEQUENCE, object_name:FND_FORM_FUNCTIONS_S, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS_S, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS_S, status:VALID,
-
PACKAGE BODY: APPS.SOA_GENERATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:SOA_GENERATE, status:VALID,
-
PACKAGE BODY: APPS.WF_WS_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_WS_GEN, status:VALID,
-
PACKAGE BODY: APPS.BIS_KPILIST_WIZARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_KPILIST_WIZARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_FORM_FUNCTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_FORM_FUNCTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_FUNCTION_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_FUNCTION_SECURITY, status:VALID,
-
PACKAGE BODY: APPS.WF_WS_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_WS_GEN, status:VALID,
-
PACKAGE BODY: APPS.BIS_FORM_FUNCTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_FORM_FUNCTIONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.SOA_GENERATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:SOA_GENERATE, status:VALID,
-
PACKAGE BODY: APPS.PER_RI_LCW_REG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RI_LCW_REG_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_FUNCTION_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_FUNCTION_SECURITY, status:VALID,
-
PACKAGE BODY: APPS.FND_FORM_FUNCTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_FORM_FUNCTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FND_IREP_LOADER_PRIVATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_IREP_LOADER_PRIVATE, status:VALID,
-
PACKAGE BODY: APPS.BSC_LAUNCH_PAD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_LAUNCH_PAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.FND_IREP_LOADER_PRIVATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_IREP_LOADER_PRIVATE, status:VALID,
-
PACKAGE BODY: APPS.BSC_LAUNCH_PAD_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_LAUNCH_PAD_PUB, status:VALID,
-
PACKAGE BODY: APPS.BISVIEWER_PMF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BISVIEWER_PMF, status:VALID,
-
PACKAGE BODY: APPS.BSC_CUSTOM_VIEW_UI_WRAPPER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_CUSTOM_VIEW_UI_WRAPPER, status:VALID,
-
PACKAGE BODY: APPS.BIS_RG_SCHEDULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_RG_SCHEDULES_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PQP_RIW_WEBADI_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_RIW_WEBADI_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PQP_RIW_WEBADI_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_RIW_WEBADI_UTILS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BSC_SIMULATION_VIEW_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_SIMULATION_VIEW_PVT, status:VALID,
-
PACKAGE BODY: APPS.BSC_BIS_KPI_CRUD_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_KPI_CRUD_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BSC_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MIGRATION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.FND_FUNCTION_SECURITY dependencies on FND_FORM_FUNCTIONS_S
12.2.2
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.FND_FUNCTION_SECURITY dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.BSC_BIS_KPI_CRUD_PUB dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.BSC_MIGRATION dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.BIS_KPILIST_WIZARD_PKG dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.WF_WS_GEN dependencies on FND_FORM_FUNCTIONS_S
12.2.2
-
APPS.FND_IREP_LOADER_PRIVATE dependencies on FND_FORM_FUNCTIONS_S
12.2.2
-
APPS.BSC_SIMULATION_VIEW_PVT dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.BISVIEWER_PMF dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.SOA_GENERATE dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.BSC_LAUNCH_PAD_PUB dependencies on FND_FORM_FUNCTIONS_S
12.1.1
-
APPS.PER_RI_LCW_REG_PKG dependencies on FND_FORM_FUNCTIONS_S
12.2.2
-
APPS.PQP_RIW_WEBADI_UTILS dependencies on FND_FORM_FUNCTIONS_S
12.2.2
-
APPS.FND_FORM_FUNCTIONS_PKG dependencies on FND_FORM_FUNCTIONS_S
12.2.2
-
APPS.BSC_CUSTOM_VIEW_UI_WRAPPER dependencies on FND_FORM_FUNCTIONS_S
12.1.1