ddcds_simple_type_info

DDL: DDCDS_SIMPLE_TYPE_INFO Type: view_entity Package: SD_CDS_INFO_PROVIDER

CDS Simple Type Information

ddcds_simple_type_info is a CDS View that provides data about "CDS Simple Type Information" in SAP S/4HANA. It reads from 2 data sources (dddrty_source, tadir). It has 3 associations to related views. Part of development package SD_CDS_INFO_PROVIDER.

Data Sources (2)

SourceAliasJoin Type
dddrty_source dddrty_source from
tadir tadir inner

Associations (3)

CardinalityTargetAliasCondition
[0..1] dddrty_source_t _text_active dddrty_source.type_name = _text_active.type_name and dddrty_source.as4local = _text_active.as4local and _text_active.ddlanguage = $session.system_language
[0..1] dddrty_source_t _text_english dddrty_source.type_name = _text_english.type_name and dddrty_source.as4local = _text_english.as4local and _text_english.ddlanguage = 'E'
[0..1] dddrty_source_t _text_original dddrty_source.type_name = _text_original.type_name and dddrty_source.as4local = _text_original.as4local and _text_original.ddlanguage = tadir.masterlang

Annotations (2)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label CDS Simple Type Information view

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 ddcds_simple_type_info.
-- 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.

CREATE VIEW ddcds_simple_type_info AS
SELECT *  -- field list not available in parsed metadata
FROM dddrty_source
INNER JOIN tadir ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN dddrty_source_t AS _text_active ON dddrty_source.type_name = _text_active.type_name AND dddrty_source.as4local = _text_active.as4local AND _text_active.ddlanguage = $session.system_language  -- association [0..1]
LEFT OUTER JOIN dddrty_source_t AS _text_english ON dddrty_source.type_name = _text_english.type_name AND dddrty_source.as4local = _text_english.as4local AND _text_english.ddlanguage = 'E'  -- association [0..1]
LEFT OUTER JOIN dddrty_source_t AS _text_original ON dddrty_source.type_name = _text_original.type_name AND dddrty_source.as4local = _text_original.as4local AND _text_original.ddlanguage = tadir.masterlang  -- association [0..1]
;