I_MKT_MktgScoreExtnField

DDL: I_MKT_MKTGSCOREEXTNFIELD SQL: IMKT_SCOREEXTCF Type: view BASIC Package: CUAN_CDS_SCORE

Marketing Scoring

I_MKT_MktgScoreExtnField is a Basic CDS View (Dimension) that provides data about "Marketing Scoring" in SAP S/4HANA. It reads from 1 data source (cuand_ce_ic_root) and exposes 11 fields with key field Person. It has 8 associations to related views. Part of development package CUAN_CDS_SCORE.

Data Sources (1)

SourceAliasJoin Type
cuand_ce_ic_root cuand_ce_ic_root from

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_MKT_Gender _MKT_Gender $projection.GenderCode = _MKT_Gender.GenderCode
[0..1] I_MKT_Region _MKT_Region $projection.CountryCode = _MKT_Region.Country and $projection.AddressRegion = _MKT_Region.Region
[0..1] I_MKT_Country _MKT_Country $projection.CountryCode = _MKT_Country.Country
[1..1] E_MKT_INTERACTION _IExtension $projection.Person = _IExtension.Interaction
[1..1] E_MKT_IA_PRODUCT _IPExtension $projection.Person = _IPExtension.InteractionProduct
[1..1] E_MKT_PROD_HIER _PCExtension $projection.Person = _PCExtension.ProductCategoryHierarchy
[1..1] E_MKT_COMPANY _COMExtension $projection.Person = _COMExtension.Company
[1..1] E_MKT_PRODUCT _PRExtension $projection.Person = _PRExtension.Product

Annotations (12)

NameValueLevelField
EndUserText.label Marketing Scoring view
AbapCatalog.sqlViewName IMKT_SCOREEXTCF view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Analytics.dataCategory #DIMENSION view
VDM.viewType #BASIC view
ObjectModel.representativeKey Person view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality B view
ObjectModel.usageType.sizeCategory XL view
ObjectModel.usageType.dataClass CUSTOMIZING view
Metadata.allowExtensions true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY Person cuand_ce_ic_root db_key UUID
FullName cuand_ce_ic_root name_text Full Name
FirstName cuand_ce_ic_root name_first First Name
LastName cuand_ce_ic_root name_last Last Name
CountryCode cuand_ce_ic_root country Venue: Ctry/Reg
AddressRegion cuand_ce_ic_root region Venue Region
GenderCode cuand_ce_ic_root sex Sex-Specific
BirthDate cuand_ce_ic_root date_of_birth Date of Birth
_MKT_Gender _MKT_Gender
_MKT_Region _MKT_Region
_MKT_Country _MKT_Country

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_MktgScoreExtnField.
-- 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: IMKT_SCOREEXTCF

CREATE VIEW I_MKT_MktgScoreExtnField AS
SELECT
  cuand_ce_ic_root.db_key AS Person,
  cuand_ce_ic_root.name_text AS FullName,
  cuand_ce_ic_root.name_first AS FirstName,
  cuand_ce_ic_root.name_last AS LastName,
  cuand_ce_ic_root.country AS CountryCode,
  cuand_ce_ic_root.region AS AddressRegion,
  cuand_ce_ic_root.sex AS GenderCode,
  cuand_ce_ic_root.date_of_birth AS BirthDate
FROM cuand_ce_ic_root
LEFT OUTER JOIN I_MKT_Gender AS _MKT_Gender ON GenderCode = _MKT_Gender.GenderCode  -- association [0..1]
LEFT OUTER JOIN I_MKT_Region AS _MKT_Region ON CountryCode = _MKT_Region.Country AND AddressRegion = _MKT_Region.Region  -- association [0..1]
LEFT OUTER JOIN I_MKT_Country AS _MKT_Country ON CountryCode = _MKT_Country.Country  -- association [0..1]
LEFT OUTER JOIN E_MKT_INTERACTION AS _IExtension ON Person = _IExtension.Interaction  -- association [1..1]
LEFT OUTER JOIN E_MKT_IA_PRODUCT AS _IPExtension ON Person = _IPExtension.InteractionProduct  -- association [1..1]
LEFT OUTER JOIN E_MKT_PROD_HIER AS _PCExtension ON Person = _PCExtension.ProductCategoryHierarchy  -- association [1..1]
LEFT OUTER JOIN E_MKT_COMPANY AS _COMExtension ON Person = _COMExtension.Company  -- association [1..1]
LEFT OUTER JOIN E_MKT_PRODUCT AS _PRExtension ON Person = _PRExtension.Product  -- association [1..1]
;