Search Results flexfield_usage_code
Overview
FND_COLUMNS is a core Application Object Library (FND) metadata table owned by the APPLSYS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores one row for every column defined across all registered application tables, forming the column-level component of the Oracle EBS data dictionary. As a VALID, registered object, it supports the runtime infrastructure that drives Flexfields, descriptive and key flexfield segment definitions, concurrent program parameters, and the AD (Applications DBA) utility layer that builds and validates database objects.
Each row links a column to its owning table through the composite key APPLICATION_ID and TABLE_ID (foreign keyed to FND_TABLES), and identifies the column itself through COLUMN_ID. This three-part combination is both the primary key (FND_COLUMNS_PK) and the natural business key.
Under a heuristic Data Vault classification, this object behaves as a hub-leaning entity: it holds the unique identity of each column in the enterprise dictionary and is referenced by numerous downstream satellite-style tables (audit columns, index columns, primary key columns, foreign key columns). A Data Vault model would therefore treat it as a hub, with those downstream tables acting as links or satellites.
Key Information Stored
The most significant columns capture the column identity, its owning table, and its Flexfield attributes:
APPLICATION_ID— identifies the application that owns the table.TABLE_ID— identifies the parent table, mapped inFND_TABLES.COLUMN_ID— surrogate identifier for the column within the table.COLUMN_NAME— the physical database column name.USER_COLUMN_NAME— the display/prompt name shown to users.COLUMN_SEQUENCE— ordinal position of the column in the table.COLUMN_TYPE,WIDTH,PRECISION,SCALE— datatype and length attributes.NULL_ALLOWED_FLAG— whether nulls are permitted.TRANSLATE_FLAG— whether the column is translatable.FLEXFIELD_USAGE_CODE,FLEXFIELD_APPLICATION_ID,FLEXFIELD_NAME— Flexfield registration linkage.FLEX_VALUE_SET_APPLICATION_ID,FLEX_VALUE_SET_ID— value set used for validation.DEFAULT_VALUE— the column default.- WHO columns —
CREATION_DATE,CREATED_BY,LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN; plusIREP_COMMENTSand the editioning columnZD_EDITION_NAME.
Business-key candidates in 12.2.2 include FND_COLUMNS_U1, U2, U3, and U4, which add ZD_EDITION_NAME to enforce uniqueness under Edition-Based Redefinition.
Common Use Cases and Queries
Administrators and developers query FND_COLUMNS to inspect table structures, confirm Flexfield registrations, or trace which columns drive validation logic.
SELECT c.column_name, c.user_column_name, c.column_type, c.flexfield_usage_code FROM fnd_columns c WHERE c.table_id = :table_id AND c.application_id = :application_id ORDER BY c.column_sequence;
A common join resolves the owning table name through FND_TABLES:
SELECT t.table_name, c.column_name, c.column_type FROM fnd_columns c, fnd_tables t WHERE c.application_id = t.application_id AND c.table_id = t.table_id AND c.flexfield_usage_code IS NOT NULL;
Typical scenarios include auditing which Flexfields are attached to a table, verifying value-set bindings, generating custom data-dictionary reports, and diagnosing EBS schema mismatches after patching.
Related Objects
The following objects reference or depend on FND_COLUMNS via documented foreign keys:
FND_TABLES— parent ofFND_COLUMNSthroughAPPLICATION_IDandTABLE_ID.FND_AUDIT_COLUMNS— referencesTABLE_APP_ID,TABLE_ID,COLUMN_ID.FND_FOREIGN_KEY_COLUMNS— referencesAPPLICATION_ID,TABLE_ID,COLUMN_ID.FND_INDEX_COLUMNS— referencesAPPLICATION_ID,TABLE_ID,COLUMN_ID.FND_PRIMARY_KEY_COLUMNS— referencesAPPLICATION_ID,TABLE_ID,COLUMN_ID.
These relationships confirm FND_COLUMNS as the central dictionary hub for column definitions across the EBS schema.
-
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 ,
-
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: WMS_PARAMETERS_B
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_PARAMETERS_B, object_name:WMS_PARAMETERS_B, status:VALID, product: WMS - Warehouse Management , description: WMS Parameters , implementation_dba_data: WMS.WMS_PARAMETERS_B ,
-
Table: WMS_PARAMETERS_B
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_PARAMETERS_B, object_name:WMS_PARAMETERS_B, status:VALID, product: WMS - Warehouse Management , description: WMS Parameters , implementation_dba_data: WMS.WMS_PARAMETERS_B ,
-
VIEW: APPLSYS.FND_COLUMNS#
12.2.2
-
VIEW: WMS.WMS_PARAMETERS_B#
12.2.2
-
APPS.FND_FLEX_DSC_API SQL Statements
12.2.2
-
APPS.FND_FLEX_DSC_API SQL Statements
12.1.1
-
VIEW: APPLSYS.FND_COLUMNS#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_COLUMNS#, status:VALID,
-
VIEW: WMS.WMS_PARAMETERS_B#
12.2.2
owner:WMS, object_type:VIEW, object_name:WMS_PARAMETERS_B#, status:VALID,
-
TABLE: APPLSYS.FND_COLUMNS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_COLUMNS, object_name:FND_COLUMNS, status:VALID,
-
TABLE: APPLSYS.FND_COLUMNS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_COLUMNS, object_name:FND_COLUMNS, status:VALID,
-
View: WMS_PARAMETERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_PARAMETERS_VL, object_name:WMS_PARAMETERS_VL, status:VALID, product: WMS - Warehouse Management , description: WMS parameter MLS view , implementation_dba_data: APPS.WMS_PARAMETERS_VL ,
-
View: WMS_PARAMETERS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_PARAMETERS_VL, object_name:WMS_PARAMETERS_VL, status:VALID, product: WMS - Warehouse Management , description: WMS parameter MLS view , implementation_dba_data: APPS.WMS_PARAMETERS_VL ,
-
APPS.FND_FLEX_KEY_API SQL Statements
12.1.1
-
APPS.FND_FLEX_KEY_API SQL Statements
12.2.2
-
VIEW: APPS.WMS_PARAMETERS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_PARAMETERS_VL, object_name:WMS_PARAMETERS_VL, status:VALID,
-
VIEW: APPS.WMS_PARAMETERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_PARAMETERS_VL, object_name:WMS_PARAMETERS_VL, status:VALID,
-
TABLE: WMS.WMS_PARAMETERS_B
12.1.1
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_PARAMETERS_B, object_name:WMS_PARAMETERS_B, status:VALID,
-
APPS.WMS_PARAMETERS_PKG SQL Statements
12.2.2
-
APPS.WMS_PARAMETERS_PKG SQL Statements
12.1.1
-
TABLE: WMS.WMS_PARAMETERS_B
12.2.2
owner:WMS, object_type:TABLE, fnd_design_data:WMS.WMS_PARAMETERS_B, object_name:WMS_PARAMETERS_B, status:VALID,
-
PACKAGE BODY: APPS.FND_FLEX_DSC_API
12.2.2
-
PACKAGE BODY: APPS.FND_FLEX_DSC_API
12.1.1
-
APPS.FND_ODF_GEN SQL Statements
12.2.2
-
APPS.FND_ODF_GEN SQL Statements
12.1.1
-
APPS.PSA_GVTMB SQL Statements
12.2.2
-
APPS.AD_DD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.WMS_PARAMETERS_PKG
12.2.2
-
APPS.AD_DD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.WMS_PARAMETERS_PKG
12.1.1
-
PACKAGE BODY: APPS.FND_FLEX_KEY_API
12.1.1
-
PACKAGE BODY: APPS.FND_FLEX_KEY_API
12.2.2
-
APPS.FND_DICTIONARY_PKG SQL Statements
12.1.1
-
APPS.FND_DICTIONARY_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PSA_GVTMB
12.2.2
-
APPS.FND_FLEX_DSC_API dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_FLEX_DSC_API dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_XDFDICTIONARY_PKG SQL Statements
12.1.1
-
APPS.FND_FLEX_KEY_API dependencies on FND_COLUMNS
12.1.1
-
APPS.FND_FLEX_KEY_API dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_XDFDICTIONARY_PKG SQL Statements
12.2.2
-
APPS.FND_FLEX_DIAGNOSE SQL Statements
12.1.1
-
APPS.FND_FLEX_DIAGNOSE SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AD_DD
12.2.2
-
PACKAGE BODY: APPS.AD_DD
12.1.1
-
APPS.PSA_GVTMB dependencies on FND_COLUMNS
12.2.2
-
APPS.FND_FLEX_LOADER_APIS SQL Statements
12.1.1
-
APPS.PSA_GVTMB dependencies on FND_TABLES
12.2.2
-
PACKAGE BODY: APPS.FND_ODF_GEN
12.1.1