MktCntntPluginSemanticObject

DDL: MKTCNTNTPLUGINSEMANTICOBJECT Type: view_entity

Semantic Object for Plugin

MktCntntPluginSemanticObject is a CDS View that provides data about "Semantic Object for Plugin" in SAP S/4HANA. It reads from 1 data source (cuanc_mc_pi_semo) and exposes 6 fields with key field SemanticObject. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
cuanc_mc_pi_semo SemanticObject from

Associations (1)

CardinalityTargetAliasCondition
[0..*] cuanc_mc_pi_semt _Text $projection.SemanticObject = _Text.semantic_object

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Semantic Object for Plugin view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY SemanticObject semantic_object Semantic Object
SemanticObjectName Description
PluginId plugin_id Launchpad Plug-In ID
SegmentationProfile segmentation_profile
Level1Key level_1_key Character 100
Level2Key level_2_key Character 100

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 MktCntntPluginSemanticObject.
-- 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 MktCntntPluginSemanticObject AS
SELECT
  semantic_object AS SemanticObject,
  _Text[1: language = $session.system_language].description AS SemanticObjectName,
  plugin_id AS PluginId,
  segmentation_profile AS SegmentationProfile,
  level_1_key AS Level1Key,
  level_2_key AS Level2Key
FROM cuanc_mc_pi_semo AS SemanticObject
LEFT OUTER JOIN cuanc_mc_pi_semt AS _Text ON SemanticObject = _Text.semantic_object  -- association [0..*]
;