P_SalesVolume

DDL: P_SALESVOLUME SQL: PSDSLSVOL Type: view COMPOSITE

P_SalesVolume is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_BillingDocExtdItemBasic) and exposes 54 fields with key fields SDDocument, SDDocumentItem.

Data Sources (1)

SourceAliasJoin Type
I_BillingDocExtdItemBasic BillgDocItmBsc from

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName PSDSLSVOL view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (54)

KeyFieldSource TableSource FieldDescription
KEY SDDocument I_BillingDocExtdItemBasic BillingDocument SD Document
KEY SDDocumentItem I_BillingDocExtdItemBasic BillingDocumentItem Item
DocumentDate BillingDocumentDate Billing Date
BillingDocumentType BillingDocumentType Billing Type
SalesPerformanceDate Billing Date
SalesPerformanceYearMonth
SlsPerformanceYearQuarter
SalesPerformanceYear
SalesPlanUUID SlsPln SalesPlanUUID Sales Plan UUID
SalesPlan SlsPln SalesPlan Sales Plan
SalesPlanVersion SlsPln SalesPlanVersion Version
CreatedByUser SlsPln CreatedByUser User Name
SalesPlanPurpose SlsPln SalesPlanPurpose Planned For
SalesOrganization I_BillingDocExtdItemBasic SalesOrganization Sales Organization
DistributionChannel I_BillingDocExtdItemBasic DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision I_BillingDocExtdItemBasic Division Internal Division ID
SalesOffice I_BillingDocExtdItemBasic SalesOffice Sales Office
SalesGroup I_BillingDocExtdItemBasic SalesGroup Sales Group
SalesDistrict I_BillingDocExtdItemBasic SalesDistrict Sales District
Customer I_BillingDocExtdItemBasic SoldToParty Sold-to Party
CustomerGroup I_BillingDocExtdItemBasic CustomerGroup Customer Group
CustomerendaskunweasShipToParty
CustomerendaskunreasBillToParty
CustomerendaskunrgasPayerParty
AdditionalCustomerGroup1 I_BillingDocExtdItemBasic AdditionalCustomerGroup1 Customer Grp 1
AdditionalCustomerGroup2 I_BillingDocExtdItemBasic AdditionalCustomerGroup2 Customer Grp 2
AdditionalCustomerGroup3 I_BillingDocExtdItemBasic AdditionalCustomerGroup3 Customer Grp 3
AdditionalCustomerGroup4 I_BillingDocExtdItemBasic AdditionalCustomerGroup4 Customer Grp 4
AdditionalCustomerGroup5 I_BillingDocExtdItemBasic AdditionalCustomerGroup5 Customer Grp 5
Division I_BillingDocExtdItemBasic Division Internal Division ID
Material I_BillingDocExtdItemBasic Material Vehicle Model
Product I_BillingDocExtdItemBasic Product Product Sold
MaterialGroup I_BillingDocExtdItemBasic MaterialGroup Product Group
ProductGroup I_BillingDocExtdItemBasic ProductGroup Product Sold Group
AdditionalMaterialGroup1 I_BillingDocExtdItemBasic AdditionalMaterialGroup1 MaterialGroup 1
AdditionalMaterialGroup2 I_BillingDocExtdItemBasic AdditionalMaterialGroup2 MaterialGroup 2
AdditionalMaterialGroup3 I_BillingDocExtdItemBasic AdditionalMaterialGroup3 MaterialGroup 3
AdditionalMaterialGroup4 I_BillingDocExtdItemBasic AdditionalMaterialGroup4 MaterialGroup 4
AdditionalMaterialGroup5 I_BillingDocExtdItemBasic AdditionalMaterialGroup5 MaterialGroup 5
SalesEmployee
Plant I_BillingDocExtdItemBasic Plant Valuation Area
ShippingType
ProfitCenter I_BillingDocExtdItemBasic ProfitCenter Profit Center
CostCenter I_BillingDocExtdItemBasic CostCenter Cost Center
CompanyCode I_BillingDocExtdItemBasic CompanyCode Receiver Company Code
ControllingArea I_BillingDocExtdItemBasic ControllingArea Controlling Area
BusinessArea I_BillingDocExtdItemBasic BusinessArea Business Area
Country I_BillingDocExtdItemBasic Country Venue: Ctry/Reg
BillToPartyCountry I_BillingDocExtdItemBasic BillToPartyCountry Dst.CtryRg.Ord.
Region I_BillingDocExtdItemBasic Region Venue Region
BillToPartyRegion I_BillingDocExtdItemBasic BillToPartyRegion Region Order
TransactionCurrency I_BillingDocExtdItemBasic TransactionCurrency Transaction Currency
BaseUnit BaseUnit Unit of Measure
BillingQuantityUnit BillingQuantityUnit Sales Unit

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 P_SalesVolume.
-- 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: PSDSLSVOL

