Search Results gcs_lex_map_plsql_funcs_pk
Overview
The table GCS_LEX_MAP_PLSQL_FUNCS is a metadata repository within the Oracle E-Business Suite's Financial Consolidation Hub (GCS) module, which is now designated as obsolete. It serves a core function in the consolidation engine's data transformation framework. Specifically, this table acts as a registry for PL/SQL functions that can be invoked as part of a Transformation Rule Set. These rule sets are used to define complex calculations, data derivations, and business logic applied to financial data during the consolidation process, enabling organizations to standardize and automate adjustments before final reporting.
Key Information Stored
The table's structure is focused on cataloging available transformation functions. Its primary column, FUNCTION_NAME, constitutes the table's primary key (GCS_LEX_MAP_PLSQL_FUNCS_PK). This column stores the unique identifier—the name—of a PL/SQL function that has been registered for use within transformation rules. While the provided metadata does not list additional columns, typical supporting columns in such reference tables could include a description of the function's purpose, the owning module, or status flags. The critical data point is the function name itself, which serves as a valid reference point for the consolidation engine to locate and execute the corresponding PL/SQL logic.
Common Use Cases and Queries
The primary use case is the administration and validation of transformation rules within Financial Consolidation Hub. A system administrator or implementer would reference this table to understand which predefined functions are available for building derivation rules. Common queries would involve listing all registered functions or verifying the existence of a specific function before assigning it to a rule. For instance, a simple validation query would be: SELECT function_name FROM gcs_lex_map_plsql_funcs WHERE function_name = 'CUSTOM_CURRENCY_CONVERSION';. Furthermore, this table is integral for reporting on the dependencies of transformation logic, identifying which derivation rules rely on which core PL/SQL functions, aiding in impact analysis during upgrades or changes.
Related Objects
GCS_LEX_MAP_PLSQL_FUNCS has a direct parent-child relationship with the GCS_LEX_MAP_DERIVATIONS table, as documented by the provided foreign key. This relationship is fundamental to the module's operation.
- GCS_LEX_MAP_DERIVATIONS: This table stores the individual derivation rules that make up a Transformation Rule Set. It references GCS_LEX_MAP_PLSQL_FUNCS via the column
GCS_LEX_MAP_DERIVATIONS.FUNCTION_NAME. This foreign key constraint ensures that any function name used in a derivation rule must be pre-registered in the GCS_LEX_MAP_PLSQL_FUNCS table, maintaining referential integrity. The join condition for querying this relationship is typicallyGCS_LEX_MAP_DERIVATIONS.FUNCTION_NAME = GCS_LEX_MAP_PLSQL_FUNCS.FUNCTION_NAME.
-
Table: GCS_LEX_MAP_PLSQL_FUNCS
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_LEX_MAP_PLSQL_FUNCS, object_name:GCS_LEX_MAP_PLSQL_FUNCS, status:VALID, product: GCS - Financial Consolidation Hub , description: Transformation Rule Set PL/SQL Functions , implementation_dba_data: GCS.GCS_LEX_MAP_PLSQL_FUNCS ,