I_ProductSalesDeliveryText

DDL: I_PRODUCTSALESDELIVERYTEXT Type: view_entity BASIC Package: VDM_MD_PRODUCT_DDIC

Product Sales Delivery - Text

I_ProductSalesDeliveryText is a Basic CDS View that provides data about "Product Sales Delivery - Text" in SAP S/4HANA. It reads from 1 data source (cmd_prdsales_txt) and exposes 22 fields with key fields Product, ProductSalesOrg, ProductDistributionChnl, TextObjectType, Language. It has 9 associations to related views. Part of development package VDM_MD_PRODUCT_DDIC.

Data Sources (1)

SourceAliasJoin Type
cmd_prdsales_txt cmd_prdsales_txt from

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_Product _Product $projection.Product = _Product.Product
[1..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_DistributionChannel _DistributionChannel $projection.ProductDistributionChnl = _DistributionChannel.DistributionChannel
[0..1] I_TextObjectType _TextObjectType $projection.TextObjectType = _TextObjectType.TextObjectType and $projection.TextObjectCategory = _TextObjectType.TextObjectCategory
[0..1] I_TextObjectCategory _TextObjectCategory $projection.TextObjectCategory = _TextObjectCategory.TextObjectCategory
[0..*] I_ProductDescription_2 _ProductDescription_2 $projection.Product = _ProductDescription_2.Product
[0..*] I_SalesOrganizationText _SalesOrganizationText $projection.ProductSalesOrg = _SalesOrganizationText.SalesOrganization
[0..*] I_DistributionChannelText _DistributionChannelText $projection.ProductDistributionChnl = _DistributionChannelText.DistributionChannel
[1..1] I_SalesOrganization _SalesOrganization $projection.ProductSalesOrg = _SalesOrganization.SalesOrganization

Annotations (8)

NameValueLevelField
VDM.viewType #BASIC view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey Product view
ObjectModel.dataCategory #TEXT view
EndUserText.label Product Sales Delivery - Text view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY Product Product Sold
KEY ProductSalesOrg product_salesorg Sales Org.
KEY ProductDistributionChnl product_distributionchnl Distr. Channel
KEY TextObjectType text_id Text Identification
KEY Language language Report Text Language
TextObjectCategory text_object Text object
TextObjectKey text_name Text Name
ProductLongTextMimeType mimetype MIMETYPE
ProductSalesDeliveryText text_content Text Content
ProdLongTxtCreationDateTime created_at Uploaded On
CreatedByUser created_by Version Created By
ProdLongTxtLastChangedDateTime changed_at Timestamp
LastChangedByUser changed_by User Name
_Product _Product
_Language _Language
_DistributionChannel _DistributionChannel
_TextObjectType _TextObjectType
_TextObjectCategory _TextObjectCategory
_ProductDescription_2 _ProductDescription_2
_SalesOrganizationText _SalesOrganizationText
_DistributionChannelText _DistributionChannelText
_SalesOrganization _SalesOrganization

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_ProductSalesDeliveryText.
-- 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_ProductSalesDeliveryText AS
SELECT
  cast( product as productnumber preserving type ) AS Product,
  product_salesorg AS ProductSalesOrg,
  product_distributionchnl AS ProductDistributionChnl,
  text_id AS TextObjectType,
  Language,
  text_object AS TextObjectCategory,
  text_name AS TextObjectKey,
  mimetype AS ProductLongTextMimeType,
  text_content AS ProductSalesDeliveryText,
  created_at AS ProdLongTxtCreationDateTime,
  created_by AS CreatedByUser,
  changed_at AS ProdLongTxtLastChangedDateTime,
  changed_by AS LastChangedByUser
FROM cmd_prdsales_txt
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [1..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [1..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON ProductDistributionChnl = _DistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_TextObjectType AS _TextObjectType ON TextObjectType = _TextObjectType.TextObjectType AND TextObjectCategory = _TextObjectType.TextObjectCategory  -- association [0..1]
LEFT OUTER JOIN I_TextObjectCategory AS _TextObjectCategory ON TextObjectCategory = _TextObjectCategory.TextObjectCategory  -- association [0..1]
LEFT OUTER JOIN I_ProductDescription_2 AS _ProductDescription_2 ON Product = _ProductDescription_2.Product  -- association [0..*]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrganizationText ON ProductSalesOrg = _SalesOrganizationText.SalesOrganization  -- association [0..*]
LEFT OUTER JOIN I_DistributionChannelText AS _DistributionChannelText ON ProductDistributionChnl = _DistributionChannelText.DistributionChannel  -- association [0..*]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON ProductSalesOrg = _SalesOrganization.SalesOrganization  -- association [1..1]
;