Search Results cs_kb_elements_v




Overview

CS_KB_ELEMENTS_V is a valid, seeded database view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It belongs to the Service (CS) product family and supports the Knowledge Base (KB) module, specifically the configuration of knowledge elements used to structure solution content. The view presents a translated, reporting-friendly projection of knowledge element definitions by joining the base table, its translation table, and the element type multilingual view.

Because knowledge element metadata in the underlying tables is split across a transactional base table (CS_KB_ELEMENTS_B), a language-specific translation table (CS_KB_ELEMENTS_TL), and a separate element type view (CS_KB_ELEMENT_TYPES_VL), direct queries against these objects require multi-table joins and language filtering. CS_KB_ELEMENTS_V encapsulates that logic in a single object, exposing the element name and description resolved for the session language via USERENV('LANG'). This makes it suitable for custom reports, concurrent programs, Oracle Discoverer or BI Publisher data models, and integration extracts that need element identity, type, status, and descriptive text without reconstructing the translation join.

Underlying Base Objects

Per the ETRM metadata, the view is defined over three referenced objects: CS_KB_ELEMENTS_B, CS_KB_ELEMENTS_TL, and CS_KB_ELEMENT_TYPES_VL.

  • CS_KB_ELEMENTS_B (SYNONYM) — the base transactional table holding element records. It supplies the primary key ELEMENT_ID, the ELEMENT_TYPE_ID foreign key, ELEMENT_NAME, GROUP_FLAG, STATUS, ACCESS_LEVEL, audit columns, and the fifteen descriptive flexfield (DFF) attributes.
  • CS_KB_ELEMENTS_TL (SYNONYM) — the translation table joined on ELEMENT_ID and filtered to T.LANGUAGE = USERENV('LANG'). It provides the language-specific NAME and DESCRIPTION columns.
  • CS_KB_ELEMENT_TYPES_VL (VIEW) — the element type view joined on ELEMENT_TYPE_ID. It resolves the element type name, aliased as ELEMENT_TYPE_NAME in the projection.

The join condition links B.ELEMENT_ID to T.ELEMENT_ID and B.ELEMENT_TYPE_ID to CS_KB_ELEMENT_TYPES_VL.ELEMENT_TYPE_ID, producing one row per knowledge element per session language.

Key Columns

  • ROW_ID — the ROWID of the base table row, useful for identifying the physical record.
  • ELEMENT_ID — primary key of the knowledge element.
  • ELEMENT_TYPE_ID — foreign key to the element type definition.
  • ELEMENT_TYPE_NAME — descriptive name of the element type, sourced from CS_KB_ELEMENT_TYPES_VL.
  • ELEMENT_NAME — internal or default element name from the base table.
  • NAME — the translated, language-specific display name from CS_KB_ELEMENTS_TL.
  • DESCRIPTION — the translated description of the element.
  • GROUP_FLAG — indicates whether the element acts as a grouping construct.
  • STATUS and ACCESS_LEVEL — control availability and visibility of the element.
  • CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard audit columns.
  • ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the descriptive flexfield columns carried through from the base table.

Common Use Cases and Queries

Typical uses include reporting on available knowledge element types and statuses, validating configuration during implementations, and feeding integration interfaces that require translated element labels. The following query lists active elements with their type and translated name:

  • SELECT element_id, element_type_name, name, status, access_level FROM cs_kb_elements_v WHERE status = 'ACTIVE' ORDER BY element_type_name, name;
  • SELECT element_type_name, COUNT(*) FROM cs_kb_elements_v GROUP BY element_type_name; — summarizes the population of elements by type.
  • SELECT e.element_id, e.element_name, t.name, t.description FROM cs_kb_elements_v e, cs_kb_elements_tl t WHERE e.element_id = t.element_id; — demonstrates retrieving all translations alongside the session-language row.

Because the view resolves translations using the session language, queries return text in the language of the connected user's environment. When all languages are required, the underlying base and translation tables must be queried directly. Standard EBS security applies: access is granted to the APPS schema and to responsibilities through menu and function configuration.

  • View: CS_KB_ELEMENTS_V 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:CS.CS_KB_ELEMENTS_V,  object_name:CS_KB_ELEMENTS_V,  status:VALID,  product: CS - Servicedescription: A view on top of CS_KB_ELEMENTS_VL and CS_KB_ELEMENT_TYPES_VL. ,  implementation_dba_data: APPS.CS_KB_ELEMENTS_V

  • View: CS_KB_ELEMENTS_V 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:CS.CS_KB_ELEMENTS_V,  object_name:CS_KB_ELEMENTS_V,  status:VALID,  product: CS - Servicedescription: A view on top of CS_KB_ELEMENTS_VL and CS_KB_ELEMENT_TYPES_VL. ,  implementation_dba_data: APPS.CS_KB_ELEMENTS_V

  • View: CS_KB_SET_ELEMENTS_V 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:CS.CS_KB_SET_ELEMENTS_V,  object_name:CS_KB_SET_ELEMENTS_V,  status:VALID,  product: CS - Servicedescription: A view on top of CS_KB_SETS_V, CS_KB_ELEMENTS_V, and CS_KB_SET_ELES. ,  implementation_dba_data: APPS.CS_KB_SET_ELEMENTS_V

  • View: CS_KB_SET_ELEMENTS_V 12.1.1

    owner:APPS,  object_type:VIEW,  fnd_design_data:CS.CS_KB_SET_ELEMENTS_V,  object_name:CS_KB_SET_ELEMENTS_V,  status:VALID,  product: CS - Servicedescription: A view on top of CS_KB_SETS_V, CS_KB_ELEMENTS_V, and CS_KB_SET_ELES. ,  implementation_dba_data: APPS.CS_KB_SET_ELEMENTS_V