C_HCMCompliance

DDL: C_HCMCOMPLIANCE Type: view_entity CONSUMPTION

HCM Timesheet Compliance

C_HCMCompliance is a Consumption CDS View that provides data about "HCM Timesheet Compliance" in SAP S/4HANA. It reads from 1 data source (I_HCMCompliance) and exposes 163 fields with key fields HCMTimeShtRecdID, PersonnelNumber. It has 38 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_HCMCompliance I_HCMCompliance from

Associations (38)

CardinalityTargetAliasCondition
[0..*] C_HCMComplianceDetails _ComplianceDetails $projection.PersonnelNumber = _ComplianceDetails.PersonnelNumber
[0..1] C_HCMEmployeeQuickView _EmployeeCardQuickView $projection.PersonnelNumber = _EmployeeCardQuickView.HCMPersonnelNumber
[0..*] I_HCMOrganizationalUnit _HCMOrganizationalUnit $projection.HCMOrganizationalUnit = _HCMOrganizationalUnit.HCMOrganizationalUnit
[0..*] I_CostCenter _MasterCostCenter $projection.HCMMasterCostCenter = _MasterCostCenter.CostCenter and $projection.ControllingArea = _MasterCostCenter.ControllingArea
[0..*] I_CostCenter _SenderCostCenter $projection.HCMSenderCostCenter = _SenderCostCenter.CostCenter and $projection.ControllingArea = _SenderCostCenter.ControllingArea
[0..*] I_CostCenter _ReceiverCostCenter $projection.ReceiverCostCenter = _ReceiverCostCenter.CostCenter and $projection.ControllingArea = _ReceiverCostCenter.ControllingArea
[0..1] I_SalesOrder _ReceiverSalesOrder $projection.ReceiverSalesOrder = _ReceiverSalesOrder.SalesOrder
[0..*] I_SalesOrderItem _ReceiverSalesOrderItem $projection.ReceiverSalesOrderItem = _ReceiverSalesOrderItem.SalesOrderItem
[0..1] I_BusinessProcess _ReceiverBusinessProcess $projection.ReceiverBusinessProcess = _ReceiverBusinessProcess.BusinessProcess and $projection.ControllingArea = _ReceiverBusinessProcess.ControllingArea
[0..1] I_FunctionalArea _ReceivingFunctionalArea $projection.HCMReceivingFunctionalArea = _ReceivingFunctionalArea.FunctionalArea
[0..1] I_Grant _ReceiverGrant $projection.HCMReceiverGrant = _ReceiverGrant.GrantID
[0..1] I_FunctionalArea _SendingFunctionalArea $projection.HCMSendingFunctionalArea = _SendingFunctionalArea.FunctionalArea
[0..1] I_Grant _SenderGrant $projection.HCMSenderGrant = _SenderGrant.GrantID
[0..1] I_BudgetPeriodStdVH _ReceiverBudgetPeriod $projection.HCMReceiverBudgetPeriod = _ReceiverBudgetPeriod.BudgetPeriod
[0..1] I_BudgetPeriodStdVH _SenderBudgetPeriod $projection.HCMSenderBudgetPeriod = _SenderBudgetPeriod.BudgetPeriod
[0..1] I_HCMPersonnelSubareaGrouping _PersSubareaGrpg $projection.HCMPersonnelSubareaGrouping = _PersSubareaGrpg.HCMPersonnelSubareaGrouping
[0..*] I_HCMAttendanceAbsenceType _HCMAttendanceAbsenceType $projection.HCMPersonnelSubareaGrouping = _HCMAttendanceAbsenceType.HCMPersonnelSubareaGrouping and $projection.HCMAttendanceAbsenceType = _HCMAttendanceAbsenceType.HCMAttendanceAbsenceType
[0..*] I_Wagetypetext _HCMWageType $projection.HCMWageType = _HCMWageType.EmployeeWageType
[0..1] I_CapacityStdVH _HCMCapacityID $projection.HCMCapacityID = _HCMCapacityID.CapacityInternalID
[0..1] I_CurrencyStdVH _Currency $projection.Currency = _Currency.Currency
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_OrderCategory _OrderCategory $projection.HCMOrderCategory = _OrderCategory.OrderCategory
[0..*] I_CostCenterActivityType _CostCenterActivityType $projection.HCMMasterActivityType = _CostCenterActivityType.CostCtrActivityType and $projection.ControllingArea = _CostCenterActivityType.ControllingArea
[0..1] I_FunctionalArea _MasterFunctionalArea $projection.HCMMasterFunctionalArea = _MasterFunctionalArea.FunctionalArea
[0..1] I_Grant _Grant $projection.HCMMasterGrant = _Grant.GrantID
[0..1] I_StatisticalKeyFigure _StatisticalKeyFigure $projection.HCMStatisticalKeyFigure = _StatisticalKeyFigure.StatisticalKeyFigure and $projection.ControllingArea = _StatisticalKeyFigure.ControllingArea
[0..1] I_UnitOfMeasureStdVH _UnitOfMeasure $projection.HCMTimeShtRecdUoM = _UnitOfMeasure.UnitOfMeasure
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_BudgetPeriodStdVH _MasterBudgetPeriod $projection.HCMMasterBudgetPeriod = _MasterBudgetPeriod.BudgetPeriod
[0..1] I_LogicalSystem _LogicalSystemID $projection.HCMLogicalSystemID = _LogicalSystemID.LogicalSystem
[0..1] I_HCMTmeShtRecdProcgSts _HCMTmeShtRecdProcgSts $projection.HCMTimeShtRecdProcessingStatus = _HCMTmeShtRecdProcgSts.HCMTimeShtRecdProcessingStatus
[0..1] I_CalendarMonth _CalendarMonth $projection.CalendarMonth = _CalendarMonth.CalendarMonth
[0..1] I_HCMPersonnelArea _HCMPersonnelArea $projection.HCMPersonnelArea = _HCMPersonnelArea.HCMPersonnelArea
[0..1] I_HCMPersonnelSubarea _HCMPersonnelSubarea $projection.HCMPersonnelSubarea = _HCMPersonnelSubarea.HCMPersonnelSubarea and $projection.HCMPersonnelArea = _HCMPersonnelSubarea.HCMPersonnelArea
[0..1] I_HCMEmployeeGroup _HCMEmployeeGroup $projection.HCMEmployeeGroup = _HCMEmployeeGroup.HCMEmployeeGroup
[0..1] I_HCMEmployeeSubgroup _HCMEmployeeSubgroup $projection.HCMEmployeeSubgroup = _HCMEmployeeSubgroup.HCMEmployeeSubgroup
[0..1] I_CompanyCode _HCMEmployeeCompanyCode $projection.HCMEmployeeCompanyCode = _HCMEmployeeCompanyCode.CompanyCode

