I_HCMTimeShtAssgmt

DDL: I_HCMTIMESHTASSGMT Type: view_entity BASIC

HCM Timesheet Assignment

I_HCMTimeShtAssgmt is a Basic CDS View that provides data about "HCM Timesheet Assignment" in SAP S/4HANA. It reads from 1 data source (hrfio_assignment) and exposes 151 fields with key field HCMTmeShtAssgmtUUID. It has 43 associations to related views.

Data Sources (1)

SourceAliasJoin Type
hrfio_assignment hrfio_assignment from

Associations (43)

CardinalityTargetAliasCondition
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_CostCenter _MasterCostCenter $projection.HCMMasterCostCenter = _MasterCostCenter.CostCenter and $projection.ControllingArea = _MasterCostCenter.ControllingArea and $projection.HCMTimeShtEndDate =_MasterCostCenter.ValidityEndDate
[0..1] I_CostCenter _SenderCostCenter $projection.HCMSenderCostCenter = _SenderCostCenter.CostCenter and $projection.ControllingArea = _SenderCostCenter.ControllingArea and $projection.HCMTimeShtEndDate = _SenderCostCenter.ValidityEndDate
[0..1] I_CostCenter _ReceiverCostCenter $projection.ReceiverCostCenter = _ReceiverCostCenter.CostCenter and $projection.ControllingArea = _ReceiverCostCenter.ControllingArea and $projection.HCMTimeShtEndDate = _ReceiverCostCenter.ValidityEndDate
[0..1] I_SalesOrder _ReceiverSalesOrder $projection.ReceiverSalesOrder = _ReceiverSalesOrder.SalesOrder
[0..1] I_SalesOrderItem _ReceiverSalesOrderItem $projection.ReceiverSalesOrder = _ReceiverSalesOrderItem.SalesOrder and $projection.ReceiverSalesOrderItem = _ReceiverSalesOrderItem.SalesOrderItem
[0..1] I_BusinessProcess _ReceiverBusinessProcess $projection.ReceiverBusinessProcess = _ReceiverBusinessProcess.BusinessProcess and $projection.ControllingArea = _ReceiverBusinessProcess.ControllingArea
[0..1] I_FunctionalArea _HCMReceivingFunctionalArea $projection.HCMReceivingFunctionalArea = _HCMReceivingFunctionalArea.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_BudgetPeriod _ReceiverBudgetPeriod $projection.HCMReceiverBudgetPeriod = _ReceiverBudgetPeriod.BudgetPeriod
[0..1] I_BudgetPeriod _SenderBudgetPeriod $projection.HCMSenderBudgetPeriod = _SenderBudgetPeriod.BudgetPeriod
[0..1] I_Capacity _HCMCapacityID $projection.HCMCapacityID = _HCMCapacityID.CapacityInternalID
[0..1] I_Currency _Currency $projection.Currency = _Currency.Currency
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_OrderCategory _OrderCategory $projection.HCMOrderCategory = _OrderCategory.OrderCategory
[0..1] I_FunctionalArea _MasterFunctionalArea $projection.HCMMasterFunctionalArea = _MasterFunctionalArea.FunctionalArea
[0..1] I_Grant _MasterGrant $projection.HCMMasterGrant = _MasterGrant.GrantID
[0..1] I_StatisticalKeyFigure _StatisticalKeyFigure $projection.HCMStatisticalKeyFigure = _StatisticalKeyFigure.StatisticalKeyFigure and $projection.ControllingArea = _StatisticalKeyFigure.ControllingArea
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.HCMTimeShtRecdUoM = _UnitOfMeasure.UnitOfMeasure
[0..1] I_BudgetPeriod _MasterBudgetPeriod $projection.HCMMasterBudgetPeriod = _MasterBudgetPeriod.BudgetPeriod
[0..1] I_BillableControl _AccountingIndicator $projection.HCMAccountingIndicatorCode = _AccountingIndicator.BillableControl
[0..1] I_PurchaseOrderAPI01 _HCMSendingPurchaseOrder $projection.HCMSendingPurchaseOrder = _HCMSendingPurchaseOrder.PurchaseOrder
[0..1] I_PurchaseOrderItemAPI01 _HCMSendingPurchaseOrderItem $projection.HCMSendingPurchaseOrder = _HCMSendingPurchaseOrderItem.PurchaseOrder and $projection.HCMSendingPurchaseOrderItem = _HCMSendingPurchaseOrderItem.PurchaseOrderItem
[0..1] I_BusinessProcess _SenderBusinessProcess $projection.ControllingArea = _SenderBusinessProcess.ControllingArea and $projection.SenderBusinessProcess = _SenderBusinessProcess.BusinessProcess
[0..1] I_CapacityCategory _CapacityCategory $projection.CapacityCategory = _CapacityCategory.CapacityCategoryCode
[0..1] I_HCMTimeShtActivityNumber _ActivityNumber $projection.ActivityNumber = _ActivityNumber.ActivityNumber
[0..1] I_ProjectNetwork _HCMNetworkNumber $projection.HCMNetworkNumber = _HCMNetworkNumber.ProjectNetwork
[0..1] I_HCMObjectType _HCMObjectType $projection.HCMObjectType = _HCMObjectType.HCMObjectType
[0..1] I_HCMPosition _HCMPosition $projection.HCMPosition = _HCMPosition.HCMPosition and $projection.HCMObjectType = _HCMPosition.HCMObjectType and $projection.HCMTimeShtEndDate = _HCMPosition.EndDate
[0..1] I_Grant _HCMReceiverGrant $projection.HCMReceiverGrant = _HCMReceiverGrant.GrantID
[0..1] I_OrderBasic _ReceiverOrder $projection.ReceiverOrder = _ReceiverOrder.OrderID
[0..1] I_UnitOfMeasure _HCMTimeShtRecdDisplayUoM $projection.HCMTimeShtRecdDisplayUoM = _HCMTimeShtRecdDisplayUoM.UnitOfMeasure
[0..1] I_HCMTimeShtTaskType _TaskType $projection.TaskType = _TaskType.TimeSheetTaskType
[0..1] I_WBSElement _HCMReceiverWBSElementExt $projection.HCMReceiverWBSElementExtID = _HCMReceiverWBSElementExt.WBSElement
[0..1] I_FinalConfirmationType _HCMTmeShtRecdAutomConfPrpsl $projection.HCMTmeShtRecdAutomConfPrpsl = _HCMTmeShtRecdAutomConfPrpsl.FinalConfirmationType
[0..1] I_HCMTimeShtOvertimeCompnType _HCMOvertimeCompensationType $projection.HCMOvertimeCompensationType = _HCMOvertimeCompensationType.HCMOvertimeCompensationType
[0..1] I_HCMTimeShtTaxArea _HCMTaxAreaWorkCenter $projection.HCMTaxAreaWorkCenter = _HCMTaxAreaWorkCenter.HCMWorkTaxArea and $projection.HCMTimeShtEndDate = _HCMTaxAreaWorkCenter.HCMValidityEndDate
[0..1] I_HCMTimeShtTaskLevel _HCMTaskLevel $projection.HCMTaskLevel = _HCMTaskLevel.HCMTaskLevel
[0..1] I_HCMTimeShtTaskComponent _HCMTaskComponent $projection.HCMTaskComponent = _HCMTaskComponent.HCMTaskComponent
[0..1] I_CalendarDate _HCMTimeShtEndDate $projection.HCMTimeShtEndDate = _HCMTimeShtEndDate.CalendarDate

