I_SESPricingElement
Service Entry Sheet Pricing Element
I_SESPricingElement is a Composite CDS View that provides data about "Service Entry Sheet Pricing Element" in SAP S/4HANA. It reads from 2 data sources (I_PricingElement, I_ServiceEntrySheet) and exposes 103 fields with key fields ServiceEntrySheet, ServiceEntrySheetItem, PricingDocument, PricingDocumentItem, PricingProcedureStep. It has 4 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_PricingElement | I_PricingElement | inner |
| I_ServiceEntrySheet | ServiceEntrySheet | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ServiceEntrySheet | _ServiceEntrySheet | _ServiceEntrySheet.ServiceEntrySheet = $projection.ServiceEntrySheet |
| [1..1] | I_ServiceEntrySheetItem | _ServiceEntrySheetItem | _ServiceEntrySheetItem.ServiceEntrySheet = $projection.ServiceEntrySheet and _ServiceEntrySheetItem.ServiceEntrySheetItem = $projection.ServiceEntrySheetItem |
| [0..1] | I_ConditionTypeText | _PricingConditionTypeText | _PricingConditionTypeText.ConditionApplication = $projection.ConditionApplication and _PricingConditionTypeText.ConditionType = $projection.ConditionType and _PricingConditionTypeText.ConditionUsage = 'A' and _PricingConditionTypeText.Language = $session.system_language |
| [0..1] | I_SESPurgDocItemFixedAmountDta | _SESPurgDocItemFixedAmountDta | _SESPurgDocItemFixedAmountDta.ServiceEntrySheet = $projection.ServiceEntrySheet and _SESPurgDocItemFixedAmountDta.ServiceEntrySheetItem = $projection.PricingDocumentItem and _SESPurgDocItemFixedAmountDta.PricingProcedureStep = $projection.PricingProcedureStep and _SESPurgDocItemFixedAmountDta.PricingProcedureCounter = $projection.PricingProcedureCounter |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| EndUserText.label | Service Entry Sheet Pricing Element | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| AbapCatalog.sqlViewName | ISESPRCGELMNT | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.sapObjectNodeType.name | ServiceEntrySheet | view |
Fields (103)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ServiceEntrySheet | I_ServiceEntrySheet | ServiceEntrySheet | Service Entry Sheet |
| KEY | ServiceEntrySheetItem | |||
| KEY | PricingDocument | I_PricingElement | PricingDocument | Document Condition |
| KEY | PricingDocumentItem | I_PricingElement | PricingDocumentItem | Item |
| KEY | PricingProcedureStep | I_PricingElement | PricingProcedureStep | Step Number |
| KEY | PricingProcedureCounter | I_PricingElement | PricingProcedureCounter | Pricing Procedure Counter |
| ConditionApplication | I_PricingElement | ConditionApplication | Application | |
| ConditionType | I_PricingElement | ConditionType | Condition type | |
| PriceConditionDeterminationDte | ||||
| ConditionCalculationType | I_PricingElement | ConditionCalculationType | Calculat.Type | |
| ConditionBaseValue | I_PricingElement | ConditionBaseValue | Cond.Basis | |
| ConditionRateValue | I_PricingElement | ConditionRateValue | Condition Rate Value | |
| ConditionCurrency | I_PricingElement | ConditionCurrency | Currency | |
| ConditionQuantity | I_PricingElement | ConditionQuantity | Pricing Unit | |
| ConditionQuantityUnit | I_PricingElement | ConditionQuantityUnit | Unit of Measure | |
| ConditionToBaseQtyNmrtr | I_PricingElement | ConditionToBaseQtyNmrtr | Numerator | |
| ConditionToBaseQtyDnmntr | I_PricingElement | ConditionToBaseQtyDnmntr | Denominator | |
| ConditionCategory | I_PricingElement | ConditionCategory | Condit.Category | |
| ConditionIsForStatistics | I_PricingElement | ConditionIsForStatistics | Statistical | |
| PricingScaleType | I_PricingElement | PricingScaleType | Scale Type | |
| IsRelevantForAccrual | I_PricingElement | IsRelevantForAccrual | Accruals | |
| CndnIsRelevantForInvoiceList | I_PricingElement | CndnIsRelevantForInvoiceList | Settlement Document List Condition | |
| ConditionOrigin | I_PricingElement | ConditionOrigin | Condit.Origin | |
| IsGroupCondition | I_PricingElement | IsGroupCondition | Group Condition | |
| AccessNumberOfAccessSequence | I_PricingElement | AccessNumberOfAccessSequence | Access | |
| ConditionRecord | I_PricingElement | ConditionRecord | Cond.Record No. | |
| ConditionSequentialNumber | I_PricingElement | ConditionSequentialNumber | SequNo of Cond. | |
| AccountKeyForGLAccount | I_PricingElement | AccountKeyForGLAccount | Account Key | |
| GLAccount | I_PricingElement | GLAccount | General Ledger | |
| TaxCode | I_PricingElement | TaxCode | Tax Code | |
| AcctKeyForAccrualsGLAccount | I_PricingElement | AcctKeyForAccrualsGLAccount | Accruals | |
| AccrualsGLAccount | I_PricingElement | AccrualsGLAccount | Accruals Acc. | |
| WithholdingTaxCode | I_PricingElement | WithholdingTaxCode | WTax Code | |
| FreightSupplier | I_PricingElement | FreightSupplier | Supplier | |
| CndnRoundingOffDiffAmount | I_PricingElement | CndnRoundingOffDiffAmount | CondRoundDiff. | |
| ConditionAmount | I_PricingElement | ConditionAmount | Condition Value | |
| TransactionCurrency | I_PricingElement | TransactionCurrency | Transaction Currency | |
| ConditionControl | I_PricingElement | ConditionControl | Cond.Control | |
| ConditionInactiveReason | I_PricingElement | ConditionInactiveReason | Inactive | |
| ConditionClass | I_PricingElement | ConditionClass | Condition Class | |
| PrcgProcedureCounterForHeader | I_PricingElement | PrcgProcedureCounterForHeader | Pricing Procedure Counter for Header | |
| FactorForConditionBasisValue | I_PricingElement | FactorForConditionBasisValue | Factor for Condition Basis Value | |
| StructureCondition | I_PricingElement | StructureCondition | Structure Cond. | |
| PeriodFactorForCndnBasisValue | I_PricingElement | PeriodFactorForCndnBasisValue | Period Factor for Condition Basis Value | |
| PricingScaleBasis | I_PricingElement | PricingScaleBasis | Scale Basis | |
| ConditionScaleBasisValue | I_PricingElement | ConditionScaleBasisValue | Scale Base Val. | |
| ConditionScaleBasisUnit | I_PricingElement | ConditionScaleBasisUnit | Scale UoM | |
| ConditionScaleBasisCurrency | I_PricingElement | ConditionScaleBasisCurrency | Scale Currency | |
| ConditionAlternativeCurrency | I_PricingElement | ConditionAlternativeCurrency | Cndn Currency | |
| ConditionAmountInLocalCrcy | I_PricingElement | ConditionAmountInLocalCrcy | Cumulative Condition Value | |
| CndnIsRelevantForIntcoBilling | I_PricingElement | CndnIsRelevantForIntcoBilling | IntcoBillCond | |
| ConditionIsManuallyChanged | I_PricingElement | ConditionIsManuallyChanged | Changed Manual. | |
| BillingPriceSource | I_PricingElement | BillingPriceSource | Single-Character Flag | |
| TaxJurisdictionLevel | I_PricingElement | TaxJurisdictionLevel | Jurisdiction level | |
| ConditionByteSequence | I_PricingElement | ConditionByteSequence | BitFlags | |
| CndnIsRelevantForLimitValue | I_PricingElement | CndnIsRelevantForLimitValue | Condit. Update | |
| ConditionBasisLimitExceeded | I_PricingElement | ConditionBasisLimitExceeded | Max Basis Value | |
| ConditionAmountLimitExceeded | I_PricingElement | ConditionAmountLimitExceeded | Maximum Amount | |
| CumulatedConditionBasisValue | I_PricingElement | CumulatedConditionBasisValue | Cond.Basis | |
| CustomerRebateRecipient | I_PricingElement | CustomerRebateRecipient | Customer | |
| ConditionIsForConfiguration | I_PricingElement | ConditionIsForConfiguration | UsedfVarConfig | |
| VariantCondition | I_PricingElement | VariantCondition | Variant Key | |
| ConditionAcctAssgmtRelevance | I_PricingElement | ConditionAcctAssgmtRelevance | Rel.Acc.Assig. | |
| ConditionMatrixMaintRelevance | I_PricingElement | ConditionMatrixMaintRelevance | Matrix Maint. | |
| ConfigblParametersAndFormulas | I_PricingElement | ConfigblParametersAndFormulas | Form. ID in Document | |
| ConditionAdjustedQuantity | I_PricingElement | ConditionAdjustedQuantity | Adjusted Qty. | |
| ConditionTypeName | _PricingConditionTypeText | ConditionTypeName | Name | |
| ConditionRateValueUnit | ConditionCurrency | Currency | ||
| TaxCodeName | ||||
| ConditionIsDeletable | ||||
| PricingProcedure | ||||
| SuperordinateDocument | ||||
| SuperordinateDocumentItem | ||||
| _BillingPriceSource | I_PricingElement | _BillingPriceSource | ||
| _ConditionAcctAssgmtRelevance | I_PricingElement | _ConditionAcctAssgmtRelevance | ||
| _ConditionAlternativeCurrency | I_PricingElement | _ConditionAlternativeCurrency | ||
| _ConditionAmountLimitExceeded | I_PricingElement | _ConditionAmountLimitExceeded | ||
| _ConditionApplication | I_PricingElement | _ConditionApplication | ||
| _ConditionBasisLimitExceeded | I_PricingElement | _ConditionBasisLimitExceeded | ||
| _ConditionCalculationType | I_PricingElement | _ConditionCalculationType | ||
| _ConditionCategory | I_PricingElement | _ConditionCategory | ||
| _ConditionClass | I_PricingElement | _ConditionClass | ||
| _ConditionControl | I_PricingElement | _ConditionControl | ||
| _ConditionCurrency | I_PricingElement | _ConditionCurrency | ||
| _ConditionInactiveReason | I_PricingElement | _ConditionInactiveReason | ||
| _ConditionOrigin | I_PricingElement | _ConditionOrigin | ||
| _Currency | I_PricingElement | _Currency | ||
| _Customer | I_PricingElement | _Customer | ||
| _PricingConditionType | I_PricingElement | _PricingConditionType | ||
| _PricingScaleBasis | I_PricingElement | _PricingScaleBasis | ||
| _ConditionQuantityUnit | I_PricingElement | _ConditionQuantityUnit | ||
| _ScaleCurrency | I_PricingElement | _ScaleCurrency | ||
| _ScaleUnitOfMeasure | I_PricingElement | _ScaleUnitOfMeasure | ||
| _StructureCondition | I_PricingElement | _StructureCondition | ||
| _Supplier | I_PricingElement | _Supplier | ||
| _VariantCondition | I_PricingElement | _VariantCondition | ||
| OrderQuantity | _SESPurgDocItemFixedAmountDta | OrderQuantity | Quantity | |
| PurchaseOrderQuantityUnit | _SESPurgDocItemFixedAmountDta | PurchaseOrderQuantityUnit | Order Unit | |
| PurgDocConditionRateValue | _SESPurgDocItemFixedAmountDta | ConditionRateValue | Condition Rate Value | |
| PurgDocConditionAmount | _SESPurgDocItemFixedAmountDta | ConditionAmount | Condition Value | |
| PurgDocConditionCurrency | _SESPurgDocItemFixedAmountDta | ConditionCurrency | Currency | |
| _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_SESPricingElement.
-- 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: ISESPRCGELMNT
CREATE VIEW I_SESPricingElement AS
SELECT
ServiceEntrySheet.ServiceEntrySheet AS ServiceEntrySheet,
cast(substring(I_PricingElement.PricingDocumentItem,2,6) as numc5) AS ServiceEntrySheetItem,
I_PricingElement.PricingDocument AS PricingDocument,
I_PricingElement.PricingDocumentItem AS PricingDocumentItem,
I_PricingElement.PricingProcedureStep AS PricingProcedureStep,
I_PricingElement.PricingProcedureCounter AS PricingProcedureCounter,
I_PricingElement.ConditionApplication AS ConditionApplication,
I_PricingElement.ConditionType AS ConditionType,
cast( '' as abap.dats ) AS PriceConditionDeterminationDte,
I_PricingElement.ConditionCalculationType AS ConditionCalculationType,
I_PricingElement.ConditionBaseValue AS ConditionBaseValue,
I_PricingElement.ConditionRateValue AS ConditionRateValue,
I_PricingElement.ConditionCurrency AS ConditionCurrency,
I_PricingElement.ConditionQuantity AS ConditionQuantity,
I_PricingElement.ConditionQuantityUnit AS ConditionQuantityUnit,
I_PricingElement.ConditionToBaseQtyNmrtr AS ConditionToBaseQtyNmrtr,
I_PricingElement.ConditionToBaseQtyDnmntr AS ConditionToBaseQtyDnmntr,
I_PricingElement.ConditionCategory AS ConditionCategory,
I_PricingElement.ConditionIsForStatistics AS ConditionIsForStatistics,
I_PricingElement.PricingScaleType AS PricingScaleType,
I_PricingElement.IsRelevantForAccrual AS IsRelevantForAccrual,
I_PricingElement.CndnIsRelevantForInvoiceList AS CndnIsRelevantForInvoiceList,
I_PricingElement.ConditionOrigin AS ConditionOrigin,
I_PricingElement.IsGroupCondition AS IsGroupCondition,
I_PricingElement.AccessNumberOfAccessSequence AS AccessNumberOfAccessSequence,
I_PricingElement.ConditionRecord AS ConditionRecord,
I_PricingElement.ConditionSequentialNumber AS ConditionSequentialNumber,
I_PricingElement.AccountKeyForGLAccount AS AccountKeyForGLAccount,
I_PricingElement.GLAccount AS GLAccount,
I_PricingElement.TaxCode AS TaxCode,
I_PricingElement.AcctKeyForAccrualsGLAccount AS AcctKeyForAccrualsGLAccount,
I_PricingElement.AccrualsGLAccount AS AccrualsGLAccount,
I_PricingElement.WithholdingTaxCode AS WithholdingTaxCode,
I_PricingElement.FreightSupplier AS FreightSupplier,
I_PricingElement.CndnRoundingOffDiffAmount AS CndnRoundingOffDiffAmount,
I_PricingElement.ConditionAmount AS ConditionAmount,
I_PricingElement.TransactionCurrency AS TransactionCurrency,
I_PricingElement.ConditionControl AS ConditionControl,
I_PricingElement.ConditionInactiveReason AS ConditionInactiveReason,
I_PricingElement.ConditionClass AS ConditionClass,
I_PricingElement.PrcgProcedureCounterForHeader AS PrcgProcedureCounterForHeader,
I_PricingElement.FactorForConditionBasisValue AS FactorForConditionBasisValue,
I_PricingElement.StructureCondition AS StructureCondition,
I_PricingElement.PeriodFactorForCndnBasisValue AS PeriodFactorForCndnBasisValue,
I_PricingElement.PricingScaleBasis AS PricingScaleBasis,
I_PricingElement.ConditionScaleBasisValue AS ConditionScaleBasisValue,
I_PricingElement.ConditionScaleBasisUnit AS ConditionScaleBasisUnit,
I_PricingElement.ConditionScaleBasisCurrency AS ConditionScaleBasisCurrency,
I_PricingElement.ConditionAlternativeCurrency AS ConditionAlternativeCurrency,
I_PricingElement.ConditionAmountInLocalCrcy AS ConditionAmountInLocalCrcy,
I_PricingElement.CndnIsRelevantForIntcoBilling AS CndnIsRelevantForIntcoBilling,
I_PricingElement.ConditionIsManuallyChanged AS ConditionIsManuallyChanged,
I_PricingElement.BillingPriceSource AS BillingPriceSource,
I_PricingElement.TaxJurisdictionLevel AS TaxJurisdictionLevel,
I_PricingElement.ConditionByteSequence AS ConditionByteSequence,
I_PricingElement.CndnIsRelevantForLimitValue AS CndnIsRelevantForLimitValue,
I_PricingElement.ConditionBasisLimitExceeded AS ConditionBasisLimitExceeded,
I_PricingElement.ConditionAmountLimitExceeded AS ConditionAmountLimitExceeded,
I_PricingElement.CumulatedConditionBasisValue AS CumulatedConditionBasisValue,
I_PricingElement.CustomerRebateRecipient AS CustomerRebateRecipient,
I_PricingElement.ConditionIsForConfiguration AS ConditionIsForConfiguration,
I_PricingElement.VariantCondition AS VariantCondition,
I_PricingElement.ConditionAcctAssgmtRelevance AS ConditionAcctAssgmtRelevance,
I_PricingElement.ConditionMatrixMaintRelevance AS ConditionMatrixMaintRelevance,
I_PricingElement.ConfigblParametersAndFormulas AS ConfigblParametersAndFormulas,
I_PricingElement.ConditionAdjustedQuantity AS ConditionAdjustedQuantity,
_PricingConditionTypeText.ConditionTypeName AS ConditionTypeName,
ConditionCurrency AS ConditionRateValueUnit,
cast(' ' as price_element_tax_code_descr) AS TaxCodeName,
cast(' ' as abap.char( 1 )) AS ConditionIsDeletable,
cast(' ' as kalsm_d ) AS PricingProcedure,
cast(' ' as abap.char ( 32 )) AS SuperordinateDocument,
cast(' ' as abap.char ( 70 )) AS SuperordinateDocumentItem,
I_PricingElement._BillingPriceSource AS _BillingPriceSource,
I_PricingElement._ConditionAcctAssgmtRelevance AS _ConditionAcctAssgmtRelevance,
I_PricingElement._ConditionAlternativeCurrency AS _ConditionAlternativeCurrency,
I_PricingElement._ConditionAmountLimitExceeded AS _ConditionAmountLimitExceeded,
I_PricingElement._ConditionApplication AS _ConditionApplication,
I_PricingElement._ConditionBasisLimitExceeded AS _ConditionBasisLimitExceeded,
I_PricingElement._ConditionCalculationType AS _ConditionCalculationType,
I_PricingElement._ConditionCategory AS _ConditionCategory,
I_PricingElement._ConditionClass AS _ConditionClass,
I_PricingElement._ConditionControl AS _ConditionControl,
I_PricingElement._ConditionCurrency AS _ConditionCurrency,
I_PricingElement._ConditionInactiveReason AS _ConditionInactiveReason,
I_PricingElement._ConditionOrigin AS _ConditionOrigin,
I_PricingElement._Currency AS _Currency,
I_PricingElement._Customer AS _Customer,
I_PricingElement._PricingConditionType AS _PricingConditionType,
I_PricingElement._PricingScaleBasis AS _PricingScaleBasis,
I_PricingElement._ConditionQuantityUnit AS _ConditionQuantityUnit,
I_PricingElement._ScaleCurrency AS _ScaleCurrency,
I_PricingElement._ScaleUnitOfMeasure AS _ScaleUnitOfMeasure,
I_PricingElement._StructureCondition AS _StructureCondition,
I_PricingElement._Supplier AS _Supplier,
I_PricingElement._VariantCondition AS _VariantCondition,
_SESPurgDocItemFixedAmountDta.OrderQuantity AS OrderQuantity,
_SESPurgDocItemFixedAmountDta.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
_SESPurgDocItemFixedAmountDta.ConditionRateValue AS PurgDocConditionRateValue,
_SESPurgDocItemFixedAmountDta.ConditionAmount AS PurgDocConditionAmount,
_SESPurgDocItemFixedAmountDta.ConditionCurrency AS PurgDocConditionCurrency
FROM I_ServiceEntrySheet AS ServiceEntrySheet
INNER JOIN I_PricingElement ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ServiceEntrySheet AS _ServiceEntrySheet ON _ServiceEntrySheet.ServiceEntrySheet = ServiceEntrySheet -- association [1..1]
LEFT OUTER JOIN I_ServiceEntrySheetItem AS _ServiceEntrySheetItem ON _ServiceEntrySheetItem.ServiceEntrySheet = ServiceEntrySheet AND _ServiceEntrySheetItem.ServiceEntrySheetItem = ServiceEntrySheetItem -- association [1..1]
LEFT OUTER JOIN I_ConditionTypeText AS _PricingConditionTypeText ON _PricingConditionTypeText.ConditionApplication = ConditionApplication AND _PricingConditionTypeText.ConditionType = ConditionType AND _PricingConditionTypeText.ConditionUsage = 'A' AND _PricingConditionTypeText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SESPurgDocItemFixedAmountDta AS _SESPurgDocItemFixedAmountDta ON _SESPurgDocItemFixedAmountDta.ServiceEntrySheet = ServiceEntrySheet AND _SESPurgDocItemFixedAmountDta.ServiceEntrySheetItem = PricingDocumentItem AND _SESPurgDocItemFixedAmountDta.PricingProcedureStep = PricingProcedureStep AND _SESPurgDocItemFixedAmountDta.PricingProcedureCounter = PricingProcedureCounter -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA