I_MKT_CampaignContentLanguage

DDL: I_MKT_CAMPAIGNCONTENTLANGUAGE Type: view_entity BASIC

Campaign Content Language

I_MKT_CampaignContentLanguage is a Basic CDS View that provides data about "Campaign Content Language" in SAP S/4HANA. It reads from 2 data sources (t002c, I_Language) and exposes 3 fields with key field Language.

Data Sources (2)

SourceAliasJoin Type
t002c _LanguageCustomizing left_outer
I_Language I_Language from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Campaign Content Language view
Search.searchable true view
ObjectModel.representativeKey Language view
ObjectModel.resultSet.sizeCategory #XS view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #A view
Analytics.technicalName IMKTCPGCNTLANG view
VDM.viewType #BASIC view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY Language I_Language Language Report Text Language
LanguageName
LanguageIsTranslated

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 I_MKT_CampaignContentLanguage.
-- 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 I_MKT_CampaignContentLanguage AS
SELECT
  I_Language.Language AS Language,
  I_Language._Text[1: Language = $session.system_language].LanguageName AS LanguageName,
  cast (_LanguageCustomizing.lainst as xfeld preserving type ) AS LanguageIsTranslated
FROM I_Language
LEFT OUTER JOIN t002c AS _LanguageCustomizing ON /* join condition not captured in parsed metadata */
;