I_HCMActualActivities
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)
| Source | Alias | Join Type |
|---|---|---|
| I_HCMActualActivitiesBase | I_HCMActualActivitiesBase | from |
Associations (41)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
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