Annotations (6)

NameValueLevelField
EndUserText.label HCM Timesheet Assignment view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (151)

KeyFieldSource TableSource FieldDescription
KEY HCMTmeShtAssgmtUUID id WorklistID
HCMTimeShtUser uname User Name
HCMTmeShtAssgmtName name Zone name
HCMTimeShtRecdApproverID approver PPA Req Approver
HCMTmeShtRecdApprvrName appr_name
HCMTmeShtAssgmtIsAdminAssgmt admin_assgmt TRUE
HCMTmeShtAssgmtIsActv assign_status TRUE
HCMTmeShtAssgmtIsFavorite favorite TRUE
HCMTimeShtEndDate
HCMTimeShtAssgmtStartDate begda Valid From
HCMTimeShtAssgmtEndDate endda Valid To
HCMTimeShtRecdRecordedHrs catshours Hours
HCMTimeShtRecdRecordedAmount Amount
HCMTimeShtRecdRecordedQuantity catsquantity Number (unit)
HCMTimeShtRecdDisplayUoM meinh Unit of Measure
HCMTimeShtRecdUoM unit UoM
HCMCommentIsLongText longtext Text Name
HCMShortTextComment ltxa1 Short Text
HCMTimeShtRecdIsForFullDay alldf Full-day
Currency waers Transaction Currency
HCMTimeShtRecdStartTime beguz Start time
HCMTimeShtRecdEndTime enduz End time
HCMTmeShtRecdAutomConfPrpsl aueru Final Confirmtn
HCMAttendanceAbsenceType awart Att./abs. type
HCMActivityType lstar Activity Type
HCMPremiumNumberCode prakn Premium no.
HCMPremiumIndicatorCode prakz Premium ID
HCMAccountingIndicatorCode bemot AcctIndicator
ControllingArea kokrs Org. Value
HCMExternalProjectID cpr_extid Project
HCMProjectUUID Project
HCMProjectSubObjectID cpr_objgextid Subobject
HCMProjectObjectUUID cpr_objguid Subobject
HCMProjectObjectType cpr_objtype Object Type
HCMExternalApplication extapplication External appl.
HCMExternalDocument extdocumentno Document no.
HCMExtraPayValuation aufkz Qty Struct. Control
HCMLogicalSystemOfSourceDoc extsystem Logical system
HCMReceivingFunctionalArea func_area Receiving Func. Area
HCMReceiverFund fund Sender Fund
HCMReceiverGrant grant_nbr Receiver Grant
HCMNetworkNumber rnplnr Network
HCMOvertimeCompensationType versl OT comp. type
HCMTimeShtRecdHasPrtlConfirm eruzu Part. con.
PayScaleGroup trfgr Pay Scale Group
PayScaleLevel trfst PS level
Plant werks Receiving Plant
HCMSendingPurchaseOrderItem sebelp Send. PO item
HCMSendingPurchaseOrder sebeln Sending order
HCMPosition plans Position
HCMTimeShtRecdIsForPrevDay vtken Previous day
ReceiverCostCenter rkostl Rec. CCtr
ReceiverOrder raufnr Rec. order
ReceiverBusinessProcess rprznr Rec.bus.process
ReceiverCostObject rkstr Cost object
ReceiverSalesOrderItem rkdpos RecSalOrd. item
ReceiverSalesOrder rkdauf Rec. sales ord.
HCMRemainingWorkQuantity ofmnw Remaining work
SenderBusinessProcess sprznr Send.Bus.Proc.
HCMSenderCostCenter skostl Send. CCtr
HCMSendingFunctionalArea s_func_area Sender Fnc.Area
HCMSenderFund s_fund Sender Fund
HCMSenderGrant s_grant_nbr Sender Grant
ActivityNumber lstnr Service number
HCMCapacitySplit split Splitting
HCMStatisticalKeyFigure statkeyfig Stat. key fig.
HCMTimeShtRecdTransCrcy tcurr Trans. Currency
TravelTripNumber reinr Trip Number
HCMWageType lgart Wage type
HCMTaxAreaWorkCenter wtart Tax area
HCMTimeSheetRecordPriceInTC price RVP f.PricePro.
HCMReceiverWBSElement WBS Element
HCMReceiverWBSElementExtID WBS Element
WorkCenter arbpl Work Center
TaskType tasktype Task Type
HCMTaskLevel tasklevel Task level
HCMTaskComponent taskcomponent Task component
StdNetworkActivity Operation
SubOperation Suboperation
CapacityCategory kapar Capacity cat.
HCMValuationBasisAmount bwgrl Valuation basis
HCMOrderRoutingNumber raufpl Plan No.f.Oper.
HCMOrderID raplzl Counter
HCMProfitabilitySegment paobjnr Profit. segment
HCMReceiverBudgetPeriod budget_pd Rec BudPer
HCMSenderBudgetPeriod sbudget_pd Sender BudPer
HCMCapacityID kapid Capacity ID
MaterialDocument wablnr Material Doc.
HCMObjectType otype Type of Val.
HCMObjectID arbid WorkCtrGp plan.
HCMOrderCategory autyp Order category
HCMMstrCostAcctgVariants hrcostasg Cost acc. var.
HCMMasterCostCenter hrkostl Cost center
HCMMasterActivityType hrlstar Activity type
HCMMasterFund hrfund Master Fund
HCMMasterFunctionalArea hrfunc_area MasterFunc.Area
HCMMasterGrant hrgrant_nbr Master Grant
CompanyCode bukrs Value
HCMMasterBudgetPeriod hrbudget_pd MasterBP
CapacityRequirement bedid Id number
HCMTimeShtServiceDocType
HCMTimeShtServiceDocID
HCMTimeShtServiceDocItemID
HCMSuccssFctrsTimeTypeUUID sfsf_time_type_uuid SFSF Time Type UUID
HCMSuccssFctrsTimeTypeCode sfsf_time_type_ecode SFSF Time Type ECode
HCMSuccssFctrsTimeTypeCat sfsf_time_type_category
HCMSuccssFctrsAllwncTypeUUID sfsf_allowance_type_uuid Allowance Type UUID
HCMSuccssFctrsAllwncTypeCode sfsf_allowance_type_ecode Allowance Type ECode
_ControllingArea _ControllingArea
_CompanyCode _CompanyCode
_MasterCostCenter _MasterCostCenter
_SenderCostCenter _SenderCostCenter
_ReceiverCostCenter _ReceiverCostCenter
_ReceiverSalesOrder _ReceiverSalesOrder
_ReceiverSalesOrderItem _ReceiverSalesOrderItem
_ReceiverBusinessProcess _ReceiverBusinessProcess
_ReceiverGrant _ReceiverGrant
_SendingFunctionalArea _SendingFunctionalArea
_SenderGrant _SenderGrant
_ReceiverBudgetPeriod _ReceiverBudgetPeriod
_SenderBudgetPeriod _SenderBudgetPeriod
_HCMCapacityID _HCMCapacityID
_Currency _Currency
_Plant _Plant
_OrderCategory _OrderCategory
_MasterFunctionalArea _MasterFunctionalArea
_MasterGrant _MasterGrant
_StatisticalKeyFigure _StatisticalKeyFigure
_UnitOfMeasure _UnitOfMeasure
_MasterBudgetPeriod _MasterBudgetPeriod
_AccountingIndicator _AccountingIndicator
_HCMSendingPurchaseOrderItem _HCMSendingPurchaseOrderItem
_HCMSendingPurchaseOrder _HCMSendingPurchaseOrder
_SenderBusinessProcess _SenderBusinessProcess
_CapacityCategory _CapacityCategory
_ActivityNumber _ActivityNumber
_HCMNetworkNumber _HCMNetworkNumber
_HCMObjectType _HCMObjectType
_HCMPosition _HCMPosition
_HCMReceivingFunctionalArea _HCMReceivingFunctionalArea
_HCMReceiverGrant _HCMReceiverGrant
_ReceiverOrder _ReceiverOrder
_HCMTimeShtRecdDisplayUoM _HCMTimeShtRecdDisplayUoM
_TaskType _TaskType
_HCMReceiverWBSElementExt _HCMReceiverWBSElementExt
_HCMTmeShtRecdAutomConfPrpsl _HCMTmeShtRecdAutomConfPrpsl
_HCMOvertimeCompensationType _HCMOvertimeCompensationType
_HCMTaxAreaWorkCenter _HCMTaxAreaWorkCenter
_HCMTaskLevel _HCMTaskLevel
_HCMTaskComponent _HCMTaskComponent
_HCMTimeShtEndDate _HCMTimeShtEndDate

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_HCMTimeShtAssgmt.
-- 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_HCMTimeShtAssgmt AS
SELECT
  id AS HCMTmeShtAssgmtUUID,
  uname AS HCMTimeShtUser,
  name AS HCMTmeShtAssgmtName,
  approver AS HCMTimeShtRecdApproverID,
  appr_name AS HCMTmeShtRecdApprvrName,
  admin_assgmt AS HCMTmeShtAssgmtIsAdminAssgmt,
  assign_status AS HCMTmeShtAssgmtIsActv,
  favorite AS HCMTmeShtAssgmtIsFavorite,
  cast('99991231' as datum) AS HCMTimeShtEndDate,
  begda AS HCMTimeShtAssgmtStartDate,
  endda AS HCMTimeShtAssgmtEndDate,
  catshours AS HCMTimeShtRecdRecordedHrs,
  cast ( catsamount as abap.curr(13,2)) AS HCMTimeShtRecdRecordedAmount,
  catsquantity AS HCMTimeShtRecdRecordedQuantity,
  meinh AS HCMTimeShtRecdDisplayUoM,
  unit AS HCMTimeShtRecdUoM,
  longtext AS HCMCommentIsLongText,
  ltxa1 AS HCMShortTextComment,
  alldf AS HCMTimeShtRecdIsForFullDay,
  waers AS Currency,
  beguz AS HCMTimeShtRecdStartTime,
  enduz AS HCMTimeShtRecdEndTime,
  aueru AS HCMTmeShtRecdAutomConfPrpsl,
  awart AS HCMAttendanceAbsenceType,
  lstar AS HCMActivityType,
  prakn AS HCMPremiumNumberCode,
  prakz AS HCMPremiumIndicatorCode,
  bemot AS HCMAccountingIndicatorCode,
  kokrs AS ControllingArea,
  cpr_extid AS HCMExternalProjectID,
  cast (cpr_guid as hrmss_cat_appr_projectguid preserving type ) AS HCMProjectUUID,
  cpr_objgextid AS HCMProjectSubObjectID,
  cpr_objguid AS HCMProjectObjectUUID,
  cpr_objtype AS HCMProjectObjectType,
  extapplication AS HCMExternalApplication,
  extdocumentno AS HCMExternalDocument,
  aufkz AS HCMExtraPayValuation,
  extsystem AS HCMLogicalSystemOfSourceDoc,
  func_area AS HCMReceivingFunctionalArea,
  fund AS HCMReceiverFund,
  grant_nbr AS HCMReceiverGrant,
  rnplnr AS HCMNetworkNumber,
  versl AS HCMOvertimeCompensationType,
  eruzu AS HCMTimeShtRecdHasPrtlConfirm,
  trfgr AS PayScaleGroup,
  trfst AS PayScaleLevel,
  werks AS Plant,
  sebelp AS HCMSendingPurchaseOrderItem,
  sebeln AS HCMSendingPurchaseOrder,
  plans AS HCMPosition,
  vtken AS HCMTimeShtRecdIsForPrevDay,
  rkostl AS ReceiverCostCenter,
  raufnr AS ReceiverOrder,
  rprznr AS ReceiverBusinessProcess,
  rkstr AS ReceiverCostObject,
  rkdpos AS ReceiverSalesOrderItem,
  rkdauf AS ReceiverSalesOrder,
  ofmnw AS HCMRemainingWorkQuantity,
  sprznr AS SenderBusinessProcess,
  skostl AS HCMSenderCostCenter,
  s_func_area AS HCMSendingFunctionalArea,
  s_fund AS HCMSenderFund,
  s_grant_nbr AS HCMSenderGrant,
  lstnr AS ActivityNumber,
  split AS HCMCapacitySplit,
  statkeyfig AS HCMStatisticalKeyFigure,
  tcurr AS HCMTimeShtRecdTransCrcy,
  reinr AS TravelTripNumber,
  lgart AS HCMWageType,
  wtart AS HCMTaxAreaWorkCenter,
  price AS HCMTimeSheetRecordPriceInTC,
  cast ( rproj as ps_s4_pspnr ) AS HCMReceiverWBSElement,
  cast ( posid as ps_s4_posid ) AS HCMReceiverWBSElementExtID,
  arbpl AS WorkCenter,
  TaskType,
  tasklevel AS HCMTaskLevel,
  taskcomponent AS HCMTaskComponent,
  cast ( vornr as abap.char( 4 ) ) AS StdNetworkActivity,
  cast ( uvorn as abap.char( 4 ) ) AS SubOperation,
  kapar AS CapacityCategory,
  bwgrl AS HCMValuationBasisAmount,
  raufpl AS HCMOrderRoutingNumber,
  raplzl AS HCMOrderID,
  paobjnr AS HCMProfitabilitySegment,
  budget_pd AS HCMReceiverBudgetPeriod,
  sbudget_pd AS HCMSenderBudgetPeriod,
  kapid AS HCMCapacityID,
  wablnr AS MaterialDocument,
  otype AS HCMObjectType,
  arbid AS HCMObjectID,
  autyp AS HCMOrderCategory,
  hrcostasg AS HCMMstrCostAcctgVariants,
  hrkostl AS HCMMasterCostCenter,
  hrlstar AS HCMMasterActivityType,
  hrfund AS HCMMasterFund,
  hrfunc_area AS HCMMasterFunctionalArea,
  hrgrant_nbr AS HCMMasterGrant,
  bukrs AS CompanyCode,
  hrbudget_pd AS HCMMasterBudgetPeriod,
  bedid AS CapacityRequirement,
  cast('' as fco_srvdoc_type) AS HCMTimeShtServiceDocType,
  cast('' as fco_srvdoc_id) AS HCMTimeShtServiceDocID,
  abap.numc'000000' AS HCMTimeShtServiceDocItemID,
  sfsf_time_type_uuid AS HCMSuccssFctrsTimeTypeUUID,
  sfsf_time_type_ecode AS HCMSuccssFctrsTimeTypeCode,
  sfsf_time_type_category AS HCMSuccssFctrsTimeTypeCat,
  sfsf_allowance_type_uuid AS HCMSuccssFctrsAllwncTypeUUID,
  sfsf_allowance_type_ecode AS HCMSuccssFctrsAllwncTypeCode
