I_HCMActualActivities

DDL: I_HCMACTUALACTIVITIES Type: view COMPOSITE

Timesheet Actual Activities

I_HCMActualActivities is a Composite CDS View that provides data about "Timesheet Actual Activities" in SAP S/4HANA. It reads from 1 data source (I_HCMActualActivitiesBase) and exposes 180 fields with key fields PersonnelNumber, HCMTimeShtRecdID. It has 41 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_HCMActualActivitiesBase I_HCMActualActivitiesBase from

Associations (41)

CardinalityTargetAliasCondition
[0..1] I_HCMAttendanceAbsenceTypeText _HCMAttendanceAbsenceType $projection.HCMPersonnelSubareaGrouping = _HCMAttendanceAbsenceType.HCMPersonnelSubareaGrouping and $projection.HCMAttendanceAbsenceType = _HCMAttendanceAbsenceType.HCMAttendanceAbsenceType and _HCMAttendanceAbsenceType.Language = $session.system_language
[0..1] I_CostCenterText _MasterCostCenter _MasterCostCenter.CostCenter = $projection.HCMMasterCostCenter and _MasterCostCenter.ControllingArea = $projection.ControllingArea and _MasterCostCenter.Language = $session.system_language and _MasterCostCenter.ValidityEndDate = '99991231'
[0..1] I_CostCenterText _SenderCostCenter _SenderCostCenter.CostCenter = $projection.HCMSenderCostCenter and _SenderCostCenter.ControllingArea = $projection.ControllingArea and _SenderCostCenter.Language = $session.system_language and _SenderCostCenter.ValidityEndDate = '99991231'
[0..1] I_CostCenterText _ReceiverCostCenter _ReceiverCostCenter.CostCenter = $projection.ReceiverCostCenter and _ReceiverCostCenter.ControllingArea = $projection.ControllingArea and _ReceiverCostCenter.Language = $session.system_language and _ReceiverCostCenter.ValidityEndDate = '99991231'
[0..1] I_BusinessProcessText _ReceiverBusinessProcess _ReceiverBusinessProcess.BusinessProcess = $projection.ReceiverBusinessProcess and _ReceiverBusinessProcess.ControllingArea = $projection.ControllingArea and _ReceiverBusinessProcess.Language = $session.system_language and _ReceiverBusinessProcess.ValidityEndDate = '99991231'
[0..1] I_FunctionalAreaText _ReceivingFunctionalArea _ReceivingFunctionalArea.FunctionalArea = $projection.HCMReceivingFunctionalArea and _ReceivingFunctionalArea.Language = $session.system_language
[0..1] I_GrantText _ReceiverGrant _ReceiverGrant.GrantID = $projection.HCMReceiverGrant and _ReceiverGrant.Language = $session.system_language
[0..1] I_FunctionalAreaText _SendingFunctionalArea _SendingFunctionalArea.FunctionalArea = $projection.HCMSendingFunctionalArea and _SendingFunctionalArea.Language = $session.system_language
[0..1] I_GrantText _SenderGrant _SenderGrant.GrantID = $projection.HCMSenderGrant and _SenderGrant.Language = $session.system_language
[0..1] I_BudgetPeriodText _ReceiverBudgetPeriod _ReceiverBudgetPeriod.BudgetPeriod = $projection.HCMReceiverBudgetPeriod and _ReceiverBudgetPeriod.Language = $session.system_language
[0..1] I_BudgetPeriodText _SenderBudgetPeriod _SenderBudgetPeriod.BudgetPeriod = $projection.HCMSenderBudgetPeriod and _SenderBudgetPeriod.Language = $session.system_language
[0..1] I_CapacityText _HCMCapacityID _HCMCapacityID.CapacityInternalID = $projection.HCMCapacityID and _HCMCapacityID.Language = $session.system_language
[0..1] I_CurrencyText _Currency _Currency.Currency = $projection.Currency and _Currency.Language = $session.system_language
[0..1] I_CurrencyText _HCMTimeShtRecdTransCrcy _HCMTimeShtRecdTransCrcy.Currency = $projection.HCMTimeShtRecdTransCrcy and _HCMTimeShtRecdTransCrcy.Language = $session.system_language
[0..1] I_OrderCategoryText _OrderCategory _OrderCategory.OrderCategory = $projection.HCMOrderCategory and _OrderCategory.Language = $session.system_language
[0..1] I_FunctionalAreaText _MasterFunctionalArea _MasterFunctionalArea.Language = $session.system_language and _MasterFunctionalArea.FunctionalArea = $projection.HCMMasterFunctionalArea
[0..1] I_GrantText _MasterGrant _MasterGrant.GrantID = $projection.HCMMasterGrant and _MasterGrant.Language = $session.system_language
[0..1] I_StatisticalKeyFigureText _StatisticalKeyFigure _StatisticalKeyFigure.Language = $session.system_language and _StatisticalKeyFigure.ControllingArea = $projection.ControllingArea and _StatisticalKeyFigure.StatisticalKeyFigure = $projection.HCMStatisticalKeyFigure
[0..1] I_UnitOfMeasureText _UnitOfMeasure _UnitOfMeasure.Language = $session.system_language and _UnitOfMeasure.UnitOfMeasure = $projection.HCMTimeShtRecdUoM
[0..1] I_BudgetPeriodText _MasterBudgetPeriod _MasterBudgetPeriod.Language = $session.system_language and _MasterBudgetPeriod.BudgetPeriod = $projection.HCMMasterBudgetPeriod
[0..1] I_BillableControlText _AccountingIndicator _AccountingIndicator.BillableControl = $projection.HCMAccountingIndicatorCode and _AccountingIndicator.Language = $session.system_language
[0..1] I_CurrentBusinessProcessText _SenderBusinessProcess _SenderBusinessProcess.ControllingArea = $projection.ControllingArea and _SenderBusinessProcess.BusinessProcess = $projection.SenderBusinessProcess and _SenderBusinessProcess.Language = $session.system_language
[0..1] I_HCMTimeShtActivityNumberTxt _ActivityNumber _ActivityNumber.Language = $session.system_language and _ActivityNumber.ActivityNumber = $projection.ActivityNumber
[0..1] I_HCMObjectTypeText _HCMObjectType _HCMObjectType.Language = $session.system_language and _HCMObjectType.HCMObjectType = $projection.HCMObjectType
[0..1] I_HCMPositionText _HCMPosition _HCMPosition.Language = $session.system_language and _HCMPosition.HCMObjectType = $projection.HCMObjectType and _HCMPosition.HCMPosition = $projection.HCMPosition and _HCMPosition.EndDate = '99991231'
[0..1] I_UnitOfMeasureText _HCMTimeShtRecdDisplayUoM _HCMTimeShtRecdDisplayUoM.Language = $session.system_language and _HCMTimeShtRecdDisplayUoM.UnitOfMeasure = $projection.HCMTimeShtRecdDisplayUoM
[0..1] I_TimeSheetTaskTypeText _TaskType _TaskType.Language = $session.system_language and _TaskType.TimeSheetTaskType = $projection.TaskType
[0..1] I_FinalConfirmationTypeText _HCMTmeShtRecdAutomConfPrpsl _HCMTmeShtRecdAutomConfPrpsl.FinalConfirmationType = $projection.HCMTmeShtRecdAutomConfPrpsl and _HCMTmeShtRecdAutomConfPrpsl.Language = $session.system_language
[0..1] I_HCMTimeShtOvertimeCompnTypeT _HCMOvertimeCompensationType _HCMOvertimeCompensationType.Language = $session.system_language and _HCMOvertimeCompensationType.HCMOvertimeCompensationType = $projection.HCMOvertimeCompensationType
[0..1] I_CapacityCategoryText _CapacityCategory _CapacityCategory.CapacityCategoryCode = $projection.CapacityCategory and _CapacityCategory.Language = $session.system_language
[0..1] I_HCMEmployeeGroupText _HCMEmployeeGroup _HCMEmployeeGroup.HCMEmployeeGroup = $projection.HCMEmployeeGroup and _HCMEmployeeGroup.Language = $session.system_language
[0..1] I_HCMEmployeeSubgroupText _HCMEmployeeSubGroup _HCMEmployeeSubGroup.HCMEmployeeSubgroup = $projection.HCMEmployeeSubgroup and _HCMEmployeeSubGroup.Language = $session.system_language
[0..1] I_CalendarMonthText _CalendarMonth _CalendarMonth.CalendarMonth = $projection.CalendarMonth and _CalendarMonth.Language = $session.system_language
[0..1] I_LogicalSystemText _LogicalSystem _LogicalSystem.LogicalSystem = $projection.HCMLogicalSystemID and _LogicalSystem.Language = $session.system_language
[0..1] I_LogicalSystemText _HCMLogicalSystemOfSourceDoc _HCMLogicalSystemOfSourceDoc.LogicalSystem = $projection.HCMLogicalSystemOfSourceDoc and _HCMLogicalSystemOfSourceDoc.Language = $session.system_language
[0..1] I_HCMTmeShtRecdProcgStsTxt _HCMTmeShtRecdProcgSts _HCMTmeShtRecdProcgSts.HCMTimeShtRecdProcessingStatus = $projection.HCMTimeShtRecdProcessingStatus and _HCMTmeShtRecdProcgSts.Language = $session.system_language
[0..1] I_Wagetypetext _Wagetype _Wagetype.EmployeeWageType = $projection.HCMWageType and _Wagetype.PersonnelCountryGroup = $projection.HCMCountryRegionGrouping and _Wagetype.Language = $session.system_language
[0..1] I_CostCenterActivityTypeText _HCMMasterActivityType _HCMMasterActivityType.CostCtrActivityType = $projection.HCMMasterActivityType and _HCMMasterActivityType.ControllingArea = $projection.ControllingArea and _HCMMasterActivityType.Language = $session.system_language and _HCMMasterActivityType.ValidityEndDate = '99991231'
[0..1] I_CostCenterActivityTypeText _HCMActivityType _HCMActivityType.CostCtrActivityType = $projection.HCMActivityType and _HCMActivityType.ControllingArea = $projection.ControllingArea and _HCMActivityType.Language = $session.system_language and _HCMActivityType.ValidityEndDate = '99991231'
[0..1] I_TimeSheetRejectionReasonText _HCMTimeShtRecdRejectionReason _HCMTimeShtRecdRejectionReason.TimeSheetRejectionReason = $projection.HCMTimeShtRecdRejectionReason and _HCMTimeShtRecdRejectionReason.Language = $session.system_language
[0..1] I_BR_CostObjectText _ReceiverCostObject _ReceiverCostObject.CostObject = $projection.ReceiverCostObject and _ReceiverCostObject.LanguageCode = $session.system_language and _ReceiverCostObject.ValidityEndDate = '99991231'

