C_PFMViewProductFootprints is a Consumption CDS View that provides data about "Product Footprints" in SAP S/4HANA. It reads from 2 data sources (I_PFMCmbndProdPlntSuplrFprnt, I_PFMMasterDataFootprintQty) and exposes 39 fields with key field PFMMasterDataFootprintQtyUUID. It has 2 associations to related views.
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_PFMViewProductFootprints.-- 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.-- Parameters: P_KeyDate : vdm_v_key_dateCREATE VIEW C_PFMViewProductFootprints ASSELECT
_PFMMasterDataFootprintQty.PFMMasterDataFootprintQtyUUID AS PFMMasterDataFootprintQtyUUID,
_PFMCmbndProdPlntSuplrFprnt.PFMMasterDataFootprintUUID AS PFMMasterDataFootprintUUID,
_PFMCmbndProdPlntSuplrFprnt.Product AS Product,
_PFMCmbndProdPlntSuplrFprnt._Product._Text[1: Language= $session.system_language ].ProductName AS ProductName,
_PFMCmbndProdPlntSuplrFprnt._Product.ProductGroup AS ProductGroup,
_PFMCmbndProdPlntSuplrFprnt._Product._ProductGroupText_2[1: Language= $session.system_language ].ProductGroupName AS ProductGroupName,
_PFMCmbndProdPlntSuplrFprnt.Plant AS Plant,
_PFMCmbndProdPlntSuplrFprnt._Plant.PlantName AS PlantName,
_PFMCmbndProdPlntSuplrFprnt.Supplier AS Supplier,
_PFMCmbndProdPlntSuplrFprnt._Supplier.BPSupplierName AS BPSupplierName,
_ValuationArea.CompanyCode AS CompanyCode,
_CompanyCode.CompanyCodeName AS CompanyCodeName,
_PFMMasterDataFootprintQty.PFMFootprintCategory AS PFMFootprintCategory,
_PFMMasterDataFootprintQty._PFMFootprintCategory._Text[1: Language= $session.system_language ].PFMFootprintCategoryName AS PFMFootprintCategoryName,
cast (_PFMMasterDataFootprintQty.PFMFootprintQuantity as pfmfootprintquantity_ui) AS PFMFootprintQuantity,
_PFMMasterDataFootprintQty.PFMFootprintUnit AS PFMFootprintUnit,
_PFMMasterDataFootprintQty._UnitOfMeasure._Text[1: Language= $session.system_language].UnitOfMeasureName AS PFMFootprintUnitName,
_PFMMasterDataFootprintQty.PFMFootprintReferenceBasis AS PFMFootprintReferenceBasis,
_PFMMasterDataFootprintQty._PFMFootprintReferenceBasis._Text[1: Language= $session.system_language ].PFMFootprintReferenceBasisName AS PFMFootprintReferenceBasisName,
_PFMCmbndProdPlntSuplrFprnt._Product.BaseUnit AS BaseUnit,
_PFMCmbndProdPlntSuplrFprnt._Product._BaseUnitOfMeasureText[1: Language= $session.system_language ].UnitOfMeasureName AS UnitOfMeasureName,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint.PFMFootprintCalculatedBy AS PFMFootprintCalculatedBy,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint._PFMFootprintCalculatedBy._Text[1: Language= $session.system_language ].PFMFootprintCalculatedByName AS PFMFootprintCalculatedByName,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint.PFMFootprintValidFromDate AS PFMFootprintValidFromDate,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint.PFMFootprintValidToDate AS PFMFootprintValidToDate,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint.PFMFootprintPeriodStartDate AS PFMFootprintPeriodStartDate,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint.PFMFootprintPeriodEndDate AS PFMFootprintPeriodEndDate,
_PFMCmbndProdPlntSuplrFprnt._Supplier.AuthorizationGroup AS SupplierAuthznGrp,
_SupplierCompany.AuthorizationGroup AS SupplierCompanyAuthznGroup,
_PFMCmbndProdPlntSuplrFprnt._Supplier.DataControllerSet AS DataControllerSet,
_PFMCmbndProdPlntSuplrFprnt._Product._BaseUnitOfMeasure AS _BaseUnitOfMeasure,
_PFMCmbndProdPlntSuplrFprnt._Plant AS _Plant,
_PFMCmbndProdPlntSuplrFprnt._Product AS _Product,
_PFMCmbndProdPlntSuplrFprnt._Product._ProductGroup_2 AS _ProductGroup_2,
_PFMMasterDataFootprintQty._UnitOfMeasure AS _UnitOfMeasure,
_PFMMasterDataFootprintQty._PFMFootprintCategory AS _PFMFootprintCategory,
_PFMMasterDataFootprintQty._PFMFootprintReferenceBasis AS _PFMFootprintReferenceBasis,
_PFMMasterDataFootprintQty._PFMMasterDataFootprint._PFMFootprintCalculatedBy AS _PFMFootprintCalculatedBy
FROM I_PFMCmbndProdPlntSuplrFprnt AS _PFMCmbndProdPlntSuplrFprnt
INNERJOIN I_PFMMasterDataFootprintQty AS _PFMMasterDataFootprintQty ON /* join condition not captured in parsed metadata */
LEFTOUTERJOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode -- association [0..1]LEFTOUTERJOIN I_SupplierCompany AS _SupplierCompany ON Supplier = _SupplierCompany.Supplier AND CompanyCode = _SupplierCompany.CompanyCode -- association [0..1]
;