Results for “dl_tl”

8 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

The APPS.EGO_ATTR_GROUPS_DL_V view is a denormalized reporting construct within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 environments that merges attribute group definitions, descriptive flexfield context metadata, data-level security assignments, and translatable display values into a single queryable interface. Its name conveys its purpose: "EGO_ATTR_GROUPS" identifies the EGO (Product Information Management / extensibility) attribute group entity, "DL" indicates the incorporation of data-level security information from the EGO_ATTR_GROUP_DL structure, and the trailing "V" confirms it is a database view rather than a base table. The "_TL" suffix idiom appears extensively throughout the underlying joins, reflecting the multilingual nature of the data being surfaced.

Functionally, this view answers the question: "For each attribute group (i.e., descriptive flexfield context), what are its display name, description, enabling status, multi-row behavior, security model, associated data level, and defaulting behavior — with all lookup codes decoded and all text translated into the current session language?" This makes it a critical object for reporting on flexfield configuration, for building administrative dashboards, and for integrations that need to reason about attribute group metadata programmatically.

Underlying Base Objects

The view is defined over seven documented base objects, all referenced through public synonyms in the APPS schema. It joins FND_DESCR_FLEX_CONTEXTS (the core descriptive flexfield context definition) to its extension table EGO_FND_DSC_FLX_CTX_EXT on application, flexfield name, and context code. Translatable display data comes from FND_DESCR_FLEX_CONTEXTS_TL, joined with a LANGUAGE restriction of USERENV('LANG'). Data-level security details originate from EGO_ATTR_GROUP_DL, linked to EGO_DATA_LEVEL_B through DATA_LEVEL_ID, and further to EGO_DATA_LEVEL_TL for the user-facing data level name (again filtered by USERENV('LANG')). Three aliased instances of FND_LOOKUP_VALUES (L1, L2, L3) decode the ENABLED_FLAG, MULTI_ROW, and SECURITY_TYPE codes respectively; the enabled-flag lookup specifically uses the 'YES_NO' lookup type.

Key Columns

Common Use Cases and Queries

Typical usage includes auditing attribute group configuration, confirming which groups are enabled, and reporting the data-level security assigned to each group. Because most text columns are language-filtered, queries return values in the session's language.

  • List enabled attribute groups: SELECT ATTR_GROUP_NAME, ATTR_GROUP_DISP_NAME, DATA_LEVEL_NAME FROM APPS.EGO_ATTR_GROUPS_DL_V WHERE ENABLED_CODE = 'Y' ORDER BY ATTR_GROUP_DISP_NAME;
  • Report security configuration: SELECT ATTR_GROUP_DISP_NAME, SECURITY_MEANING, DATA_LEVEL_NAME FROM APPS.EGO_ATTR_GROUPS_DL_V;
  • Filter by flexfield: SELECT ATTR_GROUP_NAME, MULTI_ROW_MEANING FROM APPS.EGO_ATTR_GROUPS_DL_V WHERE DESCRIPTIVE_FLEXFIELD_NAME = :flexfield_name;

Given the hidden "dl_tl" joins, this view is best approached as a read-only reporting source; underlying maintenance of attribute group security should occur through the corresponding EGO and flexfield forms or APIs.