Annotations (12)

NameValueLevelField
EndUserText.label Timesheet Actual Activities view
AbapCatalog.sqlViewName IHCMTIMEACTUALS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations false view
VDM.viewType #COMPOSITE view

Fields (180)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber PersonnelNumber Personnel No.
KEY HCMTimeShtRecdID HCMTimeShtRecdID
HCMTimeShtRecdApproverID
HCMEmployeeName HCMEmployeeName Empl./appl.name
HCMOrganizationalUnit HCMOrganizationalUnit Org. Unit
HCMOrganizationalUnitName HCMOrganizationalUnitName
HCMPersonnelArea HCMPersonnelArea Personnel area
HCMPersonnelSubarea HCMPersonnelSubarea Pers. subarea
HCMEmployeeGroup HCMEmployeeGroup EE group
HCMEmployeeSubgroup HCMEmployeeSubgroup EE subgroup
HCMCountryRegionGrouping HCMCountryRegionGrouping HCM Local.
HCMPersonnelSubareaGrouping HCMPersonnelSubareaGrouping
HCMEmployeeCompanyCode HCMEmployeeCompanyCode Company Code
HCMEmployeeBlockingDate HCMEmployeeBlockingDate Blocking Date
CalendarDate CalendarDate Calendar Date
CalendarMonth CalendarMonth Calendar Month
CalendarYear CalendarYear Year
CalendarQuarter CalendarQuarter Calendar Quarter
CalendarWeek CalendarWeek Calendar Week
CalendarDay CalendarDay Occur Day in a Month
YearQuarter YearQuarter Year Quarter
YearMonth YearMonth Year Month
YearWeek YearWeek Year and Calendar Week
WeekDay WeekDay Weekdays
YearDay YearDay Day of the year
HCMWorkDate HCMWorkDate
HCMTimeShtRecdRecordedHrs HCMTimeShtRecdRecordedHrs
HCMTimeShtRecdRecordedAmount HCMTimeShtRecdRecordedAmount
HCMTimeShtRecdRecordedQuantity HCMTimeShtRecdRecordedQuantity
HCMSenderCostCenter HCMSenderCostCenter
HCMActivityType HCMActivityType
HCMSendingPurchaseOrder HCMSendingPurchaseOrder
HCMSendingPurchaseOrderItem HCMSendingPurchaseOrderItem
SenderBusinessProcess SenderBusinessProcess
ActivityNumber ActivityNumber
ReceiverCostCenter ReceiverCostCenter
HCMReceiverWBSElementExtID HCMReceiverWBSElementExtID
WBSDescription WBSDescription WBS Element Name
ReceiverOrder ReceiverOrder
HCMNetworkNumber HCMNetworkNumber
HCMOrderRoutingNumber HCMOrderRoutingNumber
HCMOrderID HCMOrderID
ReceiverSalesOrder ReceiverSalesOrder
ReceiverSalesOrderItem ReceiverSalesOrderItem
ReceiverCostObject ReceiverCostObject
ReceiverBusinessProcess ReceiverBusinessProcess
HCMProfitabilitySegment HCMProfitabilitySegment
HCMReceiverFund HCMReceiverFund
HCMReceivingFunctionalArea HCMReceivingFunctionalArea
HCMReceiverGrant HCMReceiverGrant
HCMSenderFund HCMSenderFund
HCMSendingFunctionalArea HCMSendingFunctionalArea
HCMSenderGrant HCMSenderGrant
HCMReceiverBudgetPeriod HCMReceiverBudgetPeriod
HCMSenderBudgetPeriod HCMSenderBudgetPeriod
HCMAttendanceAbsenceType HCMAttendanceAbsenceType
HCMWageType HCMWageType
HCMCapacityID HCMCapacityID
HCMCapacitySplit HCMCapacitySplit
TravelTripNumber TravelTripNumber Trip Number
MaterialDocument MaterialDocument Material Doc.
HCMOvertimeCompensationType HCMOvertimeCompensationType
HCMTaxAreaWorkCenter HCMTaxAreaWorkCenter
HCMValuationBasisAmount HCMValuationBasisAmount
Currency Currency Valuation Crcy
HCMExtraPayValuation HCMExtraPayValuation
PayScaleGroup PayScaleGroup
PayScaleLevel PayScaleLevel
HCMPremiumNumberCode HCMPremiumNumberCode
HCMPremiumIndicatorCode HCMPremiumIndicatorCode
HCMObjectType HCMObjectType
HCMPosition HCMPosition
ControllingArea ControllingArea Controlling Area
HCMTimeShtRecdDisplayUoM HCMTimeShtRecdDisplayUoM
HCMTimeShtRecdTransCrcy HCMTimeShtRecdTransCrcy
HCMTimeSheetRecordPriceInTC HCMTimeSheetRecordPriceInTC
HCMObjectID HCMObjectID
Plant Plant Valuation Area
HCMOrderCategory HCMOrderCategory
HCMMstrCostAcctgVariants HCMMstrCostAcctgVariants
HCMMasterCostCenter HCMMasterCostCenter
HCMMasterActivityType HCMMasterActivityType
HCMMasterFund HCMMasterFund
HCMMasterFunctionalArea HCMMasterFunctionalArea
HCMMasterGrant HCMMasterGrant
HCMAccountingIndicatorCode HCMAccountingIndicatorCode
HCMTimeShtRecdUoM HCMTimeShtRecdUoM
HCMStatisticalKeyFigure HCMStatisticalKeyFigure
TaskType TaskType Task Type
HCMTaskLevel HCMTaskLevel
HCMTaskComponent HCMTaskComponent
CompanyCode CompanyCode Receiver Company Code
HCMProjectUUID HCMProjectUUID
HCMExternalProjectID HCMExternalProjectID
HCMProjectObjectUUID HCMProjectObjectUUID
HCMProjectSubObjectID HCMProjectSubObjectID
HCMProjectObjectType HCMProjectObjectType
HCMMasterBudgetPeriod HCMMasterBudgetPeriod
HCMTimeShtRecdCreationDate HCMTimeShtRecdCreationDate
HCMTimeShtRecdCreationTime HCMTimeShtRecdCreationTime
HCMTimeShtRecdCreatedByUser HCMTimeShtRecdCreatedByUser
HCMTimeShtRecdLastChangedDate HCMTimeShtRecdLastChangedDate
HCMTimeShtRecdLastChangedTime HCMTimeShtRecdLastChangedTime
HCMTimeShtRecdLastChgdByUser HCMTimeShtRecdLastChgdByUser
HCMTimeShtRecdApprovedByUser HCMTimeShtRecdApprovedByUser
HCMTimeShtRecdApprovalDate HCMTimeShtRecdApprovalDate
HCMWorkItemID HCMWorkItemID
HCMLogicalSystemID HCMLogicalSystemID
HCMTimeShtRecdProcessingStatus HCMTimeShtRecdProcessingStatus
HCMTimeShtRecdRefNumber HCMTimeShtRecdRefNumber
HCMTimeShtRecdRejectionReason HCMTimeShtRecdRejectionReason
HCMTimeShtRecdAcctgDoc HCMTimeShtRecdAcctgDoc
HCMLogicalSystemOfSourceDoc HCMLogicalSystemOfSourceDoc
HCMExternalApplication HCMExternalApplication
HCMExternalDocument HCMExternalDocument
HCMTaskNumber HCMTaskNumber
HCMTimeShtRecdStartTime HCMTimeShtRecdStartTime
HCMTimeShtRecdEndTime HCMTimeShtRecdEndTime
HCMTimeShtRecdIsForPrevDay HCMTimeShtRecdIsForPrevDay
HCMTimeShtRecdIsForFullDay HCMTimeShtRecdIsForFullDay
HCMRemainingWorkQuantity HCMRemainingWorkQuantity
HCMTmeShtRecdAutomConfPrpsl HCMTmeShtRecdAutomConfPrpsl
HCMShortTextComment HCMShortTextComment
HCMCommentIsLongText HCMCommentIsLongText
HCMTimeShtRecdHasPrtlConfirm HCMTimeShtRecdHasPrtlConfirm
CapacityCategory CapacityCategory
HCMAttendanceAbsenceTypeName _HCMAttendanceAbsenceType HCMAttendanceAbsenceTypeName
ControllingAreaName _ControllingArea ControllingAreaName Long Text
CompanyCodeName _CompanyCode CompanyCodeName Company Name
HCMCompanyCodeName _HCMEmployeeCompanyCode CompanyCodeName Company Name
MasterCostCenterName _MasterCostCenter CostCenterName Name
SenderCostCenterName _SenderCostCenter CostCenterName Name
ReceiverCostCenterName _ReceiverCostCenter CostCenterName Name
ReceiverBusinessProcessName _ReceiverBusinessProcess BusinessProcessName Long Text
ReceivingFunctionalAreaName _ReceivingFunctionalArea FunctionalAreaName Long Text
ReceiverGrantName _ReceiverGrant GrantName
SendingFunctionalAreaName _SendingFunctionalArea FunctionalAreaName Long Text
SenderGrantName _SenderGrant GrantName
ReceiverBudgetPeriodName _ReceiverBudgetPeriod BudgetPeriodName Long Text
SenderBudgetPeriodName _SenderBudgetPeriod BudgetPeriodName Long Text
CapacityText _HCMCapacityID CapacityText
CurrencyName _Currency CurrencyName
TransactionCurrencyName _HCMTimeShtRecdTransCrcy CurrencyName
PlantName _Plant PlantName Plant Name
OrderCategoryName _OrderCategory OrderCategoryName
MasterFunctionalAreaName _MasterFunctionalArea FunctionalAreaName Long Text
MasterGrantName _MasterGrant GrantName
StatisticalKeyFigureName _StatisticalKeyFigure StatisticalKeyFigureName Statistical Key Figure Name
UnitOfMeasureName _UnitOfMeasure UnitOfMeasureName Meas. Unit Text
MasterBudgetPeriodName _MasterBudgetPeriod BudgetPeriodName Long Text
BillableControlName _AccountingIndicator BillableControlName
SenderBusinessProcessName _SenderBusinessProcess BusinessProcessName Long Text
HCMTimeShtActivityNumberText _ActivityNumber HCMTimeShtActivityNumberText
ProjectNetworkDescription _HCMNetworkNumber ProjectNetworkDescription Network Name
HCMObjectTypeName _HCMObjectType HCMObjectTypeName
HCMPositionName _HCMPosition HCMPositionName
OrderDescription _ReceiverOrder OrderDescription
HCMTimeShtRecdDisplayUoMName _HCMTimeShtRecdDisplayUoM UnitOfMeasureName Meas. Unit Text
TimeSheetTaskTypeText _TaskType TimeSheetTaskTypeText
FinalConfirmationTypeName _HCMTmeShtRecdAutomConfPrpsl FinalConfirmationTypeName
HCMOvertimeCompensationTypeTxt _HCMOvertimeCompensationType HCMOvertimeCompensationTypeTxt
CapacityCategoryName _CapacityCategory CapacityCategoryName
HCMWorkTaxAreaName _HCMTaxAreaWorkCenter HCMWorkTaxAreaName
HCMTaskLevelName _HCMTaskLevel HCMTaskLevelName
HCMTaskComponentName _HCMTaskComponent HCMTaskComponentName
HCMPersonnelAreaName _HCMPersonnelArea HCMPersonnelAreaName
HCMPersonnelSubareaName _HCMPersonnelSubarea PersonnelSubareaName
HCMEmployeeGroupName _HCMEmployeeGroup HCMEmployeeGroupName
HCMEmployeeSubgroupName _HCMEmployeeSubGroup HCMEmployeeSubgroupName
LogicalSystemName _LogicalSystem LogicalSystemName
HCMLogicalSystemSourceDocName _HCMLogicalSystemOfSourceDoc LogicalSystemName
HCMTmeShtRecdProcgStsTxt _HCMTmeShtRecdProcgSts HCMTmeShtRecdProcgStsTxt
CalendarMonthName _CalendarMonth CalendarMonthName
WageTypeName _Wagetype WageTypeName
HCMMasterActivityTypeName _HCMMasterActivityType CostCtrActivityTypeName
HCMActivityTypeName _HCMActivityType CostCtrActivityTypeName
TimeSheetRejectionReasonText _HCMTimeShtRecdRejectionReason TimeSheetRejectionReasonText
CostObjectDesc _ReceiverCostObject CostObjectDesc Cost Object Name
_Date _Date
_HCMCurrentPayrollStatus _HCMCurrentPayrollStatus

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_HCMActualActivities.
-- 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.

