I_ENGAGEMENTPROJECTMEMBER

CDS View

Engagement Project Member

I_ENGAGEMENTPROJECTMEMBER is a CDS View in S/4HANA. Engagement Project Member. It contains 4 fields. 4 CDS views read from this table.

CDS Views using this table (4)

ViewTypeJoinVDMDescription
I_EngagementProjectRole view left_outer COMPOSITE Roles for an Engagement Project
I_EngagementProjectRoles view left_outer COMPOSITE Role in Engagement Project
I_EngmntProjMember view from BASIC Engagement Project Member
P_ENGMNTPROJECTROLEMIG view inner COMPOSITE

Fields (4)

KeyField CDS FieldsUsed in Views
KEY EngagementProjectMemberUUID EngagementProjectMemberUUID 1
BusinessPartnerMemberType BusinessPartnerMemberType 1
BusinessPartnerType BusinessPartnerMemberType,BusinessPartnerType 2
EmploymentInternalID EmploymentInternalID 3
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'IENGPROJMEMBER'
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #BASIC
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@EndUserText.label: 'Engagement Project Member'
define view I_EngagementProjectMember
  as select from /cpd/d_mp_member as EngagementProjectMember
  association [0..1] to I_EngagementProject as _EngagementProject on $projection.EngagementProjectUUID = _EngagementProject.EngagementProjectUUID
{

  key cast(EngagementProjectMember.db_key   as /cpd/eng_team_member_db_key preserving type )                    as EngagementProjectMemberUUID,
      EngagementProjectMember.mem_id                                                                            as EmploymentInternalID,
      @VDM.lifecycle.status: #DEPRECATED
      @VDM.lifecycle.successor: 'BusinessPartnerMemberType'
      EngagementProjectMember.mem_object_type                                                                   as BusinessPartnerType,
      EngagementProjectMember.mem_object_type                                                                   as BusinessPartnerMemberType,
      cast( EngagementProjectMember.parent_key  as /cpd/eng_db_key preserving type )                            as EngagementProjectUUID,
      _EngagementProject

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/CPD/D_MP_MEMBER"
],
"ASSOCIATED":
[
"I_ENGAGEMENTPROJECT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/