I_SESPricingElementTP

DDL: I_SESPRICINGELEMENTTP SQL: ISESPRCGELMNTTP Type: view TRANSACTIONAL Package: APPL_MM_PUR_SES_TR

Service Entry Sheet Pricing Element - TP

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

Data Sources (1)

SourceAliasJoin Type
I_SESPricingElement Document from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ServiceEntrySheetTP _ServiceEntrySheet _ServiceEntrySheet.ServiceEntrySheet = $projection.ServiceEntrySheet
[1..1] I_ServiceEntrySheetItemTP _ServiceEntrySheetItem _ServiceEntrySheetItem.ServiceEntrySheet = $projection.ServiceEntrySheet and _ServiceEntrySheetItem.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem

Annotations (18)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
AbapCatalog.sqlViewName ISESPRCGELMNTTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Service Entry Sheet Pricing Element - TP view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.writeDraftPersistence SESPRCGELMNTTP_D view
ObjectModel.writeActivePersistence ISESPRCGELMNTTP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.sapObjectNodeType.name ServiceEntrySheet view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (105)

KeyFieldSource TableSource FieldDescription
KEY ServiceEntrySheet I_SESPricingElement ServiceEntrySheet Service Entry Sheet
KEY ServiceEntrySheetItem I_SESPricingElement ServiceEntrySheetItem Item Number of SES
KEY PricingDocument I_SESPricingElement PricingDocument Document Condition
KEY PricingDocumentItem I_SESPricingElement PricingDocumentItem Item
KEY PricingProcedureStep I_SESPricingElement PricingProcedureStep Step Number
KEY PricingProcedureCounter I_SESPricingElement PricingProcedureCounter Pricing Procedure Counter
ConditionApplication I_SESPricingElement ConditionApplication Application
ConditionType I_SESPricingElement ConditionType Condition type
PriceConditionDeterminationDte I_SESPricingElement PriceConditionDeterminationDte Condition Pricing Date
ConditionCalculationType I_SESPricingElement ConditionCalculationType Calculat.Type
ConditionBaseValue I_SESPricingElement ConditionBaseValue Cond.Basis
ConditionRateValue I_SESPricingElement ConditionRateValue Condition Rate Value
ConditionCurrency I_SESPricingElement ConditionCurrency Currency
ConditionQuantity I_SESPricingElement ConditionQuantity Pricing Unit
ConditionQuantityUnit I_SESPricingElement ConditionQuantityUnit Unit of Measure
ConditionToBaseQtyNmrtr I_SESPricingElement ConditionToBaseQtyNmrtr Numerator
ConditionToBaseQtyDnmntr I_SESPricingElement ConditionToBaseQtyDnmntr Denominator
ConditionCategory I_SESPricingElement ConditionCategory Condit.Category
ConditionIsForStatistics I_SESPricingElement ConditionIsForStatistics Statistical
PricingScaleType I_SESPricingElement PricingScaleType Scale Type
IsRelevantForAccrual I_SESPricingElement IsRelevantForAccrual Accruals
CndnIsRelevantForInvoiceList I_SESPricingElement CndnIsRelevantForInvoiceList Settlement Document List Condition
ConditionOrigin I_SESPricingElement ConditionOrigin Condit.Origin
IsGroupCondition I_SESPricingElement IsGroupCondition Group Condition
AccessNumberOfAccessSequence I_SESPricingElement AccessNumberOfAccessSequence Access
ConditionRecord I_SESPricingElement ConditionRecord Cond.Record No.
ConditionSequentialNumber I_SESPricingElement ConditionSequentialNumber SequNo of Cond.
AccountKeyForGLAccount I_SESPricingElement AccountKeyForGLAccount Account Key
GLAccount I_SESPricingElement GLAccount General Ledger
TaxCode I_SESPricingElement TaxCode Tax Code
AcctKeyForAccrualsGLAccount I_SESPricingElement AcctKeyForAccrualsGLAccount Accruals
AccrualsGLAccount I_SESPricingElement AccrualsGLAccount Accruals Acc.
WithholdingTaxCode I_SESPricingElement WithholdingTaxCode WTax Code
FreightSupplier I_SESPricingElement FreightSupplier Supplier
CndnRoundingOffDiffAmount I_SESPricingElement CndnRoundingOffDiffAmount CondRoundDiff.
ConditionAmount I_SESPricingElement ConditionAmount Condition Value
TransactionCurrency I_SESPricingElement TransactionCurrency Transaction Currency
ConditionControl I_SESPricingElement ConditionControl Cond.Control
ConditionInactiveReason I_SESPricingElement ConditionInactiveReason Inactive
ConditionInactiveReasonName
ConditionClass I_SESPricingElement ConditionClass Condition Class
PrcgProcedureCounterForHeader I_SESPricingElement PrcgProcedureCounterForHeader Pricing Procedure Counter for Header
FactorForConditionBasisValue I_SESPricingElement FactorForConditionBasisValue Factor for Condition Basis Value
StructureCondition I_SESPricingElement StructureCondition Structure Cond.
PeriodFactorForCndnBasisValue I_SESPricingElement PeriodFactorForCndnBasisValue Period Factor for Condition Basis Value
PricingScaleBasis I_SESPricingElement PricingScaleBasis Scale Basis
ConditionScaleBasisValue I_SESPricingElement ConditionScaleBasisValue Scale Base Val.
ConditionScaleBasisUnit I_SESPricingElement ConditionScaleBasisUnit Scale UoM
ConditionScaleBasisCurrency I_SESPricingElement ConditionScaleBasisCurrency Scale Currency
ConditionAlternativeCurrency I_SESPricingElement ConditionAlternativeCurrency Cndn Currency
ConditionAmountInLocalCrcy I_SESPricingElement ConditionAmountInLocalCrcy Cumulative Condition Value
CndnIsRelevantForIntcoBilling I_SESPricingElement CndnIsRelevantForIntcoBilling IntcoBillCond
ConditionIsManuallyChanged I_SESPricingElement ConditionIsManuallyChanged Changed Manual.
BillingPriceSource I_SESPricingElement BillingPriceSource Single-Character Flag
TaxJurisdictionLevel I_SESPricingElement TaxJurisdictionLevel Jurisdiction level
ConditionByteSequence I_SESPricingElement ConditionByteSequence BitFlags
CndnIsRelevantForLimitValue I_SESPricingElement CndnIsRelevantForLimitValue Condit. Update
ConditionBasisLimitExceeded I_SESPricingElement ConditionBasisLimitExceeded Max Basis Value
ConditionAmountLimitExceeded I_SESPricingElement ConditionAmountLimitExceeded Maximum Amount
CumulatedConditionBasisValue I_SESPricingElement CumulatedConditionBasisValue Cond.Basis
CustomerRebateRecipient I_SESPricingElement CustomerRebateRecipient Customer
ConditionIsForConfiguration I_SESPricingElement ConditionIsForConfiguration UsedfVarConfig
VariantCondition I_SESPricingElement VariantCondition Variant Key
ConditionAcctAssgmtRelevance I_SESPricingElement ConditionAcctAssgmtRelevance Rel.Acc.Assig.
ConditionMatrixMaintRelevance I_SESPricingElement ConditionMatrixMaintRelevance Matrix Maint.
ConfigblParametersAndFormulas I_SESPricingElement ConfigblParametersAndFormulas Form. ID in Document
ConditionAdjustedQuantity I_SESPricingElement ConditionAdjustedQuantity Adjusted Qty.
ConditionTypeName I_SESPricingElement ConditionTypeName Name
ConditionBaseValueIntlUnit I_SESPricingElement ConditionBaseValueIntlUnit Currency
ConditionBaseValueUnit I_SESPricingElement ConditionBaseValueUnit Unit
ConditionRateValueIntlUnit I_SESPricingElement ConditionRateValueIntlUnit Currency
TaxCodeName I_SESPricingElement TaxCodeName Tax Code Name
ConditionIsDeletable I_SESPricingElement ConditionIsDeletable
PricingProcedure I_SESPricingElement PricingProcedure Procedure
SuperordinateDocument I_SESPricingElement SuperordinateDocument
SuperordinateDocumentItem I_SESPricingElement SuperordinateDocumentItem
ConditionRateValueUnit I_SESPricingElement ConditionRateValueUnit Unit of Condition Rate Value
OrderQuantity I_SESPricingElement OrderQuantity Quantity
PurchaseOrderQuantityUnit I_SESPricingElement PurchaseOrderQuantityUnit Order Unit
PurgDocConditionRateValue I_SESPricingElement PurgDocConditionRateValue Condition Rate Value
PurgDocConditionAmount I_SESPricingElement PurgDocConditionAmount Condition Value
PurgDocConditionCurrency I_SESPricingElement PurgDocConditionCurrency Currency
_BillingPriceSource I_SESPricingElement _BillingPriceSource
_ConditionAcctAssgmtRelevance I_SESPricingElement _ConditionAcctAssgmtRelevance
_ConditionAlternativeCurrency I_SESPricingElement _ConditionAlternativeCurrency
_ConditionAmountLimitExceeded I_SESPricingElement _ConditionAmountLimitExceeded
_ConditionApplication I_SESPricingElement _ConditionApplication
_ConditionBasisLimitExceeded I_SESPricingElement _ConditionBasisLimitExceeded
_ConditionCalculationType I_SESPricingElement _ConditionCalculationType
_ConditionCategory I_SESPricingElement _ConditionCategory
_ConditionClass I_SESPricingElement _ConditionClass
_ConditionControl I_SESPricingElement _ConditionControl
_ConditionCurrency I_SESPricingElement _ConditionCurrency
_ConditionInactiveReason I_SESPricingElement _ConditionInactiveReason
_ConditionOrigin I_SESPricingElement _ConditionOrigin
_Customer I_SESPricingElement _Customer
_PricingScaleBasis I_SESPricingElement _PricingScaleBasis
_ConditionQuantityUnit I_SESPricingElement _ConditionQuantityUnit
_ScaleCurrency I_SESPricingElement _ScaleCurrency
_ScaleUnitOfMeasure I_SESPricingElement _ScaleUnitOfMeasure
_StructureCondition I_SESPricingElement _StructureCondition
_Supplier I_SESPricingElement _Supplier
_VariantCondition I_SESPricingElement _VariantCondition
_ServiceEntrySheet _ServiceEntrySheet
_ServiceEntrySheetItem _ServiceEntrySheetItem

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_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: ISESPRCGELMNTTP