CREATE VIEW I_HCMActualActivities AS
SELECT
  PersonnelNumber,
  HCMTimeShtRecdID,
  cast('00000000' as pernr_d) AS HCMTimeShtRecdApproverID,
  HCMEmployeeName,
  HCMOrganizationalUnit,
  HCMOrganizationalUnitName,
  HCMPersonnelArea,
  HCMPersonnelSubarea,
  HCMEmployeeGroup,
  HCMEmployeeSubgroup,
  HCMCountryRegionGrouping,
  HCMPersonnelSubareaGrouping,
  HCMEmployeeCompanyCode,
  HCMEmployeeBlockingDate,
  CalendarDate,
  CalendarMonth,
  CalendarYear,
  CalendarQuarter,
  CalendarWeek,
  CalendarDay,
  YearQuarter,
  YearMonth,
  YearWeek,
  WeekDay,
  YearDay,
  HCMWorkDate,
  HCMTimeShtRecdRecordedHrs,
  HCMTimeShtRecdRecordedAmount,
  HCMTimeShtRecdRecordedQuantity,
  HCMSenderCostCenter,
  HCMActivityType,
  HCMSendingPurchaseOrder,
  HCMSendingPurchaseOrderItem,
  SenderBusinessProcess,
  ActivityNumber,
  ReceiverCostCenter,
  HCMReceiverWBSElementExtID,
  WBSDescription,
  ReceiverOrder,
  HCMNetworkNumber,
  HCMOrderRoutingNumber,
  HCMOrderID,
  ReceiverSalesOrder,
  ReceiverSalesOrderItem,
  ReceiverCostObject,
  ReceiverBusinessProcess,
  HCMProfitabilitySegment,
  HCMReceiverFund,
  HCMReceivingFunctionalArea,
  HCMReceiverGrant,
  HCMSenderFund,
  HCMSendingFunctionalArea,
  HCMSenderGrant,
  HCMReceiverBudgetPeriod,
  HCMSenderBudgetPeriod,
  HCMAttendanceAbsenceType,
  HCMWageType,
  HCMCapacityID,
  HCMCapacitySplit,
  TravelTripNumber,
  MaterialDocument,
  HCMOvertimeCompensationType,
  HCMTaxAreaWorkCenter,
  HCMValuationBasisAmount,
  Currency,
  HCMExtraPayValuation,
  PayScaleGroup,
  PayScaleLevel,
  HCMPremiumNumberCode,
  HCMPremiumIndicatorCode,
  HCMObjectType,
  HCMPosition,
  ControllingArea,
  HCMTimeShtRecdDisplayUoM,
  HCMTimeShtRecdTransCrcy,
  HCMTimeSheetRecordPriceInTC,
  HCMObjectID,
  Plant,
  HCMOrderCategory,
  HCMMstrCostAcctgVariants,
  HCMMasterCostCenter,
  HCMMasterActivityType,
  HCMMasterFund,
  HCMMasterFunctionalArea,
  HCMMasterGrant,
  HCMAccountingIndicatorCode,
  HCMTimeShtRecdUoM,
  HCMStatisticalKeyFigure,
  TaskType,
  HCMTaskLevel,
  HCMTaskComponent,
  CompanyCode,
  HCMProjectUUID,
  HCMExternalProjectID,
  HCMProjectObjectUUID,
  HCMProjectSubObjectID,
  HCMProjectObjectType,
  HCMMasterBudgetPeriod,
  HCMTimeShtRecdCreationDate,
  HCMTimeShtRecdCreationTime,
  HCMTimeShtRecdCreatedByUser,
  HCMTimeShtRecdLastChangedDate,
  HCMTimeShtRecdLastChangedTime,
  HCMTimeShtRecdLastChgdByUser,
  HCMTimeShtRecdApprovedByUser,
  HCMTimeShtRecdApprovalDate,
  HCMWorkItemID,
  HCMLogicalSystemID,
  HCMTimeShtRecdProcessingStatus,
  HCMTimeShtRecdRefNumber,
  HCMTimeShtRecdRejectionReason,
  HCMTimeShtRecdAcctgDoc,
  HCMLogicalSystemOfSourceDoc,
  HCMExternalApplication,
  HCMExternalDocument,
  HCMTaskNumber,
  HCMTimeShtRecdStartTime,
  HCMTimeShtRecdEndTime,
  HCMTimeShtRecdIsForPrevDay,
  HCMTimeShtRecdIsForFullDay,
  HCMRemainingWorkQuantity,
  HCMTmeShtRecdAutomConfPrpsl,
  HCMShortTextComment,
  HCMCommentIsLongText,
  HCMTimeShtRecdHasPrtlConfirm,
  CapacityCategory,
  _HCMAttendanceAbsenceType.HCMAttendanceAbsenceTypeName AS HCMAttendanceAbsenceTypeName,
  _ControllingArea.ControllingAreaName AS ControllingAreaName,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _HCMEmployeeCompanyCode.CompanyCodeName AS HCMCompanyCodeName,
  _MasterCostCenter.CostCenterName AS MasterCostCenterName,
  _SenderCostCenter.CostCenterName AS SenderCostCenterName,
  _ReceiverCostCenter.CostCenterName AS ReceiverCostCenterName,
  _ReceiverBusinessProcess.BusinessProcessName AS ReceiverBusinessProcessName,
  _ReceivingFunctionalArea.FunctionalAreaName AS ReceivingFunctionalAreaName,
  _ReceiverGrant.GrantName AS ReceiverGrantName,
  _SendingFunctionalArea.FunctionalAreaName AS SendingFunctionalAreaName,
  _SenderGrant.GrantName AS SenderGrantName,
  _ReceiverBudgetPeriod.BudgetPeriodName AS ReceiverBudgetPeriodName,
  _SenderBudgetPeriod.BudgetPeriodName AS SenderBudgetPeriodName,
  _HCMCapacityID.CapacityText AS CapacityText,
  _Currency.CurrencyName AS CurrencyName,
  _HCMTimeShtRecdTransCrcy.CurrencyName AS TransactionCurrencyName,
  _Plant.PlantName AS PlantName,
  _OrderCategory.OrderCategoryName AS OrderCategoryName,
  _MasterFunctionalArea.FunctionalAreaName AS MasterFunctionalAreaName,
  _MasterGrant.GrantName AS MasterGrantName,
  _StatisticalKeyFigure.StatisticalKeyFigureName AS StatisticalKeyFigureName,
  _UnitOfMeasure.UnitOfMeasureName AS UnitOfMeasureName,
  _MasterBudgetPeriod.BudgetPeriodName AS MasterBudgetPeriodName,
  _AccountingIndicator.BillableControlName AS BillableControlName,
  _SenderBusinessProcess.BusinessProcessName AS SenderBusinessProcessName,
  _ActivityNumber.HCMTimeShtActivityNumberText AS HCMTimeShtActivityNumberText,
  _HCMNetworkNumber.ProjectNetworkDescription AS ProjectNetworkDescription,
  _HCMObjectType.HCMObjectTypeName AS HCMObjectTypeName,
  _HCMPosition.HCMPositionName AS HCMPositionName,
  _ReceiverOrder.OrderDescription AS OrderDescription,
  _HCMTimeShtRecdDisplayUoM.UnitOfMeasureName AS HCMTimeShtRecdDisplayUoMName,
  _TaskType.TimeSheetTaskTypeText AS TimeSheetTaskTypeText,
  _HCMTmeShtRecdAutomConfPrpsl.FinalConfirmationTypeName AS FinalConfirmationTypeName,
  _HCMOvertimeCompensationType.HCMOvertimeCompensationTypeTxt AS HCMOvertimeCompensationTypeTxt,
  _CapacityCategory.CapacityCategoryName AS CapacityCategoryName,
  _HCMTaxAreaWorkCenter.HCMWorkTaxAreaName AS HCMWorkTaxAreaName,
  _HCMTaskLevel.HCMTaskLevelName AS HCMTaskLevelName,
  _HCMTaskComponent.HCMTaskComponentName AS HCMTaskComponentName,
  _HCMPersonnelArea.HCMPersonnelAreaName AS HCMPersonnelAreaName,
  _HCMPersonnelSubarea.PersonnelSubareaName AS HCMPersonnelSubareaName,
  _HCMEmployeeGroup.HCMEmployeeGroupName AS HCMEmployeeGroupName,
  _HCMEmployeeSubGroup.HCMEmployeeSubgroupName AS HCMEmployeeSubgroupName,
  _LogicalSystem.LogicalSystemName AS LogicalSystemName,
  _HCMLogicalSystemOfSourceDoc.LogicalSystemName AS HCMLogicalSystemSourceDocName,
  _HCMTmeShtRecdProcgSts.HCMTmeShtRecdProcgStsTxt AS HCMTmeShtRecdProcgStsTxt,
  _CalendarMonth.CalendarMonthName AS CalendarMonthName,
  _Wagetype.WageTypeName AS WageTypeName,
  _HCMMasterActivityType.CostCtrActivityTypeName AS HCMMasterActivityTypeName,
  _HCMActivityType.CostCtrActivityTypeName AS HCMActivityTypeName,
  _HCMTimeShtRecdRejectionReason.TimeSheetRejectionReasonText AS TimeSheetRejectionReasonText,
  _ReceiverCostObject.CostObjectDesc AS CostObjectDesc
