I_MstrProjBusinessPartner

DDL: I_MSTRPROJBUSINESSPARTNER SQL: IMPBSPARTNER Type: view BASIC

Master Project Business Partner

I_MstrProjBusinessPartner is a Basic CDS View that provides data about "Master Project Business Partner" in SAP S/4HANA. It reads from 1 data source (I_MstrProjMember) and exposes 8 fields. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MstrProjMember Member from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_BusinessPartner _BusinessPartner $projection.EmploymentInternalID = _BusinessPartner.BusinessPartner
[0..1] I_User _User $projection.businesspartneruuid = _User.BusinessPartnerUUID
[1..1] I_MasterProject _MasterProject $projection.MasterProject = _MasterProject.MasterProject

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IMPBSPARTNER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #BASIC view
EndUserText.label Master Project Business Partner view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (8)

KeyFieldSource TableSource FieldDescription
MasterProjectUUID I_MstrProjMember MasterProjectUUID
MasterProject I_MstrProjMember MasterProject
EmploymentInternalID I_MstrProjMember EmploymentInternalID
BusinessPartner _BusinessPartner BusinessPartner
BusinessPartnerUUID _BusinessPartner BusinessPartnerUUID
_User _User
_MasterProject _MasterProject
_BusinessPartner _BusinessPartner
@AbapCatalog.sqlViewName: 'IMPBSPARTNER'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@VDM.viewType: #BASIC
@EndUserText.label: 'Master Project Business Partner'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
define view I_MstrProjBusinessPartner
  as select from I_MstrProjMember as Member
  association [0..1] to I_BusinessPartner as _BusinessPartner on $projection.EmploymentInternalID = _BusinessPartner.BusinessPartner
  association [0..1] to I_User            as _User            on $projection.businesspartneruuid = _User.BusinessPartnerUUID
  association [1..1] to I_MasterProject as _MasterProject on $projection.MasterProject = _MasterProject.MasterProject
{
  Member.MasterProjectUUID,
  Member.MasterProject,
  Member.EmploymentInternalID,
  _BusinessPartner.BusinessPartner,
  _BusinessPartner.BusinessPartnerUUID,
  _User,
  _MasterProject,
  _BusinessPartner
  //exposed for DCL

} 
  
  
  
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_MSTRPROJMEMBER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_MASTERPROJECT",
"I_USER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/