APS_CDT_PAGE_C

DDL: APS_CDT_PAGE_C SQL: APS_CDT_PAGEC Type: view

CDT: Page Consumption View

APS_CDT_PAGE_C is a CDS View that provides data about "CDT: Page Consumption View" in SAP S/4HANA. It reads from 1 data source (aps_cdt_page) and exposes 12 fields with key fields dataset_id, page_id. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
aps_cdt_page Page from

Parameters (1)

NameTypeDefault
p_lang abap.lang

Associations (2)

CardinalityTargetAliasCondition
[1..*] aps_cdt_paget Translations Page.dataset_id = Translations.dataset_id and Page.page_id = Translations.page_id
[0..*] APS_CDT_SECTION_C Sections Page.dataset_id = Sections.dataset_id and Page.page_id = Sections.page_id

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName APS_CDT_PAGEC view
ClientDependent true view
AbapCatalog.compiler.compareFilter true view
EndUserText.label CDT: Page Consumption View view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY dataset_id aps_cdt_page dataset_id
KEY page_id aps_cdt_page page_id Page ID
asset aps_cdt_page asset Asset
ranking aps_cdt_page ranking Ranking
nameasname
langaslang
created_by aps_cdt_page created_by Version Created By
created_on aps_cdt_page created_on Variant created on
changed_by aps_cdt_page changed_by User Name
changed_on aps_cdt_page changed_on Variant Changed on
Translations Translations
Sections Sections

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view APS_CDT_PAGE_C.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: APS_CDT_PAGEC
-- Parameters: p_lang : abap.lang

CREATE VIEW APS_CDT_PAGE_C AS
SELECT
  Page.dataset_id AS dataset_id,
  Page.page_id AS page_id,
  Page.asset AS asset,
  Page.ranking AS ranking,
  Page.created_by AS created_by,
  Page.created_on AS created_on,
  Page.changed_by AS changed_by,
  Page.changed_on AS changed_on,
  Translations,
  Sections
FROM aps_cdt_page AS Page
LEFT OUTER JOIN aps_cdt_paget AS Translations ON Page.dataset_id = Translations.dataset_id AND Page.page_id = Translations.page_id  -- association [1..*]
LEFT OUTER JOIN APS_CDT_SECTION_C AS Sections ON Page.dataset_id = Sections.dataset_id AND Page.page_id = Sections.page_id  -- association [0..*]
;