FROM I_HCMActualActivitiesBase
LEFT OUTER JOIN I_HCMAttendanceAbsenceTypeText AS _HCMAttendanceAbsenceType ON HCMPersonnelSubareaGrouping = _HCMAttendanceAbsenceType.HCMPersonnelSubareaGrouping AND HCMAttendanceAbsenceType = _HCMAttendanceAbsenceType.HCMAttendanceAbsenceType AND _HCMAttendanceAbsenceType.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _MasterCostCenter ON _MasterCostCenter.CostCenter = HCMMasterCostCenter AND _MasterCostCenter.ControllingArea = ControllingArea AND _MasterCostCenter.Language = $session.system_language AND _MasterCostCenter.ValidityEndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _SenderCostCenter ON _SenderCostCenter.CostCenter = HCMSenderCostCenter AND _SenderCostCenter.ControllingArea = ControllingArea AND _SenderCostCenter.Language = $session.system_language AND _SenderCostCenter.ValidityEndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _ReceiverCostCenter ON _ReceiverCostCenter.CostCenter = ReceiverCostCenter AND _ReceiverCostCenter.ControllingArea = ControllingArea AND _ReceiverCostCenter.Language = $session.system_language AND _ReceiverCostCenter.ValidityEndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_BusinessProcessText AS _ReceiverBusinessProcess ON _ReceiverBusinessProcess.BusinessProcess = ReceiverBusinessProcess AND _ReceiverBusinessProcess.ControllingArea = ControllingArea AND _ReceiverBusinessProcess.Language = $session.system_language AND _ReceiverBusinessProcess.ValidityEndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _ReceivingFunctionalArea ON _ReceivingFunctionalArea.FunctionalArea = HCMReceivingFunctionalArea AND _ReceivingFunctionalArea.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_GrantText AS _ReceiverGrant ON _ReceiverGrant.GrantID = HCMReceiverGrant AND _ReceiverGrant.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _SendingFunctionalArea ON _SendingFunctionalArea.FunctionalArea = HCMSendingFunctionalArea AND _SendingFunctionalArea.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_GrantText AS _SenderGrant ON _SenderGrant.GrantID = HCMSenderGrant AND _SenderGrant.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodText AS _ReceiverBudgetPeriod ON _ReceiverBudgetPeriod.BudgetPeriod = HCMReceiverBudgetPeriod AND _ReceiverBudgetPeriod.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodText AS _SenderBudgetPeriod ON _SenderBudgetPeriod.BudgetPeriod = HCMSenderBudgetPeriod AND _SenderBudgetPeriod.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CapacityText AS _HCMCapacityID ON _HCMCapacityID.CapacityInternalID = HCMCapacityID AND _HCMCapacityID.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CurrencyText AS _Currency ON _Currency.Currency = Currency AND _Currency.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CurrencyText AS _HCMTimeShtRecdTransCrcy ON _HCMTimeShtRecdTransCrcy.Currency = HCMTimeShtRecdTransCrcy AND _HCMTimeShtRecdTransCrcy.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_OrderCategoryText AS _OrderCategory ON _OrderCategory.OrderCategory = HCMOrderCategory AND _OrderCategory.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _MasterFunctionalArea ON _MasterFunctionalArea.Language = $session.system_language AND _MasterFunctionalArea.FunctionalArea = HCMMasterFunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_GrantText AS _MasterGrant ON _MasterGrant.GrantID = HCMMasterGrant AND _MasterGrant.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_StatisticalKeyFigureText AS _StatisticalKeyFigure ON _StatisticalKeyFigure.Language = $session.system_language AND _StatisticalKeyFigure.ControllingArea = ControllingArea AND _StatisticalKeyFigure.StatisticalKeyFigure = HCMStatisticalKeyFigure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasureText AS _UnitOfMeasure ON _UnitOfMeasure.Language = $session.system_language AND _UnitOfMeasure.UnitOfMeasure = HCMTimeShtRecdUoM  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodText AS _MasterBudgetPeriod ON _MasterBudgetPeriod.Language = $session.system_language AND _MasterBudgetPeriod.BudgetPeriod = HCMMasterBudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_BillableControlText AS _AccountingIndicator ON _AccountingIndicator.BillableControl = HCMAccountingIndicatorCode AND _AccountingIndicator.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CurrentBusinessProcessText AS _SenderBusinessProcess ON _SenderBusinessProcess.ControllingArea = ControllingArea AND _SenderBusinessProcess.BusinessProcess = SenderBusinessProcess AND _SenderBusinessProcess.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtActivityNumberTxt AS _ActivityNumber ON _ActivityNumber.Language = $session.system_language AND _ActivityNumber.ActivityNumber = ActivityNumber  -- association [0..1]
LEFT OUTER JOIN I_HCMObjectTypeText AS _HCMObjectType ON _HCMObjectType.Language = $session.system_language AND _HCMObjectType.HCMObjectType = HCMObjectType  -- association [0..1]
LEFT OUTER JOIN I_HCMPositionText AS _HCMPosition ON _HCMPosition.Language = $session.system_language AND _HCMPosition.HCMObjectType = HCMObjectType AND _HCMPosition.HCMPosition = HCMPosition AND _HCMPosition.EndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasureText AS _HCMTimeShtRecdDisplayUoM ON _HCMTimeShtRecdDisplayUoM.Language = $session.system_language AND _HCMTimeShtRecdDisplayUoM.UnitOfMeasure = HCMTimeShtRecdDisplayUoM  -- association [0..1]
LEFT OUTER JOIN I_TimeSheetTaskTypeText AS _TaskType ON _TaskType.Language = $session.system_language AND _TaskType.TimeSheetTaskType = TaskType  -- association [0..1]
LEFT OUTER JOIN I_FinalConfirmationTypeText AS _HCMTmeShtRecdAutomConfPrpsl ON _HCMTmeShtRecdAutomConfPrpsl.FinalConfirmationType = HCMTmeShtRecdAutomConfPrpsl AND _HCMTmeShtRecdAutomConfPrpsl.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtOvertimeCompnTypeT AS _HCMOvertimeCompensationType ON _HCMOvertimeCompensationType.Language = $session.system_language AND _HCMOvertimeCompensationType.HCMOvertimeCompensationType = HCMOvertimeCompensationType  -- association [0..1]
LEFT OUTER JOIN I_CapacityCategoryText AS _CapacityCategory ON _CapacityCategory.CapacityCategoryCode = CapacityCategory AND _CapacityCategory.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_HCMEmployeeGroupText AS _HCMEmployeeGroup ON _HCMEmployeeGroup.HCMEmployeeGroup = HCMEmployeeGroup AND _HCMEmployeeGroup.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_HCMEmployeeSubgroupText AS _HCMEmployeeSubGroup ON _HCMEmployeeSubGroup.HCMEmployeeSubgroup = HCMEmployeeSubgroup AND _HCMEmployeeSubGroup.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CalendarMonthText AS _CalendarMonth ON _CalendarMonth.CalendarMonth = CalendarMonth AND _CalendarMonth.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystemText AS _LogicalSystem ON _LogicalSystem.LogicalSystem = HCMLogicalSystemID AND _LogicalSystem.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystemText AS _HCMLogicalSystemOfSourceDoc ON _HCMLogicalSystemOfSourceDoc.LogicalSystem = HCMLogicalSystemOfSourceDoc AND _HCMLogicalSystemOfSourceDoc.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_HCMTmeShtRecdProcgStsTxt AS _HCMTmeShtRecdProcgSts ON _HCMTmeShtRecdProcgSts.HCMTimeShtRecdProcessingStatus = HCMTimeShtRecdProcessingStatus AND _HCMTmeShtRecdProcgSts.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Wagetypetext AS _Wagetype ON _Wagetype.EmployeeWageType = HCMWageType AND _Wagetype.PersonnelCountryGroup = HCMCountryRegionGrouping AND _Wagetype.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _HCMMasterActivityType ON _HCMMasterActivityType.CostCtrActivityType = HCMMasterActivityType AND _HCMMasterActivityType.ControllingArea = ControllingArea AND _HCMMasterActivityType.Language = $session.system_language AND _HCMMasterActivityType.ValidityEndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _HCMActivityType ON _HCMActivityType.CostCtrActivityType = HCMActivityType AND _HCMActivityType.ControllingArea = ControllingArea AND _HCMActivityType.Language = $session.system_language AND _HCMActivityType.ValidityEndDate = '99991231'  -- association [0..1]
LEFT OUTER JOIN I_TimeSheetRejectionReasonText AS _HCMTimeShtRecdRejectionReason ON _HCMTimeShtRecdRejectionReason.TimeSheetRejectionReason = HCMTimeShtRecdRejectionReason AND _HCMTimeShtRecdRejectionReason.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BR_CostObjectText AS _ReceiverCostObject ON _ReceiverCostObject.CostObject = ReceiverCostObject AND _ReceiverCostObject.LanguageCode = $session.system_language AND _ReceiverCostObject.ValidityEndDate = '99991231'  -- association [0..1]
;