C_ProductStoreCosting

DDL: C_PRODUCTSTORECOSTING SQL: CPRDSTRCSTNG Type: view CONSUMPTION

Consumption - Product Store Costing

C_ProductStoreCosting is a Consumption CDS View that provides data about "Consumption - Product Store Costing" in SAP S/4HANA. It reads from 1 data source (I_ProductPlantCostingTP) and exposes 13 fields with key fields Product, Plant. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProductPlantCostingTP Costing from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_Productstore _Store $projection.Product = _Store.Product and $projection.Plant = _Store.Plant
[1..1] C_Product _Product $projection.Product = _Product.Product
[0..*] C_ProdPlntProcmtProfileText _SpecialProcurementTypeText $projection.CostingSpecialProcurementType = _SpecialProcurementTypeText.CostingSpecialProcurementType and $projection.Plant = _SpecialProcurementTypeText.Plant

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CPRDSTRCSTNG view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Consumption - Product Store Costing view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.text.control #ASSOCIATED_TEXT_UI_HIDDEN view
Feature SW:ISR_RETAILSWITCH view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY Product I_ProductPlantCostingTP Product Product Sold
KEY Plant I_ProductPlantCostingTP Plant Valuation Area
PlantForEdit I_ProductPlantCostingTP PlantForEdit Plant ID
IsCoProduct I_ProductPlantCostingTP IsCoProduct Co-product?
CostingLotSize I_ProductPlantCostingTP CostingLotSize
BaseUnit BaseUnit Unit of Measure
CostingSpecialProcurementType I_ProductPlantCostingTP CostingSpecialProcurementType
ProductIsCostingRelevant I_ProductPlantCostingTP ProductIsCostingRelevant
CostingProductionVersion I_ProductPlantCostingTP CostingProductionVersion
IsFixedPriceCoProduct I_ProductPlantCostingTP IsFixedPriceCoProduct
_Store _Store
_Product _Product
_SpecialProcurementTypeText _SpecialProcurementTypeText

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_ProductStoreCosting.
-- 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: CPRDSTRCSTNG

CREATE VIEW C_ProductStoreCosting AS
SELECT
  Costing.Product AS Product,
  Costing.Plant AS Plant,
  Costing.PlantForEdit AS PlantForEdit,
  Costing.IsCoProduct AS IsCoProduct,
  Costing.CostingLotSize AS CostingLotSize,
  BaseUnit,
  Costing.CostingSpecialProcurementType AS CostingSpecialProcurementType,
  Costing.ProductIsCostingRelevant AS ProductIsCostingRelevant,
  Costing.CostingProductionVersion AS CostingProductionVersion,
  Costing.IsFixedPriceCoProduct AS IsFixedPriceCoProduct
FROM I_ProductPlantCostingTP AS Costing
LEFT OUTER JOIN C_Productstore AS _Store ON Product = _Store.Product AND Plant = _Store.Plant  -- association [1..1]
LEFT OUTER JOIN C_Product AS _Product ON Product = _Product.Product  -- association [1..1]
LEFT OUTER JOIN C_ProdPlntProcmtProfileText AS _SpecialProcurementTypeText ON CostingSpecialProcurementType = _SpecialProcurementTypeText.CostingSpecialProcurementType AND Plant = _SpecialProcurementTypeText.Plant  -- association [0..*]
;