Annotations (8)

NameValueLevelField
EndUserText.label HCM Timesheet Compliance view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.allowExtensions true view
ObjectModel.query.implementedBy ABAP:CL_HRFIO_TS_ANALYT_COMPL view
VDM.viewType #CONSUMPTION view

Fields (163)

KeyFieldSource TableSource FieldDescription
KEY HCMTimeShtRecdID HCMTimeShtRecdID
KEY PersonnelNumber PersonnelNumber Employee
HCMEmployeeName HCMEmployeeName Empl./appl.name
HCMOrganizationalUnit HCMOrganizationalUnit Org. Unit
HCMPersonnelArea HCMPersonnelArea Personnel area
HCMPersonnelSubarea HCMPersonnelSubarea Pers. subarea
HCMEmployeeGroup HCMEmployeeGroup EE group
HCMEmployeeSubgroup HCMEmployeeSubgroup EE subgroup
HCMPersonnelSubareaGrouping HCMPersonnelSubareaGrouping
HCMEmployeeCompanyCode HCMEmployeeCompanyCode Company Code
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
HCMTimeShtRecdCYrRecordedHrs HCMTimeShtRecdRecordedHrs
HCMTimeShtRecdRecordedAmount HCMTimeShtRecdRecordedAmount
HCMTimeShtRecdRecordedQuantity HCMTimeShtRecdRecordedQuantity
HCMTimeShtTargetHours HCMTimeShtTargetHours
HCMTimeShtCmplncPctUnit HCMTimeShtCmplncPctUnit
HCMTimeShtCmplncPct HCMTimeShtCmplncPct
HCMTimeShtOverallCmplncPct
HCMTimeShtCmplncCriticality
HCMSenderCostCenter HCMSenderCostCenter
HCMActivityType HCMActivityType
HCMSendingPurchaseOrder HCMSendingPurchaseOrder
HCMSendingPurchaseOrderItem HCMSendingPurchaseOrderItem
SenderBusinessProcess SenderBusinessProcess
ActivityNumber ActivityNumber
ReceiverCostCenter ReceiverCostCenter
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
HCMAttendanceAbsenceTypeName HCMAttendanceAbsenceTypeName
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
_ComplianceDetails _ComplianceDetails
_EmployeeCardQuickView _EmployeeCardQuickView
_HCMOrganizationalUnit _HCMOrganizationalUnit
_MasterCostCenter _MasterCostCenter
_SenderCostCenter _SenderCostCenter
_ReceiverCostCenter _ReceiverCostCenter
_ReceiverSalesOrder _ReceiverSalesOrder
_ReceiverSalesOrderItem _ReceiverSalesOrderItem
_ReceiverBusinessProcess _ReceiverBusinessProcess
_ReceivingFunctionalArea _ReceivingFunctionalArea
_ReceiverGrant _ReceiverGrant
_SendingFunctionalArea _SendingFunctionalArea
_SenderGrant _SenderGrant
_ReceiverBudgetPeriod _ReceiverBudgetPeriod
_SenderBudgetPeriod _SenderBudgetPeriod
_ControllingArea _ControllingArea
_Plant _Plant
_OrderCategory _OrderCategory
_CostCenterActivityType _CostCenterActivityType
_MasterFunctionalArea _MasterFunctionalArea
_Grant _Grant
_StatisticalKeyFigure _StatisticalKeyFigure
_CompanyCode _CompanyCode
_MasterBudgetPeriod _MasterBudgetPeriod
_HCMAttendanceAbsenceType _HCMAttendanceAbsenceType
_HCMCapacityID _HCMCapacityID
_Currency _Currency
_UnitOfMeasure _UnitOfMeasure
_LogicalSystemID _LogicalSystemID
_HCMTmeShtRecdProcgSts _HCMTmeShtRecdProcgSts
_CalendarMonth _CalendarMonth
_HCMPersonnelArea _HCMPersonnelArea
_HCMPersonnelSubarea _HCMPersonnelSubarea
_HCMEmployeeGroup _HCMEmployeeGroup
_HCMEmployeeSubgroup _HCMEmployeeSubgroup
_HCMEmployeeCompanyCode _HCMEmployeeCompanyCode
_PersSubareaGrpg _PersSubareaGrpg

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_HCMCompliance.
-- 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 C_HCMCompliance AS
SELECT
  HCMTimeShtRecdID,
  PersonnelNumber,
  HCMEmployeeName,
  HCMOrganizationalUnit,
  HCMPersonnelArea,
  HCMPersonnelSubarea,
  HCMEmployeeGroup,
  HCMEmployeeSubgroup,
  HCMPersonnelSubareaGrouping,
  HCMEmployeeCompanyCode,
  CalendarDate,
  CalendarMonth,
  CalendarYear,
  CalendarQuarter,
  CalendarWeek,
  CalendarDay,
  YearQuarter,
  YearMonth,
  YearWeek,
  WeekDay,
  YearDay,
  HCMWorkDate,
  HCMTimeShtRecdRecordedHrs,
  HCMTimeShtRecdRecordedHrs AS HCMTimeShtRecdCYrRecordedHrs,
  HCMTimeShtRecdRecordedAmount,
  HCMTimeShtRecdRecordedQuantity,
  HCMTimeShtTargetHours,
  HCMTimeShtCmplncPctUnit,
  HCMTimeShtCmplncPct,
  abap.dec'100.00' AS HCMTimeShtOverallCmplncPct,
  abap.int1'0' AS HCMTimeShtCmplncCriticality,
  HCMSenderCostCenter,
  HCMActivityType,
  HCMSendingPurchaseOrder,
  HCMSendingPurchaseOrderItem,
  SenderBusinessProcess,
  ActivityNumber,
  ReceiverCostCenter,
  ReceiverOrder,
  HCMNetworkNumber,
  HCMOrderRoutingNumber,
  HCMOrderID,
  ReceiverSalesOrder,
  ReceiverSalesOrderItem,
  ReceiverCostObject,
  ReceiverBusinessProcess,
  HCMProfitabilitySegment,
  HCMReceiverFund,
  HCMReceivingFunctionalArea,
  HCMReceiverGrant,
  HCMSenderFund,
  HCMSendingFunctionalArea,
  HCMSenderGrant,
  HCMReceiverBudgetPeriod,
  HCMSenderBudgetPeriod,
  HCMAttendanceAbsenceType,
  HCMAttendanceAbsenceTypeName,
  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