CREATE VIEW P_SalesVolume AS
SELECT
  BillgDocItmBsc.BillingDocument AS SDDocument,
  BillgDocItmBsc.BillingDocumentItem AS SDDocumentItem,
  BillingDocumentDate AS DocumentDate,
  BillingDocumentType,
  cast(BillingDocumentDate as sales_performance_date) AS SalesPerformanceDate,
  cast(CalDte.YearMonth as sales_perf_date_year_month) AS SalesPerformanceYearMonth,
  cast(CalDte.YearQuarter as sales_perf_date_year_quarter) AS SlsPerformanceYearQuarter,
  cast(CalDte.CalendarYear as sales_performance_date_year) AS SalesPerformanceYear,
  SlsPln.SalesPlanUUID AS SalesPlanUUID,
  SlsPln.SalesPlan AS SalesPlan,
  SlsPln.SalesPlanVersion AS SalesPlanVersion,
  SlsPln.CreatedByUser AS CreatedByUser,
  SlsPln.SalesPlanPurpose AS SalesPlanPurpose,
  BillgDocItmBsc.SalesOrganization AS SalesOrganization,
  BillgDocItmBsc.DistributionChannel AS DistributionChannel,
  BillgDocItmBsc.Division AS OrganizationDivision,
  BillgDocItmBsc.SalesOffice AS SalesOffice,
  BillgDocItmBsc.SalesGroup AS SalesGroup,
  BillgDocItmBsc.SalesDistrict AS SalesDistrict,
  BillgDocItmBsc.SoldToParty AS Customer,
  BillgDocItmBsc.CustomerGroup AS CustomerGroup,
  cast( case when ShipToParty.Customer is null then '' else ShipToParty.Customer end as kunwe) as ShipToParty AS CustomerendaskunweasShipToParty,
  cast( case when BillToParty.Customer is null then '' else BillToParty.Customer end as kunre) as BillToParty AS CustomerendaskunreasBillToParty,
  cast( case when PayerParty.Customer is null then '' else PayerParty.Customer end as kunrg) as PayerParty AS CustomerendaskunrgasPayerParty,
  BillgDocItmBsc.AdditionalCustomerGroup1 AS AdditionalCustomerGroup1,
  BillgDocItmBsc.AdditionalCustomerGroup2 AS AdditionalCustomerGroup2,
  BillgDocItmBsc.AdditionalCustomerGroup3 AS AdditionalCustomerGroup3,
  BillgDocItmBsc.AdditionalCustomerGroup4 AS AdditionalCustomerGroup4,
  BillgDocItmBsc.AdditionalCustomerGroup5 AS AdditionalCustomerGroup5,
  BillgDocItmBsc.Division AS Division,
  BillgDocItmBsc.Material AS Material,
  BillgDocItmBsc.Product AS Product,
  BillgDocItmBsc.MaterialGroup AS MaterialGroup,
  BillgDocItmBsc.ProductGroup AS ProductGroup,
  BillgDocItmBsc.AdditionalMaterialGroup1 AS AdditionalMaterialGroup1,
  BillgDocItmBsc.AdditionalMaterialGroup2 AS AdditionalMaterialGroup2,
  BillgDocItmBsc.AdditionalMaterialGroup3 AS AdditionalMaterialGroup3,
  BillgDocItmBsc.AdditionalMaterialGroup4 AS AdditionalMaterialGroup4,
  BillgDocItmBsc.AdditionalMaterialGroup5 AS AdditionalMaterialGroup5,
  cast( SalesEmployee.Personnel as sales_empl ) AS SalesEmployee,
  BillgDocItmBsc.Plant AS Plant,
  cast( '' as vsarttr ) AS ShippingType,
  BillgDocItmBsc.ProfitCenter AS ProfitCenter,
  BillgDocItmBsc.CostCenter AS CostCenter,
  BillgDocItmBsc.CompanyCode AS CompanyCode,
  BillgDocItmBsc.ControllingArea AS ControllingArea,
  BillgDocItmBsc.BusinessArea AS BusinessArea,
  BillgDocItmBsc.Country AS Country,
  BillgDocItmBsc.BillToPartyCountry AS BillToPartyCountry,
  BillgDocItmBsc.Region AS Region,
  BillgDocItmBsc.BillToPartyRegion AS BillToPartyRegion,
  BillgDocItmBsc.TransactionCurrency AS TransactionCurrency,
  BaseUnit,
  BillingQuantityUnit
FROM I_BillingDocExtdItemBasic AS BillgDocItmBsc
;