Results for “security_enabled_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
FND_DESCR_FLEX_COLUMN_USAGES is an Application Object Library (FND) table that resides in the APPLSYS schema and stores the correspondences between application table columns and descriptive flexfield segments. In Oracle EBS 12.1.1 and 12.2.2, this table is a critical metadata repository describing how the columns of a descriptive flexfield-enabled application table are mapped to the flexfield's segments, including their display characteristics, validation, and defaulting behavior.
The table is scoped by the combination of the owning APPLICATION_ID, the descriptive flexfield name, and the DESCRIPTIVE_FLEX_CONTEXT_CODE, which together identify the specific segment set to which each column usage applies. Based on the foreign key topology, in which this table references FND_DESCR_FLEX_CONTEXTS and FND_FLEX_VALUE_SETS while being referenced by its translation table, the heuristic Data Vault classification is satellite-leaning. In modeling terms, the composite key formed by application, flexfield name, context code, and application column name acts as a hub-like identifier, and the descriptive attributes such as display and required flags function as satellite attributes attached to that identifier.
Key Information Stored
The table contains 25 documented columns. Its documented primary key, FND_DESC_FLEX_COLUMN_USAGES_PK, comprises APPLICATION_ID, DESCRIPTIVE_FLEXFIELD_NAME, DESCRIPTIVE_FLEX_CONTEXT_CODE, and APPLICATION_COLUMN_NAME. These same four columns also form the leading portion of unique indexes FND_DESC_FLEX_COL_USAGES_U1 and FND_DESC_FLEX_COL_USAGES_U2, making them the documented business-key candidates. The most important columns include:
APPLICATION_ID— the owning application, part of the primary key.DESCRIPTIVE_FLEXFIELD_NAME— the descriptive flexfield to which the usage belongs.DESCRIPTIVE_FLEX_CONTEXT_CODE— the context that scopes the segment mapping; the value the user searched for.APPLICATION_COLUMN_NAME— the physical table column corresponding to the segment.END_USER_COLUMN_NAME— the user-facing column name; part of unique indexU2.COLUMN_SEQ_NUM— ordering sequence of the column usage.ENABLED_FLAG,REQUIRED_FLAG,DISPLAY_FLAG— control whether the segment is enabled, required, and displayed.SECURITY_ENABLED_FLAG— indicates whether value security is applied.FLEX_VALUE_SET_ID— the value set providing validation; referencesFND_FLEX_VALUE_SETS.DEFAULT_TYPE,DEFAULT_VALUE— defaulting rules for the segment.DISPLAY_SIZE,MAXIMUM_DESCRIPTION_LEN,CONCATENATION_DESCRIPTION_LEN— presentation and description lengths.RUNTIME_PROPERTY_FUNCTION,SRW_PARAM— runtime behavior attributes.
Common Use Cases and Queries
A primary use case is identifying which table columns store which descriptive flexfield segments for a given context, which is essential when building SQL to retrieve flexfield values. The following pattern joins the usage table to its context definition:
- Query column usages by context:
SELECT APPLICATION_COLUMN_NAME, END_USER_COLUMN_NAME, FLEX_VALUE_SET_ID FROM FND_DESCR_FLEX_COLUMN_USAGES WHERE DESCRIPTIVE_FLEXFIELD_NAME = :flexfield AND DESCRIPTIVE_FLEX_CONTEXT_CODE = :context; - Determine required versus optional segments using
REQUIRED_FLAGandENABLED_FLAG. - Resolve validation value sets through a join to
FND_FLEX_VALUE_SETSonFLEX_VALUE_SET_ID.
Reporting scenarios include generating documentation of flexfield configurations, auditing which columns are displayed or secured, and reconciling segment metadata during upgrades from 12.1.1 to 12.2.2.
Related Objects
The following objects are most significant in relation to this table, based on the documented foreign key and relationship data:
FND_DESCR_FLEX_CONTEXTS— parent defining the contexts; joined onAPPLICATION_ID,DESCRIPTIVE_FLEXFIELD_NAME, andDESCRIPTIVE_FLEX_CONTEXT_CODE.FND_FLEX_VALUE_SETS— validation source; joined onFLEX_VALUE_SET_ID.FND_DESCR_FLEX_COL_USAGE_TL— translation table referencing this table onAPPLICATION_ID,DESCRIPTIVE_FLEXFIELD_NAME,DESCRIPTIVE_FLEX_CONTEXT_CODE, andAPPLICATION_COLUMN_NAME.FND_DESCR_FLEX_SEGMENTS— segment definitions that underlie the column usages.FND_DESCRIPTIVE_FLEXS— the flexfield registration referenced byDESCRIPTIVE_FLEXFIELD_NAME.
-
Correspondences between application table columns and descriptive flexfield segments
-
View: FND_FLEX_VSET_V 12.2.2
APPS.FND_FLEX_VSET_V·↳ FND_FLEX_VALIDATION_TABLES·↳ FND_FLEX_VALUES·↳ FND_FLEX_VALUES_TL·Explore FND module →
-
FND_ID_FLEX_SEGMENTS_VL
APPS.FND_ID_FLEX_SEGMENTS_VL·↳ FND_ID_FLEX_SEGMENTS·↳ FND_ID_FLEX_SEGMENTS_TL·Explore FND module →
-
APPS.FND_FLEX_CONC_PARAM_VSET_V·↳ FND_APPLICATION_VL·↳ FND_CONCURRENT_PROGRAMS_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·Explore FND module →
-
GCS hierarchy header information
-
APPS.FND_FLEX_CP_PARAM_VSET_V·↳ FND_APPLICATION_VL·↳ FND_CONCURRENT_PROGRAMS_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·Explore FND module →
-
View: FND_FLEX_VSET_V 12.1.1
APPS.FND_FLEX_VSET_V·↳ FND_FLEX_VALIDATION_TABLES·↳ FND_FLEX_VALUES·↳ FND_FLEX_VALUES_TL·Explore FND module →
-
APPS.FND_FLEX_DFF_SEG_VSET_V·↳ FND_APPLICATION_VL·↳ FND_DESCRIPTIVE_FLEXS_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·Explore FND module →
-
APPS.FND_FLEX_KFF_SEG_VSET_V·↳ FND_APPLICATION_VL·↳ FND_FLEX_VALIDATION_TABLES·↳ FND_FLEX_VALUE_SETS·Explore FND module →
-
View: FND_FLEX_VALUESET_V 12.2.2
APPS.FND_FLEX_VALUESET_V·↳ FND_FLEX_VALIDATION_TABLES·↳ FND_FLEX_VALUE_SETS·Explore FND module →
-
APPS.FND_FLEX_DESCR_SEG_VSET_V·↳ FND_APPLICATION_VL·↳ FND_DESCRIPTIVE_FLEXS_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·Explore FND module →
-
APPS.FND_FLEX_KEY_SEG_VSET_V·↳ FND_APPLICATION_VL·↳ FND_FLEX_VALIDATION_TABLES·↳ FND_FLEX_VALUES·Explore FND module →
-
APPS.FND_FLEX_CONC_PARAM_VSET_V·↳ FND_APPLICATION_VL·↳ FND_CONCURRENT_PROGRAMS_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·Explore FND module →
-
Correspondences between application table columns and descriptive flexfield segments
-
Key flexfield segments setup information and correspondences between table columns and key flexfield segments
-
View: GCS_HIERARCHIES_VL 12.1.1
Consolidation hierarchy information
APPS.GCS_HIERARCHIES_VL·↳ GCS_HIERARCHIES_B·↳ GCS_HIERARCHIES_TL·Explore GCS module →
-
APPS.FND_FLEX_DESCR_SEG_VSET_V·↳ FND_APPLICATION_VL·↳ FND_DESCRIPTIVE_FLEXS_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·Explore FND module →
-
FND_DESCR_FLEX_COL_USAGE_VL
APPS.FND_DESCR_FLEX_COL_USAGE_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·↳ FND_DESCR_FLEX_COL_USAGE_TL·Explore FND module →
-
FND_DESCR_FLEX_COL_USAGE_VL
APPS.FND_DESCR_FLEX_COL_USAGE_VL·↳ FND_DESCR_FLEX_COLUMN_USAGES·↳ FND_DESCR_FLEX_COL_USAGE_TL·Explore FND module →
-
APPS.FND_FLEX_KEY_SEG_VSET_V·↳ FND_APPLICATION_VL·↳ FND_FLEX_VALIDATION_TABLES·↳ FND_FLEX_VALUES·Explore FND module →
-
FND_ID_FLEX_SEGMENTS_VL
APPS.FND_ID_FLEX_SEGMENTS_VL·↳ FND_ID_FLEX_SEGMENTS·↳ FND_ID_FLEX_SEGMENTS_TL·Explore FND module →
-
Value sets used by both key and descriptive flexfields
-
Value sets used by both key and descriptive flexfields
-
Key flexfield segments setup information and correspondences between table columns and key flexfield segments
-
EGO_ATTR_GROUP_COLS_INTF temporarily stores the definitions for attributes before loading this information into Oracle Advanced Product Catalog. This table contains user friendly columns which allow you to easily enter your data as well a
-
VIEW: APPS.FND_FLEX_VSET_V 12.1.1
-
VIEW: APPS.FND_FLEX_VSET_V 12.2.2