I_MstrProjBusPartnerByRoleVH

DDL: I_MSTRPROJBUSPARTNERBYROLEVH SQL: IMPBPBYROLEVH Type: view COMPOSITE

Master Project Business Partner By Role Value Help

I_MstrProjBusPartnerByRoleVH is a Composite CDS View that provides data about "Master Project Business Partner By Role Value Help" in SAP S/4HANA. It reads from 1 data source (I_MstrProjBusPartnerByRole) and exposes 7 fields with key fields BusinessPartner, BusinessPartnerRole. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_MstrProjBusPartnerByRole I_MstrProjBusPartnerByRole from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_MstrProjBusPartRoleCode _MstrProjBusPartRoleCode $projection.BusinessPartnerRole = _MstrProjBusPartRoleCode.BusinessPartnerRole

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IMPBPBYROLEVH view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Master Project Business Partner By Role Value Help view
Search.searchable true view
Consumption.ranked true view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
KEY BusinessPartnerRole BusinessPartnerRole Business Partner Role
BusinessPartnerRoleShortName BusinessPartnerRoleShortName Business Partner Role Name
BusinessPartnerFullName BusinessPartnerFullName Business Partner Name
EmailAddress EmailAddress
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
_MstrProjBusPartRoleCode _MstrProjBusPartRoleCode
@AbapCatalog.sqlViewName: 'IMPBPBYROLEVH'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #COMPOSITE
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'BusinessPartner'
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Master Project Business Partner By Role Value Help'
@Search.searchable: true
@Consumption.ranked: true
define view I_MstrProjBusPartnerByRoleVH
  as select from I_MstrProjBusPartnerByRole
  association [0..1] to I_MstrProjBusPartRoleCode as _MstrProjBusPartRoleCode on $projection.BusinessPartnerRole = _MstrProjBusPartRoleCode.BusinessPartnerRole
{
          @UI.selectionField.position: 1
          @UI.lineItem.position: 10
          @Search.defaultSearchElement: true
          @ObjectModel.text.element: 'BusinessPartnerFullName'
  key     BusinessPartner,

          @Consumption.valueHelpDefinition: [
                                { entity:  { name:    'I_MstrProjBusPartRoleCode',
                                             element: 'BusinessPartnerRole' }
                                }]
          @UI.lineItem
          @EndUserText.label: 'Business Partner Role'
          @ObjectModel.text.element: 'BusinessPartnerRoleShortName'
          @UI.lineItem.position: 40
          @UI.selectionField.position: 4
          @Search.defaultSearchElement: true
  key     BusinessPartnerRole,


          @UI.lineItem.position: 50
          @UI.selectionField.position: 5
          @EndUserText.label: 'Business Partner Role Name'
          BusinessPartnerRoleShortName,

          @UI.selectionField.position: 2
          @UI.lineItem.position: 20
          @EndUserText.label: 'Business Partner Name'
          BusinessPartnerFullName,

          @UI.selectionField.position: 3
          @UI.lineItem.position: 30
          EmailAddress,
          @Consumption.hidden: true
          @UI.hidden: true
          IsBusinessPurposeCompleted,

          _MstrProjBusPartRoleCode

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