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