C_MKT_CampaignValueHelp

DDL: C_MKT_CAMPAIGNVALUEHELP SQL: CMKT_CAMPAIGNVH Type: view CONSUMPTION Package: CUAN_CDS_INITIATIVE

Campaign Value Help

C_MKT_CampaignValueHelp is a Consumption CDS View that provides data about "Campaign Value Help" in SAP S/4HANA. It reads from 1 data source (I_Mkt_Initiative) and exposes 37 fields with key field Campaign. It has 2 associations to related views. Part of development package CUAN_CDS_INITIATIVE.

Data Sources (1)

SourceAliasJoin Type
I_Mkt_Initiative I_Mkt_Initiative from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_MKT_CampaignLifeCycleStatus _MKT_CampaignLifeCycleStatus _MKT_CampaignLifeCycleStatus.CampaignLifecycleStatus = $projection.CampaignLifecycleStatus
[0..1] I_MKT_CmpgnAutomnTrggr _MKT_CmpgnAutomnTrggr _MKT_CmpgnAutomnTrggr.CampaignID = $projection.CampaignID

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CMKT_CAMPAIGNVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Campaign Value Help view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey Campaign view
ObjectModel.semanticKey CampaignID view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
OData.entitySet.name CampaignValueHelps view
Search.searchable true view
UI.textArrangement #TEXT_ONLY view
VDM.viewType #CONSUMPTION view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY Campaign Campaign Mktg Campaign
CampaignID CampaignID WorklistID
CampaignName CampaignName Zone name
CampaignLifecycleStatus CampaignLifecycleStatus Life Cycle
CampaignLifecycleStatusName
CampaignPriority CampaignPriority Workflow priority
CampaignPriorityName
CampaignCategory CampaignCategory
CampaignCategoryName
CampaignProcessType CampaignProcessType Type of Data
CampaignProcessTypeName
MediaType MediaType
MediaTypeName
CampaignStartDate CampaignStartDate Valn start date
CampaignEndDate CampaignEndDate Valn End date
CampaignLastChgdDateTime CampaignLastChgdDateTime Time Stamp
CampaignLastChgdByUser CampaignLastChgdByUser User Name
CampaignLastChgdByUserName _MKT_CampaignLastChgdByUser FullName Name
CampaignTriggerType _MKT_CmpgnAutomnTrggr CampaignTriggerType
CampaignIconName
CampaignIconURL
CampaignExecutionStatus
CampaignExecutionStatusName
MktgObjOriginalObjectType
MarketingProgramID _MKT_Program MarketingProgramID
MarketingProgramName _MKT_Program MarketingProgramName
MarketingArea MarketingArea
MarketingAreaName
_MKT_CmpgnAutomnTrggr _MKT_CmpgnAutomnTrggr
_MKT_CampaignPriority _MKT_CampaignPriority
_MKT_CampaignCategory _MKT_CampaignCategory
_MKT_CampaignProcessType _MKT_CampaignProcessType
_MKT_MediaType _MKT_MediaType
_MKT_MarketingArea _MKT_MarketingArea
_MKT_CampaignTeamMember _MKT_CampaignTeamMember
_MKT_CampaignLifeCycleStatus _MKT_CampaignLifeCycleStatus
_MKT_CampaignLastChgdByUser _MKT_CampaignLastChgdByUser

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 C_MKT_CampaignValueHelp.
-- 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: CMKT_CAMPAIGNVH

CREATE VIEW C_MKT_CampaignValueHelp AS
SELECT
  Campaign,
  CampaignID,
  CampaignName,
  CampaignLifecycleStatus,
  _MKT_CampaignLifeCycleStatus._Text[1: Language = $session.system_language].CampaignLifecycleStatusName AS CampaignLifecycleStatusName,
  CampaignPriority,
  _MKT_CampaignPriority._Text[1: Language = $session.system_language].CampaignPriorityName AS CampaignPriorityName,
  CampaignCategory,
  _MKT_CampaignCategory._Text[1: Language = $session.system_language].CampaignCategoryName AS CampaignCategoryName,
  CampaignProcessType,
  _MKT_CampaignProcessType._Text[1: Language = $session.system_language].CampaignProcessTypeName AS CampaignProcessTypeName,
  MediaType,
  _MKT_MediaType._Text[1: Language = $session.system_language].MediaTypeName AS MediaTypeName,
  CampaignStartDate,
  CampaignEndDate,
  CampaignLastChgdDateTime,
  CampaignLastChgdByUser,
  _MKT_CampaignLastChgdByUser.FullName AS CampaignLastChgdByUserName,
  _MKT_CmpgnAutomnTrggr.CampaignTriggerType AS CampaignTriggerType,
  cast('' as hpa_sapui5_icon_name ) AS CampaignIconName,
  cast('' as abap.char(1333) ) AS CampaignIconURL,
  cast('' as abap.char(2)) AS CampaignExecutionStatus,
  cast('' as abap.char(60)) AS CampaignExecutionStatusName,
  cast('' as abap.char(30)) AS MktgObjOriginalObjectType,
  _MKT_Program.MarketingProgramID AS MarketingProgramID,
  _MKT_Program.MarketingProgramName AS MarketingProgramName,
  MarketingArea,
  _MKT_MarketingArea._Text[1: Language = $session.system_language].MarketingAreaName AS MarketingAreaName
FROM I_Mkt_Initiative
LEFT OUTER JOIN I_MKT_CampaignLifeCycleStatus AS _MKT_CampaignLifeCycleStatus ON _MKT_CampaignLifeCycleStatus.CampaignLifecycleStatus = CampaignLifecycleStatus  -- association [1..1]
LEFT OUTER JOIN I_MKT_CmpgnAutomnTrggr AS _MKT_CmpgnAutomnTrggr ON _MKT_CmpgnAutomnTrggr.CampaignID = CampaignID  -- association [0..1]
;