C_SESPricingElementTP

DDL: C_SESPRICINGELEMENTTP SQL: CSESPRCGELMNTTP Type: view CONSUMPTION Package: APPL_MM_PUR_SES_TR

Service Entry Sheet Pricing Element

C_SESPricingElementTP is a Consumption CDS View that provides data about "Service Entry Sheet Pricing Element" in SAP S/4HANA. It reads from 1 data source (I_SESPricingElementTP) and exposes 44 fields with key fields ServiceEntrySheet, ServiceEntrySheetItem, PricingDocument, PricingDocumentItem, PricingProcedureStep. It has 6 associations to related views. Part of development package APPL_MM_PUR_SES_TR.

Data Sources (1)

SourceAliasJoin Type
I_SESPricingElementTP Document from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_ServiceEntrySheetWD _ServiceEntrySheetWD _ServiceEntrySheetWD.ServiceEntrySheet = $projection.ServiceEntrySheet
[1..1] C_ServiceEntrySheetItemWD _ServiceEntrySheetItemWD _ServiceEntrySheetItemWD.ServiceEntrySheet = $projection.ServiceEntrySheet and _ServiceEntrySheetItemWD.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem
[1..1] C_PricingElement _PricingElement _PricingElement.PricingDocument = $projection.PricingDocument and _PricingElement.PricingDocumentItem = $projection.PricingDocumentItem and _PricingElement.PricingProcedureStep = $projection.PricingProcedureStep and _PricingElement.PricingProcedureCounter = $projection.PricingProcedureCounter
[0..*] C_PricingConditionType_VH _PricingConditionTypeVH $projection.ConditionType = _PricingConditionTypeVH.ConditionType
[0..1] C_ConditionRateValueUnit_VH _ConditionRateValueUnitVH $projection.ConditionRateValueUnit = _ConditionRateValueUnitVH.ConditionRateValueUnit
[0..1] C_ConditionQuantityUnit_VH _ConditionQuantityUnitVH $projection.ConditionQuantityUnit = _ConditionQuantityUnitVH.ConditionQuantityUnit

Annotations (15)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CSESPRCGELMNTTP view
EndUserText.label Service Entry Sheet Pricing Element view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AbapCatalog.preserveKey true view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY ServiceEntrySheet I_SESPricingElementTP ServiceEntrySheet Service Entry Sheet
KEY ServiceEntrySheetItem I_SESPricingElementTP ServiceEntrySheetItem Item Number of SES
KEY PricingDocument I_SESPricingElementTP PricingDocument Document Condition
KEY PricingDocumentItem I_SESPricingElementTP PricingDocumentItem Item
KEY PricingProcedureStep I_SESPricingElementTP PricingProcedureStep Step Number
KEY PricingProcedureCounter I_SESPricingElementTP PricingProcedureCounter Pricing Procedure Counter
ConditionApplication I_SESPricingElementTP ConditionApplication Application
ConditionType I_SESPricingElementTP ConditionType Condition type
ConditionTypeName _PricingElement ConditionTypeName Name
PriceConditionDeterminationDte I_SESPricingElementTP PriceConditionDeterminationDte Condition Pricing Date
ConditionCalculationType I_SESPricingElementTP ConditionCalculationType Calculat.Type
ConditionBaseValue _PricingElement ConditionBaseValue Cond.Basis
ConditionBaseValueIntlUnit _PricingElement ConditionBaseValueIntlUnit Currency
ConditionBaseValueUnit _PricingElement ConditionBaseValueUnit Unit
ConditionRateValue I_SESPricingElementTP ConditionRateValue Condition Rate Value
ConditionRateValueIntlUnit _PricingElement ConditionRateValueIntlUnit Currency
ConditionRateValueUnit I_SESPricingElementTP ConditionRateValueUnit Unit of Condition Rate Value
ConditionQuantity I_SESPricingElementTP ConditionQuantity Pricing Unit
ConditionQuantityUnit I_SESPricingElementTP ConditionQuantityUnit Unit of Measure
ConditionIsForStatistics _PricingElement ConditionIsForStatistics Statistical
IsGroupCondition _PricingElement IsGroupCondition Group Condition
TaxCode _PricingElement TaxCode Tax Code
TaxCodeName _PricingElement TaxCodeName Tax Code Name
ConditionAmount I_SESPricingElementTP ConditionAmount Condition Value
TransactionCurrency _PricingElement TransactionCurrency Transaction Currency
ConditionInactiveReason _PricingElement ConditionInactiveReason Inactive
ConditionInactiveReasonName _PricingElement ConditionInactiveReasonName Inactive
ConditionIsManuallyChanged _PricingElement ConditionIsManuallyChanged Changed Manual.
ConditionIsDeletable _PricingElement ConditionIsDeletable
PricingProcedure _PricingElement PricingProcedure Procedure
SuperordinateDocument _PricingElement SuperordinateDocument
SuperordinateDocumentItem _PricingElement SuperordinateDocumentItem
OrderQuantity I_SESPricingElementTP OrderQuantity Quantity
PurchaseOrderQuantityUnit I_SESPricingElementTP PurchaseOrderQuantityUnit Order Unit
PurgDocConditionRateValue I_SESPricingElementTP PurgDocConditionRateValue
PurgDocConditionAmount I_SESPricingElementTP PurgDocConditionAmount
PurgDocConditionCurrency I_SESPricingElementTP PurgDocConditionCurrency
_ServiceEntrySheetWD _ServiceEntrySheetWD
_ServiceEntrySheetItemWD _ServiceEntrySheetItemWD
_ConditionApplication _ConditionApplication
_ConditionQuantityUnit _ConditionQuantityUnit
_PricingConditionTypeVH _PricingConditionTypeVH
_ConditionRateValueUnitVH _ConditionRateValueUnitVH
_ConditionQuantityUnitVH _ConditionQuantityUnitVH

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_SESPricingElementTP.
-- 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: CSESPRCGELMNTTP