FROM hrfio_assignment
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _MasterCostCenter ON HCMMasterCostCenter = _MasterCostCenter.CostCenter AND ControllingArea = _MasterCostCenter.ControllingArea AND HCMTimeShtEndDate =_MasterCostCenter.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _SenderCostCenter ON HCMSenderCostCenter = _SenderCostCenter.CostCenter AND ControllingArea = _SenderCostCenter.ControllingArea AND HCMTimeShtEndDate = _SenderCostCenter.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _ReceiverCostCenter ON ReceiverCostCenter = _ReceiverCostCenter.CostCenter AND ControllingArea = _ReceiverCostCenter.ControllingArea AND HCMTimeShtEndDate = _ReceiverCostCenter.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_SalesOrder AS _ReceiverSalesOrder ON ReceiverSalesOrder = _ReceiverSalesOrder.SalesOrder  -- association [0..1]
LEFT OUTER JOIN I_SalesOrderItem AS _ReceiverSalesOrderItem ON ReceiverSalesOrder = _ReceiverSalesOrderItem.SalesOrder AND ReceiverSalesOrderItem = _ReceiverSalesOrderItem.SalesOrderItem  -- association [0..1]
LEFT OUTER JOIN I_BusinessProcess AS _ReceiverBusinessProcess ON ReceiverBusinessProcess = _ReceiverBusinessProcess.BusinessProcess AND ControllingArea = _ReceiverBusinessProcess.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _HCMReceivingFunctionalArea ON HCMReceivingFunctionalArea = _HCMReceivingFunctionalArea.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_BudgetPeriod AS _ReceiverBudgetPeriod ON HCMReceiverBudgetPeriod = _ReceiverBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _SenderBudgetPeriod ON HCMSenderBudgetPeriod = _SenderBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_Capacity AS _HCMCapacityID ON HCMCapacityID = _HCMCapacityID.CapacityInternalID  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON Currency = _Currency.Currency  -- 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_FunctionalArea AS _MasterFunctionalArea ON HCMMasterFunctionalArea = _MasterFunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _MasterGrant ON HCMMasterGrant = _MasterGrant.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_UnitOfMeasure AS _UnitOfMeasure ON HCMTimeShtRecdUoM = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _MasterBudgetPeriod ON HCMMasterBudgetPeriod = _MasterBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_BillableControl AS _AccountingIndicator ON HCMAccountingIndicatorCode = _AccountingIndicator.BillableControl  -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrderAPI01 AS _HCMSendingPurchaseOrder ON HCMSendingPurchaseOrder = _HCMSendingPurchaseOrder.PurchaseOrder  -- association [0..1]
LEFT OUTER JOIN I_PurchaseOrderItemAPI01 AS _HCMSendingPurchaseOrderItem ON HCMSendingPurchaseOrder = _HCMSendingPurchaseOrderItem.PurchaseOrder AND HCMSendingPurchaseOrderItem = _HCMSendingPurchaseOrderItem.PurchaseOrderItem  -- association [0..1]
LEFT OUTER JOIN I_BusinessProcess AS _SenderBusinessProcess ON ControllingArea = _SenderBusinessProcess.ControllingArea AND SenderBusinessProcess = _SenderBusinessProcess.BusinessProcess  -- association [0..1]
LEFT OUTER JOIN I_CapacityCategory AS _CapacityCategory ON CapacityCategory = _CapacityCategory.CapacityCategoryCode  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtActivityNumber AS _ActivityNumber ON ActivityNumber = _ActivityNumber.ActivityNumber  -- association [0..1]
LEFT OUTER JOIN I_ProjectNetwork AS _HCMNetworkNumber ON HCMNetworkNumber = _HCMNetworkNumber.ProjectNetwork  -- association [0..1]
LEFT OUTER JOIN I_HCMObjectType AS _HCMObjectType ON HCMObjectType = _HCMObjectType.HCMObjectType  -- association [0..1]
LEFT OUTER JOIN I_HCMPosition AS _HCMPosition ON HCMPosition = _HCMPosition.HCMPosition AND HCMObjectType = _HCMPosition.HCMObjectType AND HCMTimeShtEndDate = _HCMPosition.EndDate  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _HCMReceiverGrant ON HCMReceiverGrant = _HCMReceiverGrant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_OrderBasic AS _ReceiverOrder ON ReceiverOrder = _ReceiverOrder.OrderID  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _HCMTimeShtRecdDisplayUoM ON HCMTimeShtRecdDisplayUoM = _HCMTimeShtRecdDisplayUoM.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtTaskType AS _TaskType ON TaskType = _TaskType.TimeSheetTaskType  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _HCMReceiverWBSElementExt ON HCMReceiverWBSElementExtID = _HCMReceiverWBSElementExt.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_FinalConfirmationType AS _HCMTmeShtRecdAutomConfPrpsl ON HCMTmeShtRecdAutomConfPrpsl = _HCMTmeShtRecdAutomConfPrpsl.FinalConfirmationType  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtOvertimeCompnType AS _HCMOvertimeCompensationType ON HCMOvertimeCompensationType = _HCMOvertimeCompensationType.HCMOvertimeCompensationType  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtTaxArea AS _HCMTaxAreaWorkCenter ON HCMTaxAreaWorkCenter = _HCMTaxAreaWorkCenter.HCMWorkTaxArea AND HCMTimeShtEndDate = _HCMTaxAreaWorkCenter.HCMValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtTaskLevel AS _HCMTaskLevel ON HCMTaskLevel = _HCMTaskLevel.HCMTaskLevel  -- association [0..1]
LEFT OUTER JOIN I_HCMTimeShtTaskComponent AS _HCMTaskComponent ON HCMTaskComponent = _HCMTaskComponent.HCMTaskComponent  -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _HCMTimeShtEndDate ON HCMTimeShtEndDate = _HCMTimeShtEndDate.CalendarDate  -- association [0..1]
;