C_ServiceEntrySheetItemDEX

DDL: C_SERVICEENTRYSHEETITEMDEX SQL: CMMSERVENTSHTITM Type: view CONSUMPTION Package: ODATA_MM_ANALYTICS

Data Extraction for ServiceEntrySheetItem

C_ServiceEntrySheetItemDEX (Consumption)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

ServiceEntrySheetItem · Sourcing & Procurement

C_ServiceEntrySheetItemDEX is a Consumption CDS View (Fact) that provides data about "Data Extraction for ServiceEntrySheetItem" in SAP S/4HANA. It reads from 1 data source (I_ServiceEntrySheetItemAPI01) and exposes 41 fields with key fields ServiceEntrySheet, ServiceEntrySheetItem. It has 12 associations to related views. Part of development package ODATA_MM_ANALYTICS.

SAP API Hub

CategoryConsumption
StateC1
Line of BusinessSourcing & Procurement
Application ComponentMM-PUR-ANA-2CL
CapabilitiesData Source for Data Extraction
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageSourcing and Procurement for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_ServiceEntrySheetItemAPI01 I_ServiceEntrySheetItemAPI01 from

Associations (12)

CardinalityTargetAliasCondition
[1..1] C_ServiceEntrySheetDEX _ServiceEntrySheetDEX $projection.ServiceEntrySheet = _ServiceEntrySheetDEX.ServiceEntrySheet
[0..1] I_Product _Product $projection.Service = _Product.Product
[0..1] I_AccountAssignmentCategory _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.QuantityUnit = _UnitOfMeasure.UnitOfMeasure
[0..1] I_Currency _DocumentCurrency $projection.Currency = _DocumentCurrency.Currency
[1..1] C_PurchaseOrderDEX _PurchaseOrder $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
[1..1] C_PurchaseOrderItemDEX _PurchaseOrderItem $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem
[0..1] C_PurchaseContractDEX _PurchaseContract $projection.PurchaseContract = _PurchaseContract.PurchaseContract
[0..1] C_PurchaseContractItemDEX _PurchaseContractItem $projection.PurchaseContract = _PurchaseContractItem.PurchaseContract and $projection.PurchaseContractItem = _PurchaseContractItem.PurchaseContractItem
[0..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] I_PurchasingGroup _PurchasingGroup $projection.PurchasingGroup = _PurchasingGroup.PurchasingGroup
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CMMSERVENTSHTITM view
EndUserText.label Data Extraction for ServiceEntrySheetItem view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataCategory #FACT view
Analytics.dataExtraction.enabled true view
ObjectModel.sapObjectNodeType.name ServiceEntrySheetItem view
ObjectModel.modelingPattern #ANALYTICAL_FACT view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY ServiceEntrySheet ServiceEntrySheet Service Entry Sheet
KEY ServiceEntrySheetItem ServiceEntrySheetItem Item Number of Service Entry Sheet
PurchaseOrder PurchaseOrder Reference Purchase Order
PurchaseOrderItem PurchaseOrderItem Referenced Purchase Order Item
IsDeleted IsDeleted Deletion Indicator in Purchasing Document
Service Service Service Type
ServiceEntrySheetItemDesc ServiceEntrySheetItemDesc Item Description for Service Entry Sheet
ServicePerformer ServicePerformer Service Performer
AccountAssignmentCategory AccountAssignmentCategory Account Assignment Category
MultipleAcctAssgmtDistribution MultipleAcctAssgmtDistribution Distribution Indicator for Multiple Account Assignment
WorkItem WorkItem Work Item ID
ConfirmedQuantity ConfirmedQuantity Quantity in UnE
QuantityUnit QuantityUnit Unit of Measure for Service Entry Statement
ServicePerformanceDate ServicePerformanceDate Date of Service Performance
NetAmount NetAmount Stated Amount
NetPriceAmount NetPriceAmount Price per Unit for an SES Item
Currency Currency Valuation Crcy
PurgDocItemExternalReference PurgDocItemExternalReference External Reference ID
PurchaseContract PurchaseContract Purchase Contract for Enhanced Limit
PurchaseContractItem PurchaseContractItem Purchase Contract Item
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingGroup PurchasingGroup Purchasing Group
Plant Plant Valuation Area
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Business Purpose Completed
CreationDateTime CreationDateTime UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
LastChangedByUser LastChangedByUser User Name
_Product _Product
_AccountAssignmentCategory _AccountAssignmentCategory
_UnitOfMeasure _UnitOfMeasure
_DocumentCurrency _DocumentCurrency
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem
_PurchaseContract _PurchaseContract
_PurchaseContractItem _PurchaseContractItem
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup
_Plant _Plant
_ServiceEntrySheetDEX _ServiceEntrySheetDEX
_ServiceEntrySheet _ServiceEntrySheet

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_ServiceEntrySheetItemDEX.
-- 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: CMMSERVENTSHTITM

CREATE VIEW C_ServiceEntrySheetItemDEX AS
SELECT
  ServiceEntrySheet,
  ServiceEntrySheetItem,
  PurchaseOrder,
  PurchaseOrderItem,
  IsDeleted,
  Service,
  ServiceEntrySheetItemDesc,
  ServicePerformer,
  AccountAssignmentCategory,
  MultipleAcctAssgmtDistribution,
  WorkItem,
  ConfirmedQuantity,
  QuantityUnit,
  ServicePerformanceDate,
  NetAmount,
  NetPriceAmount,
  Currency,
  PurgDocItemExternalReference,
  PurchaseContract,
  PurchaseContractItem,
  PurchasingOrganization,
  PurchasingGroup,
  Plant,
  IsEndOfPurposeBlocked,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser
FROM I_ServiceEntrySheetItemAPI01
LEFT OUTER JOIN C_ServiceEntrySheetDEX AS _ServiceEntrySheetDEX ON ServiceEntrySheet = _ServiceEntrySheetDEX.ServiceEntrySheet  -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON Service = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_AccountAssignmentCategory AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON QuantityUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _DocumentCurrency ON Currency = _DocumentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN C_PurchaseOrderDEX AS _PurchaseOrder ON PurchaseOrder = _PurchaseOrder.PurchaseOrder  -- association [1..1]
LEFT OUTER JOIN C_PurchaseOrderItemDEX AS _PurchaseOrderItem ON PurchaseOrder = _PurchaseOrderItem.PurchaseOrder AND PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem  -- association [1..1]
LEFT OUTER JOIN C_PurchaseContractDEX AS _PurchaseContract ON PurchaseContract = _PurchaseContract.PurchaseContract  -- association [0..1]
LEFT OUTER JOIN C_PurchaseContractItemDEX AS _PurchaseContractItem ON PurchaseContract = _PurchaseContractItem.PurchaseContract AND PurchaseContractItem = _PurchaseContractItem.PurchaseContractItem  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON PurchasingGroup = _PurchasingGroup.PurchasingGroup  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
;