Search Results fnd_columns
Overview
The FND_COLUMNS table is a core metadata repository within the Oracle E-Business Suite Application Object Library (FND). It serves as the central registry for storing descriptive information about every column in all registered application tables across the Oracle EBS environment. This registration is a fundamental aspect of the EBS architecture, enabling key platform features such as data auditing, security, and the declarative definition of database constraints. Its role is to provide a unified, application-aware catalog of the database schema, which is essential for the runtime and administrative frameworks in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is designed to uniquely identify a column within the context of its owning application and table. The primary key (FND_COLUMNS_PK) is a composite of APPLICATION_ID, TABLE_ID, and COLUMN_ID. Important columns include APPLICATION_ID and TABLE_ID, which link to the FND_TABLES registry, and COLUMN_ID, a unique numeric identifier for the column within its table. The table stores both the physical database column name (COLUMN_NAME) and a user-facing name (USER_COLUMN_NAME), facilitating internationalization and end-user reporting. Additional metadata includes COLUMN_SEQUENCE for display order, WIDTH, and ENABLED_FLAG to control the column's active status within the application framework.
Common Use Cases and Queries
This table is primarily queried for metadata discovery, impact analysis, and generating audit reports. Common scenarios include identifying all columns within a specific registered table for documentation or determining which columns are enabled for auditing. A typical query retrieves column details for a known table:
- SELECT fc.user_column_name, fc.column_name, fc.column_sequence FROM fnd_columns fc, fnd_tables ft WHERE fc.table_id = ft.table_id AND fc.application_id = ft.application_id AND ft.table_name = 'PO_HEADERS_ALL';
Another critical use case is verifying the setup for Flexfields or auditing, often joining with related tables like FND_AUDIT_COLUMNS to list audited columns for a given entity.
Related Objects
FND_COLUMNS sits at the center of a network of metadata tables. Its primary relationship is with FND_TABLES, enforced by a foreign key. It is directly referenced by several key constraint and index definition tables: FND_PRIMARY_KEY_COLUMNS, FND_FOREIGN_KEY_COLUMNS, and FND_INDEX_COLUMNS. Most importantly, it is the parent table for FND_AUDIT_COLUMNS, which stores the specific auditing rules enabled for a registered column. Any operation that leverages EBS's declarative constraint or audit functionality will traverse through the FND_COLUMNS registry.
-
Table: FND_COLUMNS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_COLUMNS, object_name:FND_COLUMNS, status:VALID, product: FND - Application Object Library , description: Columns in all the registered application tables , implementation_dba_data: APPLSYS.FND_COLUMNS ,
-
Table: FND_COLUMNS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_COLUMNS, object_name:FND_COLUMNS, status:VALID, product: FND - Application Object Library , description: Columns in all the registered application tables , implementation_dba_data: APPLSYS.FND_COLUMNS ,
-
APPS.ETRM_RPT dependencies on FND_COLUMNS
12.2.2
-
APPS.GMA_AUDIT_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.ETRM_SEARCH dependencies on FND_COLUMNS
12.2.2
-
APPS.PAY_EVP_BUS dependencies on FND_COLUMNS
12.2.2
-
APPS.AD_MORG dependencies on FND_COLUMNS
12.1.1
-
APPS.PAYWSDYG_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.HXC_LOAD_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.HR_ID_FLEX_INFO dependencies on FND_COLUMNS
12.2.2
-
APPS.AME_UTILITY_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.BEN_EGL_BUS dependencies on FND_COLUMNS
12.2.2
-
APPS.PAY_PEU_BUS dependencies on FND_COLUMNS
12.2.2
-
APPS.GL_CHART_OF_ACCOUNTS_API_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.PAYWSDYG_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_DICTIONARY_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_TYPES dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_FLEX_DSC_API dependencies on FND_COLUMNS
12.1.1
-
APPS.HZ_MERGE_ENTITY_ATTRI_PVT dependencies on FND_COLUMNS
12.1.1
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on FND_COLUMNS
12.2.2
-
APPS.HXC_TIMECARD_PROPERTIES dependencies on FND_COLUMNS
12.2.2
-
APPS.HZ_GEO_STRUCT_MAP_PUB dependencies on FND_COLUMNS
12.2.2
-
APPS.FA_MASS_REC_UTILS_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.QA_SSQR_JRAD_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_AUDIT_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.HR_ID_FLEX_INFO dependencies on FND_COLUMNS
12.1.1
-
APPS.PAY_PEU_BUS dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_VAL_API dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_KEY_API dependencies on FND_COLUMNS
12.1.1
-
APPS.IGS_PERSONSTATS_PUB dependencies on FND_COLUMNS
12.1.1
-
APPS.AME_UTILITY_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.PQP_UTILITIES dependencies on FND_COLUMNS
12.1.1
-
APPS.PY_AUDIT_REP_PKG dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_LOADER_APIS dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_DIAGNOSE dependencies on FND_COLUMNS
12.1.1
-
APPS.HZ_GEO_STRUCT_MAP_PUB dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_TYPES dependencies on FND_COLUMNS
12.1.1
-
APPS.FA_RECLASS_UTIL_PVT dependencies on FND_COLUMNS
12.1.1
-
APPS.PAY_EVP_BUS dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_UPGRADE_UTILITIES dependencies on FND_COLUMNS
12.2.2
-
APPS.HR_DESCR_FLEX_INFO dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_FLEX_KEY_API dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_DICTIONARY_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.HXC_TIME_CATEGORY_UTILS_PKG dependencies on FND_COLUMNS
12.2.2
-
APPS.HR_KFLEX_UTILITY dependencies on FND_COLUMNS
12.1.1
-
APPS.AME_UTIL dependencies on FND_COLUMNS
12.1.1
-
APPS.HR_DESCR_FLEX_INFO dependencies on FND_COLUMNS
12.2.2
-
APPS.HZ_MERGE_ENTITY_ATTRI_PVT dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_FLEX_VAL_API dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_FLEX_TYPES dependencies on FND_COLUMNS
12.1.1