CREATE VIEW C_SESPricingElementTP AS
SELECT
  Document.ServiceEntrySheet AS ServiceEntrySheet,
  Document.ServiceEntrySheetItem AS ServiceEntrySheetItem,
  Document.PricingDocument AS PricingDocument,
  Document.PricingDocumentItem AS PricingDocumentItem,
  Document.PricingProcedureStep AS PricingProcedureStep,
  Document.PricingProcedureCounter AS PricingProcedureCounter,
  Document.ConditionApplication AS ConditionApplication,
  Document.ConditionType AS ConditionType,
  _PricingElement.ConditionTypeName AS ConditionTypeName,
  Document.PriceConditionDeterminationDte AS PriceConditionDeterminationDte,
  Document.ConditionCalculationType AS ConditionCalculationType,
  _PricingElement.ConditionBaseValue AS ConditionBaseValue,
  _PricingElement.ConditionBaseValueIntlUnit AS ConditionBaseValueIntlUnit,
  _PricingElement.ConditionBaseValueUnit AS ConditionBaseValueUnit,
  Document.ConditionRateValue AS ConditionRateValue,
  _PricingElement.ConditionRateValueIntlUnit AS ConditionRateValueIntlUnit,
  Document.ConditionRateValueUnit AS ConditionRateValueUnit,
  Document.ConditionQuantity AS ConditionQuantity,
  Document.ConditionQuantityUnit AS ConditionQuantityUnit,
  _PricingElement.ConditionIsForStatistics AS ConditionIsForStatistics,
  _PricingElement.IsGroupCondition AS IsGroupCondition,
  _PricingElement.TaxCode AS TaxCode,
  _PricingElement.TaxCodeName AS TaxCodeName,
  Document.ConditionAmount AS ConditionAmount,
  _PricingElement.TransactionCurrency AS TransactionCurrency,
  _PricingElement.ConditionInactiveReason AS ConditionInactiveReason,
  _PricingElement.ConditionInactiveReasonName AS ConditionInactiveReasonName,
  _PricingElement.ConditionIsManuallyChanged AS ConditionIsManuallyChanged,
  _PricingElement.ConditionIsDeletable AS ConditionIsDeletable,
  _PricingElement.PricingProcedure AS PricingProcedure,
  _PricingElement.SuperordinateDocument AS SuperordinateDocument,
  _PricingElement.SuperordinateDocumentItem AS SuperordinateDocumentItem,
  Document.OrderQuantity AS OrderQuantity,
  Document.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  Document.PurgDocConditionRateValue AS PurgDocConditionRateValue,
  Document.PurgDocConditionAmount AS PurgDocConditionAmount,
  Document.PurgDocConditionCurrency AS PurgDocConditionCurrency
FROM I_SESPricingElementTP AS Document
LEFT OUTER JOIN C_ServiceEntrySheetWD AS _ServiceEntrySheetWD ON _ServiceEntrySheetWD.ServiceEntrySheet = ServiceEntrySheet  -- association [1..1]
LEFT OUTER JOIN C_ServiceEntrySheetItemWD AS _ServiceEntrySheetItemWD ON _ServiceEntrySheetItemWD.ServiceEntrySheet = ServiceEntrySheet AND _ServiceEntrySheetItemWD.ServiceEntrySheetItem = ServiceEntrySheetItem  -- association [1..1]
LEFT OUTER JOIN C_PricingElement AS _PricingElement ON _PricingElement.PricingDocument = PricingDocument AND _PricingElement.PricingDocumentItem = PricingDocumentItem AND _PricingElement.PricingProcedureStep = PricingProcedureStep AND _PricingElement.PricingProcedureCounter = PricingProcedureCounter  -- association [1..1]
LEFT OUTER JOIN C_PricingConditionType_VH AS _PricingConditionTypeVH ON ConditionType = _PricingConditionTypeVH.ConditionType  -- association [0..*]
LEFT OUTER JOIN C_ConditionRateValueUnit_VH AS _ConditionRateValueUnitVH ON ConditionRateValueUnit = _ConditionRateValueUnitVH.ConditionRateValueUnit  -- association [0..1]
LEFT OUTER JOIN C_ConditionQuantityUnit_VH AS _ConditionQuantityUnitVH ON ConditionQuantityUnit = _ConditionQuantityUnitVH.ConditionQuantityUnit  -- association [0..1]
;