R_DEVROLETASKASSIGNMENTTP

CDS View

Role Task Assignment - TP

R_DEVROLETASKASSIGNMENTTP is a CDS View in S/4HANA. Role Task Assignment - TP. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_DevRoleTaskAssignment view_entity projection CONSUMPTION API View for Task Role Assignment
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Role Task Assignment - TP'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #S,
  dataClass: #MIXED
}
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL
define view entity R_DevRoleTaskAssignmentTP
  as select from I_DevRoleTaskAssignment as _TaskRoleAssignment
  association        to parent R_DevelopmentProjectRoleTP as _Role  on  $projection.ProjectRoleUUID = _Role.ProjectRoleUUID
  association [1..1] to R_DevProjRoleStaffingTP           as _Staff on  $projection.ProjectRoleUUID                = _Staff.ProjectRoleUUID
                                                                     and $projection.DevRoleTskAssgmtShadowRoleUUID = _Staff.DevProjRoleStfngShadowRoleUUID

{
  key DevProjElmntUUID,
  key cast(ProjectRoleUUID as /s4ppm/tv_entity_guid preserving type ) as ProjectRoleUUID,
      DevRoleTskAssgmtUUID,
      DevProjElmntObjectType,
      DevRoleTskAssgmtShadowRoleUUID,
      PlannedStartDate,
      DevRoleTskAssgmtPlndFinishDate,

      @Semantics.quantity.unitOfMeasure: 'PlannedWorkQuantityUnit'
      PlannedWorkQuantity,
      PlannedWorkQuantityUnit,
      _Role,
      _Staff
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_DEVROLETASKASSIGNMENT"
],
"ASSOCIATED":
[
"R_DEVELOPMENTPROJECTROLETP",
"R_DEVPROJROLESTAFFINGTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/