I_EntProjectTeamMemberUser

DDL: I_ENTPROJECTTEAMMEMBERUSER Type: view_entity COMPOSITE Package: VDM_PPM_OBJECTS_TEAMMEMBER

EntProject Team Members and their users

I_EntProjectTeamMemberUser is a Composite CDS View that provides data about "EntProject Team Members and their users" in SAP S/4HANA. It reads from 2 data sources (I_EnterpriseProjectTeamMember, I_User) and exposes 4 fields with key field TeamMemberUUID. Part of development package VDM_PPM_OBJECTS_TEAMMEMBER.

Data Sources (2)

SourceAliasJoin Type
I_EnterpriseProjectTeamMember TeamMember from
I_User User inner

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.auditing.type #CUSTOM view
AccessControl.auditing.specification change documents on Enterprise Projects view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label EntProject Team Members and their users view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY TeamMemberUUID I_EnterpriseProjectTeamMember TeamMemberUUID
BusinessPartnerUUID I_EnterpriseProjectTeamMember BusinessPartnerUUID
ProjectUUID I_EnterpriseProjectTeamMember ProjectUUID
UserID I_User UserID
@AccessControl: {
    authorizationCheck:      #NOT_REQUIRED,
    auditing: {
        type: #CUSTOM,
        specification: 'change documents on Enterprise Projects'
    },
    personalData.blocking:   #BLOCKED_DATA_EXCLUDED
}

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: {
   usageType: {
       serviceQuality:  #B,
       dataClass:       #MASTER,
       sizeCategory:    #L
   } 
}

@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@EndUserText.label: 'EntProject Team Members and their users'
define view entity I_EntProjectTeamMemberUser as select from I_EnterpriseProjectTeamMember as TeamMember
    inner join I_User as User on TeamMember.BusinessPartnerUUID = User.BusinessPartnerUUID
{
  key TeamMember.TeamMemberUUID,
  TeamMember.BusinessPartnerUUID,
  TeamMember.ProjectUUID,
  User.UserID
}