FROM I_HCMCompliance
LEFT OUTER JOIN C_HCMComplianceDetails AS _ComplianceDetails ON PersonnelNumber = _ComplianceDetails.PersonnelNumber  -- association [0..*]
LEFT OUTER JOIN C_HCMEmployeeQuickView AS _EmployeeCardQuickView ON PersonnelNumber = _EmployeeCardQuickView.HCMPersonnelNumber  -- association [0..1]
LEFT OUTER JOIN I_HCMOrganizationalUnit AS _HCMOrganizationalUnit ON HCMOrganizationalUnit = _HCMOrganizationalUnit.HCMOrganizationalUnit  -- association [0..*]
LEFT OUTER JOIN I_CostCenter AS _MasterCostCenter ON HCMMasterCostCenter = _MasterCostCenter.CostCenter AND ControllingArea = _MasterCostCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_CostCenter AS _SenderCostCenter ON HCMSenderCostCenter = _SenderCostCenter.CostCenter AND ControllingArea = _SenderCostCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_CostCenter AS _ReceiverCostCenter ON ReceiverCostCenter = _ReceiverCostCenter.CostCenter AND ControllingArea = _ReceiverCostCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_SalesOrder AS _ReceiverSalesOrder ON ReceiverSalesOrder = _ReceiverSalesOrder.SalesOrder  -- association [0..1]
LEFT OUTER JOIN I_SalesOrderItem AS _ReceiverSalesOrderItem ON ReceiverSalesOrderItem = _ReceiverSalesOrderItem.SalesOrderItem  -- association [0..*]
LEFT OUTER JOIN I_BusinessProcess AS _ReceiverBusinessProcess ON ReceiverBusinessProcess = _ReceiverBusinessProcess.BusinessProcess AND ControllingArea = _ReceiverBusinessProcess.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _ReceivingFunctionalArea ON HCMReceivingFunctionalArea = _ReceivingFunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _ReceiverGrant ON HCMReceiverGrant = _ReceiverGrant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _SendingFunctionalArea ON HCMSendingFunctionalArea = _SendingFunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _SenderGrant ON HCMSenderGrant = _SenderGrant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodStdVH AS _ReceiverBudgetPeriod ON HCMReceiverBudgetPeriod = _ReceiverBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodStdVH AS _SenderBudgetPeriod ON HCMSenderBudgetPeriod = _SenderBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_HCMPersonnelSubareaGrouping AS _PersSubareaGrpg ON HCMPersonnelSubareaGrouping = _PersSubareaGrpg.HCMPersonnelSubareaGrouping  -- association [0..1]
LEFT OUTER JOIN I_HCMAttendanceAbsenceType AS _HCMAttendanceAbsenceType ON HCMPersonnelSubareaGrouping = _HCMAttendanceAbsenceType.HCMPersonnelSubareaGrouping AND HCMAttendanceAbsenceType = _HCMAttendanceAbsenceType.HCMAttendanceAbsenceType  -- association [0..*]
LEFT OUTER JOIN I_Wagetypetext AS _HCMWageType ON HCMWageType = _HCMWageType.EmployeeWageType  -- association [0..*]
LEFT OUTER JOIN I_CapacityStdVH AS _HCMCapacityID ON HCMCapacityID = _HCMCapacityID.CapacityInternalID  -- association [0..1]
LEFT OUTER JOIN I_CurrencyStdVH AS _Currency ON Currency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_OrderCategory AS _OrderCategory ON HCMOrderCategory = _OrderCategory.OrderCategory  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityType AS _CostCenterActivityType ON HCMMasterActivityType = _CostCenterActivityType.CostCtrActivityType AND ControllingArea = _CostCenterActivityType.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_FunctionalArea AS _MasterFunctionalArea ON HCMMasterFunctionalArea = _MasterFunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON HCMMasterGrant = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_StatisticalKeyFigure AS _StatisticalKeyFigure ON HCMStatisticalKeyFigure = _StatisticalKeyFigure.StatisticalKeyFigure AND ControllingArea = _StatisticalKeyFigure.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasureStdVH AS _UnitOfMeasure ON HCMTimeShtRecdUoM = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodStdVH AS _MasterBudgetPeriod ON HCMMasterBudgetPeriod = _MasterBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _LogicalSystemID ON HCMLogicalSystemID = _LogicalSystemID.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_HCMTmeShtRecdProcgSts AS _HCMTmeShtRecdProcgSts ON HCMTimeShtRecdProcessingStatus = _HCMTmeShtRecdProcgSts.HCMTimeShtRecdProcessingStatus  -- association [0..1]
LEFT OUTER JOIN I_CalendarMonth AS _CalendarMonth ON CalendarMonth = _CalendarMonth.CalendarMonth  -- association [0..1]
LEFT OUTER JOIN I_HCMPersonnelArea AS _HCMPersonnelArea ON HCMPersonnelArea = _HCMPersonnelArea.HCMPersonnelArea  -- association [0..1]
LEFT OUTER JOIN I_HCMPersonnelSubarea AS _HCMPersonnelSubarea ON HCMPersonnelSubarea = _HCMPersonnelSubarea.HCMPersonnelSubarea AND HCMPersonnelArea = _HCMPersonnelSubarea.HCMPersonnelArea  -- association [0..1]
LEFT OUTER JOIN I_HCMEmployeeGroup AS _HCMEmployeeGroup ON HCMEmployeeGroup = _HCMEmployeeGroup.HCMEmployeeGroup  -- association [0..1]
LEFT OUTER JOIN I_HCMEmployeeSubgroup AS _HCMEmployeeSubgroup ON HCMEmployeeSubgroup = _HCMEmployeeSubgroup.HCMEmployeeSubgroup  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _HCMEmployeeCompanyCode ON HCMEmployeeCompanyCode = _HCMEmployeeCompanyCode.CompanyCode  -- association [0..1]
;