CREATE VIEW I_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,
  Document.PriceConditionDeterminationDte AS PriceConditionDeterminationDte,
  Document.ConditionCalculationType AS ConditionCalculationType,
  Document.ConditionBaseValue AS ConditionBaseValue,
  Document.ConditionRateValue AS ConditionRateValue,
  Document.ConditionCurrency AS ConditionCurrency,
  Document.ConditionQuantity AS ConditionQuantity,
  Document.ConditionQuantityUnit AS ConditionQuantityUnit,
  Document.ConditionToBaseQtyNmrtr AS ConditionToBaseQtyNmrtr,
  Document.ConditionToBaseQtyDnmntr AS ConditionToBaseQtyDnmntr,
  Document.ConditionCategory AS ConditionCategory,
  Document.ConditionIsForStatistics AS ConditionIsForStatistics,
  Document.PricingScaleType AS PricingScaleType,
  Document.IsRelevantForAccrual AS IsRelevantForAccrual,
  Document.CndnIsRelevantForInvoiceList AS CndnIsRelevantForInvoiceList,
  Document.ConditionOrigin AS ConditionOrigin,
  Document.IsGroupCondition AS IsGroupCondition,
  Document.AccessNumberOfAccessSequence AS AccessNumberOfAccessSequence,
  Document.ConditionRecord AS ConditionRecord,
  Document.ConditionSequentialNumber AS ConditionSequentialNumber,
  Document.AccountKeyForGLAccount AS AccountKeyForGLAccount,
  Document.GLAccount AS GLAccount,
  Document.TaxCode AS TaxCode,
  Document.AcctKeyForAccrualsGLAccount AS AcctKeyForAccrualsGLAccount,
  Document.AccrualsGLAccount AS AccrualsGLAccount,
  Document.WithholdingTaxCode AS WithholdingTaxCode,
  Document.FreightSupplier AS FreightSupplier,
  Document.CndnRoundingOffDiffAmount AS CndnRoundingOffDiffAmount,
  Document.ConditionAmount AS ConditionAmount,
  Document.TransactionCurrency AS TransactionCurrency,
  Document.ConditionControl AS ConditionControl,
  Document.ConditionInactiveReason AS ConditionInactiveReason,
  _ConditionInactiveReason._Text[ 1: Language = $session.system_language ].ConditionInactiveReasonName AS ConditionInactiveReasonName,
  Document.ConditionClass AS ConditionClass,
  Document.PrcgProcedureCounterForHeader AS PrcgProcedureCounterForHeader,
  Document.FactorForConditionBasisValue AS FactorForConditionBasisValue,
  Document.StructureCondition AS StructureCondition,
  Document.PeriodFactorForCndnBasisValue AS PeriodFactorForCndnBasisValue,
  Document.PricingScaleBasis AS PricingScaleBasis,
  Document.ConditionScaleBasisValue AS ConditionScaleBasisValue,
  Document.ConditionScaleBasisUnit AS ConditionScaleBasisUnit,
  Document.ConditionScaleBasisCurrency AS ConditionScaleBasisCurrency,
  Document.ConditionAlternativeCurrency AS ConditionAlternativeCurrency,
  Document.ConditionAmountInLocalCrcy AS ConditionAmountInLocalCrcy,
  Document.CndnIsRelevantForIntcoBilling AS CndnIsRelevantForIntcoBilling,
  Document.ConditionIsManuallyChanged AS ConditionIsManuallyChanged,
  Document.BillingPriceSource AS BillingPriceSource,
  Document.TaxJurisdictionLevel AS TaxJurisdictionLevel,
  Document.ConditionByteSequence AS ConditionByteSequence,
  Document.CndnIsRelevantForLimitValue AS CndnIsRelevantForLimitValue,
  Document.ConditionBasisLimitExceeded AS ConditionBasisLimitExceeded,
  Document.ConditionAmountLimitExceeded AS ConditionAmountLimitExceeded,
  Document.CumulatedConditionBasisValue AS CumulatedConditionBasisValue,
  Document.CustomerRebateRecipient AS CustomerRebateRecipient,
  Document.ConditionIsForConfiguration AS ConditionIsForConfiguration,
  Document.VariantCondition AS VariantCondition,
  Document.ConditionAcctAssgmtRelevance AS ConditionAcctAssgmtRelevance,
  Document.ConditionMatrixMaintRelevance AS ConditionMatrixMaintRelevance,
  Document.ConfigblParametersAndFormulas AS ConfigblParametersAndFormulas,
  Document.ConditionAdjustedQuantity AS ConditionAdjustedQuantity,
  Document.ConditionTypeName AS ConditionTypeName,
  Document.ConditionBaseValueIntlUnit AS ConditionBaseValueIntlUnit,
  Document.ConditionBaseValueUnit AS ConditionBaseValueUnit,
  Document.ConditionRateValueIntlUnit AS ConditionRateValueIntlUnit,
  Document.TaxCodeName AS TaxCodeName,
  Document.ConditionIsDeletable AS ConditionIsDeletable,
  Document.PricingProcedure AS PricingProcedure,
  Document.SuperordinateDocument AS SuperordinateDocument,
  Document.SuperordinateDocumentItem AS SuperordinateDocumentItem,
  Document.ConditionRateValueUnit AS ConditionRateValueUnit,
  Document.OrderQuantity AS OrderQuantity,
  Document.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  Document.PurgDocConditionRateValue AS PurgDocConditionRateValue,
  Document.PurgDocConditionAmount AS PurgDocConditionAmount,
  Document.PurgDocConditionCurrency AS PurgDocConditionCurrency,
  Document._BillingPriceSource AS _BillingPriceSource,
  Document._ConditionAcctAssgmtRelevance AS _ConditionAcctAssgmtRelevance,
  Document._ConditionAlternativeCurrency AS _ConditionAlternativeCurrency,
  Document._ConditionAmountLimitExceeded AS _ConditionAmountLimitExceeded,
  Document._ConditionApplication AS _ConditionApplication,
  Document._ConditionBasisLimitExceeded AS _ConditionBasisLimitExceeded,
  Document._ConditionCalculationType AS _ConditionCalculationType,
  Document._ConditionCategory AS _ConditionCategory,
  Document._ConditionClass AS _ConditionClass,
  Document._ConditionControl AS _ConditionControl,
  Document._ConditionCurrency AS _ConditionCurrency,
  Document._ConditionInactiveReason AS _ConditionInactiveReason,
  Document._ConditionOrigin AS _ConditionOrigin,
  Document._Customer AS _Customer,
  Document._PricingScaleBasis AS _PricingScaleBasis,
  Document._ConditionQuantityUnit AS _ConditionQuantityUnit,
  Document._ScaleCurrency AS _ScaleCurrency,
  Document._ScaleUnitOfMeasure AS _ScaleUnitOfMeasure,
  Document._StructureCondition AS _StructureCondition,
  Document._Supplier AS _Supplier,
  Document._VariantCondition AS _VariantCondition
FROM I_SESPricingElement AS Document
LEFT OUTER JOIN I_ServiceEntrySheetTP AS _ServiceEntrySheet ON _ServiceEntrySheet.ServiceEntrySheet = ServiceEntrySheet  -- association [1..1]
LEFT OUTER JOIN I_ServiceEntrySheetItemTP AS _ServiceEntrySheetItem ON _ServiceEntrySheetItem.ServiceEntrySheet = ServiceEntrySheet AND _ServiceEntrySheetItem.ServiceEntrySheetItem = ServiceEntrySheetItem  -- association [1..1]
;