I_PT_SAFTBillingDeliveryProd

DDL: I_PT_SAFTBILLINGDELIVERYPROD Type: view_entity COMPOSITE

Product from Delivery Document

I_PT_SAFTBillingDeliveryProd is a Composite CDS View that provides data about "Product from Delivery Document" in SAP S/4HANA. It reads from 3 data sources (I_DeliveryDocumentItem, I_Product, I_PT_DeliveryDgtlSgntr) and exposes 8 fields with key fields DeliveryDocument, DeliveryDocumentItem, CompanyCode. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_DeliveryDocumentItem DelDoc from
I_Product Product inner
I_PT_DeliveryDgtlSgntr Signature inner

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_ProductDescription _DelPro $projection.Material = _DelPro.Product
[0..1] I_PT_SAFTDeliveryMaterial _MaterialHist DelDoc.Material = _MaterialHist.Material and Signature.PortugueseDeliveryNumber = _MaterialHist.PortugueseDeliveryNumber and ( Signature.PortugueseDigitalSignatureDate >= _MaterialHist.PortugueseDigitalSignatureDate )

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
EndUserText.label Product from Delivery Document view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY DeliveryDocument I_DeliveryDocumentItem DeliveryDocument Outbound Delivery
KEY DeliveryDocumentItem I_DeliveryDocumentItem DeliveryDocumentItem Outb. Delivery Item
KEY CompanyCode I_PT_DeliveryDgtlSgntr CompanyCode Receiver Company Code
PortugueseInvoiceDate I_PT_DeliveryDgtlSgntr DeliveryDate Delivery Date
ProductGroup I_Product ProductGroup Product Sold Group
MaterialendasMaterial
CommodityCode
DangerousGoodsIdnNumber DangerousGoodsIdnNumber DangerousGoodsIdnNumber Number

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_PT_SAFTBillingDeliveryProd.
-- 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_PT_SAFTBillingDeliveryProd AS
SELECT
  DelDoc.DeliveryDocument AS DeliveryDocument,
  DelDoc.DeliveryDocumentItem AS DeliveryDocumentItem,
  Signature.CompanyCode AS CompanyCode,
  Signature.DeliveryDate AS PortugueseInvoiceDate,
  Product.ProductGroup AS ProductGroup,
  case when _MaterialHist.Material is not initial then _MaterialHist.Material else DelDoc.Material end as Material AS MaterialendasMaterial,
  cast(CommodityCode.CommodityCode as /sapsll/comco) AS CommodityCode,
  DangerousGoodsIdnNumber.DangerousGoodsIdnNumber AS DangerousGoodsIdnNumber
FROM I_DeliveryDocumentItem AS DelDoc
INNER JOIN I_PT_DeliveryDgtlSgntr AS Signature ON /* join condition not captured in parsed metadata */
INNER JOIN I_Product AS Product ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ProductDescription AS _DelPro ON Material = _DelPro.Product  -- association [0..*]
LEFT OUTER JOIN I_PT_SAFTDeliveryMaterial AS _MaterialHist ON DelDoc.Material = _MaterialHist.Material AND Signature.PortugueseDeliveryNumber = _MaterialHist.PortugueseDeliveryNumber AND ( Signature.PortugueseDigitalSignatureDate >= _MaterialHist.PortugueseDigitalSignatureDate )  -- association [0..1]
;