I_SESTimeRecording

DDL: I_SESTIMERECORDING SQL: ISESTMERECG Type: view COMPOSITE

Service Entry Sheet: Time Recording

I_SESTimeRecording is a Composite CDS View that provides data about "Service Entry Sheet: Time Recording" in SAP S/4HANA. It reads from 1 data source (I_MMTimeRecording) and exposes 26 fields. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MMTimeRecording I_MMTimeRecording from

Associations (4)

CardinalityTargetAliasCondition
[0..1] R_PurchaseOrder _PurchaseOrder $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
[0..1] R_PurchaseOrderItem _PurchaseOrderItem $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem
[0..1] I_ServiceEntrySheetItemBasic _ServiceEntrySheetItem $projection.ReferenceDocument = _ServiceEntrySheetItem.OriginObject and I_MMTimeRecording.PurchaseOrder = _ServiceEntrySheetItem.PurchaseOrder and I_MMTimeRecording.PurchaseOrderItem = _ServiceEntrySheetItem.PurchaseOrderItem ----Extension
[1..1] E_SESTimeRecording _SESTimeRecExtension I_MMTimeRecording.ReferenceDocument = _SESTimeRecExtension.ReferenceDocument and I_MMTimeRecording.IsDeleted = _SESTimeRecExtension.IsSettled

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISESTMERECG view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Service Entry Sheet: Time Recording view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (26)

KeyFieldSource TableSource FieldDescription
ReferenceDocument I_MMTimeRecording ReferenceDocument Reference Document
IsDeleted I_MMTimeRecording IsDeleted TRUE
TimeSheetNote I_MMTimeRecording TimeSheetNote Short Text
PersonnelNumber I_MMTimeRecording PersonnelNumber Personnel No.
ServicePerformanceDate I_MMTimeRecording ServicePerformanceDate Date
CostCenter I_MMTimeRecording CostCenter Cost Center
WBSElementInternalID I_MMTimeRecording WBSElementInternalID WBS Internal ID
WBSElementInternalID_2 I_MMTimeRecording WBSElementInternalID_2
OrderID I_MMTimeRecording OrderID Order ID
SalesOrder I_MMTimeRecording SalesOrder SD Document
SalesOrderItem I_MMTimeRecording SalesOrderItem Sales Order Item
PurchaseOrder I_MMTimeRecording PurchaseOrder Purchasing Document
PurchaseOrderItem I_MMTimeRecording PurchaseOrderItem Purchasing Document Item
Quantity I_MMTimeRecording Quantity Value
UnitOfMeasure I_MMTimeRecording UnitOfMeasure Unit Protected Qty
IsSettled I_MMTimeRecording IsSettled Is Settled
WorkItem I_MMTimeRecording WorkItem Work Item ID
IsEndOfPurposeBlocked I_MMTimeRecording IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
PurchasingOrganization I_MMTimeRecording PurchasingOrganization Purchasing Organization
PurchasingGroup I_MMTimeRecording PurchasingGroup Purchasing Group
Plant I_MMTimeRecording Plant Valuation Area
CompanyCode _PurchaseOrderItem CompanyCode Receiver Company Code
ServiceEntrySheet _ServiceEntrySheetItem ServiceEntrySheet Service Entry Sheet
ApprovalStatus
MaterialDocument
ServiceEntrySheetItemIsDeleted _ServiceEntrySheetItem IsDeleted TRUE

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_SESTimeRecording.
-- 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: ISESTMERECG

CREATE VIEW I_SESTimeRecording AS
SELECT
  I_MMTimeRecording.ReferenceDocument AS ReferenceDocument,
  I_MMTimeRecording.IsDeleted AS IsDeleted,
  I_MMTimeRecording.TimeSheetNote AS TimeSheetNote,
  I_MMTimeRecording.PersonnelNumber AS PersonnelNumber,
  I_MMTimeRecording.ServicePerformanceDate AS ServicePerformanceDate,
  I_MMTimeRecording.CostCenter AS CostCenter,
  I_MMTimeRecording.WBSElementInternalID AS WBSElementInternalID,
  I_MMTimeRecording.WBSElementInternalID_2 AS WBSElementInternalID_2,
  I_MMTimeRecording.OrderID AS OrderID,
  I_MMTimeRecording.SalesOrder AS SalesOrder,
  I_MMTimeRecording.SalesOrderItem AS SalesOrderItem,
  I_MMTimeRecording.PurchaseOrder AS PurchaseOrder,
  I_MMTimeRecording.PurchaseOrderItem AS PurchaseOrderItem,
  I_MMTimeRecording.Quantity AS Quantity,
  I_MMTimeRecording.UnitOfMeasure AS UnitOfMeasure,
  I_MMTimeRecording.IsSettled AS IsSettled,
  I_MMTimeRecording.WorkItem AS WorkItem,
  I_MMTimeRecording.IsEndOfPurposeBlocked AS IsEndOfPurposeBlocked,
  I_MMTimeRecording.PurchasingOrganization AS PurchasingOrganization,
  I_MMTimeRecording.PurchasingGroup AS PurchasingGroup,
  I_MMTimeRecording.Plant AS Plant,
  _PurchaseOrderItem.CompanyCode AS CompanyCode,
  _ServiceEntrySheetItem.ServiceEntrySheet AS ServiceEntrySheet,
  _ServiceEntrySheetItem._ServiceEntrySheet.ApprovalStatus AS ApprovalStatus,
  _ServiceEntrySheetItem._ServiceEntrySheet.MaterialDocument AS MaterialDocument,
  _ServiceEntrySheetItem.IsDeleted AS ServiceEntrySheetItemIsDeleted
FROM I_MMTimeRecording
LEFT OUTER JOIN R_PurchaseOrder AS _PurchaseOrder ON PurchaseOrder = _PurchaseOrder.PurchaseOrder  -- association [0..1]
LEFT OUTER JOIN R_PurchaseOrderItem AS _PurchaseOrderItem ON PurchaseOrder = _PurchaseOrderItem.PurchaseOrder AND PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem  -- association [0..1]
LEFT OUTER JOIN I_ServiceEntrySheetItemBasic AS _ServiceEntrySheetItem ON ReferenceDocument = _ServiceEntrySheetItem.OriginObject AND I_MMTimeRecording.PurchaseOrder = _ServiceEntrySheetItem.PurchaseOrder AND I_MMTimeRecording.PurchaseOrderItem = _ServiceEntrySheetItem.PurchaseOrderItem  -- association [0..1]
LEFT OUTER JOIN E_SESTimeRecording AS _SESTimeRecExtension ON I_MMTimeRecording.ReferenceDocument = _SESTimeRecExtension.ReferenceDocument AND I_MMTimeRecording.IsDeleted = _SESTimeRecExtension.IsSettled  -- association [1..1]
;