I_EngagementProjectStdVH

DDL: I_ENGAGEMENTPROJECTSTDVH SQL: IEP__VH Type: view COMPOSITE

Engagement Project

I_EngagementProjectStdVH is a Composite CDS View that provides data about "Engagement Project" in SAP S/4HANA. It reads from 1 data source (I_EngagementProject) and exposes 18 fields with key field EngagementProject.

Data Sources (1)

SourceAliasJoin Type
I_EngagementProject I_EngagementProject from

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IEP__VH view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey EngagementProject view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
Consumption.ranked true view
Consumption.valueHelpDefault.fetchValues #AUTOMATICALLY_WHEN_DISPLAYED view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Engagement Project view
ObjectModel.modelingPattern #VALUE_HELP_PROVIDER view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY EngagementProject EngagementProject Project ID
EngagementProjectName EngagementProjectName Project Name
Customer Customer
ProjectManager ProjectManager
ProjectManagerWorkAgreement ProjectManagerWorkAgreement
EngagementProjectCategory EngagementProjectCategory
EngagementProjectServiceOrg EngagementProjectServiceOrg
EngagementProjectType EngagementProjectType
ProjectProfileCode ProjectProfileCode
ProjectVisibility ProjectVisibility
CompanyCode CompanyCode
CostCenter
ProfitCenter ProfitCenter
IsMyProject _UserInvlmnt IsMyProject
EngagementProjectStage EngagementProjectStage
_Customer _Customer
_PersonWorkAgreement _PersonWorkAgreement
_PersonWorkAgreement_1 _PersonWorkAgreement_1
//GENERATED:005:GlBfhyFV7jY5nYuOUqDCY0

@AbapCatalog.sqlViewName: 'IEP__VH'
@AbapCatalog.compiler.compareFilter: true

@VDM.viewType: #COMPOSITE

@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'EngagementProject'

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #MIXED
@Search.searchable: true
@Consumption.ranked: true
@Consumption.valueHelpDefault.fetchValues: #AUTOMATICALLY_WHEN_DISPLAYED

@AccessControl.authorizationCheck: #CHECK
//<TODO> Please double-check personal data blocking

@AccessControl.personalData.blocking: #REQUIRED

@ClientHandling.algorithm: #SESSION_VARIABLE

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Engagement Project'
@ObjectModel: {modelingPattern: #VALUE_HELP_PROVIDER, 
               supportedCapabilities: [#VALUE_HELP_PROVIDER]
}
define view I_EngagementProjectStdVH 
as select from I_EngagementProject {
  @Search.defaultSearchElement: true
  @Search.fuzzinessThreshold: 0.8
  @Search.ranking: #HIGH
  @EndUserText.label: 'Project ID'
  @ObjectModel.text.element: ['EngagementProjectName']
  key EngagementProject,

  @Search.defaultSearchElement: true
  @Search.fuzzinessThreshold: 0.8
  @Search.ranking: #HIGH
  @EndUserText.label: 'Project Name'
  EngagementProjectName,
  
  @Consumption.hidden: true
  Customer,
  
  @VDM.lifecycle.status: #DEPRECATED
  @VDM.lifecycle.successor: 'ProjectManagerWorkAgreement'
  @Consumption.hidden: true
  ProjectManager,
      
  @Consumption.hidden: true
  ProjectManagerWorkAgreement,
  
  @Consumption.hidden: true
  EngagementProjectCategory,
  
  @Consumption.hidden: true
  EngagementProjectServiceOrg,
  
  @Consumption.hidden: true
  EngagementProjectType,
  
  @Consumption.hidden: true
  ProjectProfileCode,
  
  @Consumption.hidden: true
  ProjectVisibility,
  
  @Consumption.hidden: true
  CompanyCode,
  
  @Consumption.hidden: true
  cast (CostCenter as fis_kostl) as CostCenter,
  
  @Consumption.hidden: true
  ProfitCenter,
  
  @Consumption.hidden:true
  @Semantics.booleanIndicator:true 
  _UserInvlmnt.IsMyProject,
  
  @Consumption.hidden:true
  EngagementProjectStage,

  @Consumption.hidden: true
  _Customer,
  
  @Consumption.hidden: true
  @API.element.releaseState: #DEPRECATED
  @API.element.successor: '_PersonWorkAgreement_1'
  _PersonWorkAgreement,
  _PersonWorkAgreement_1
  
}

/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ENGAGEMENTPROJECT",
"I_ENGMNTPROJWITHUSERINVLMNT"
],
"ASSOCIATED":
[
"I_CUSTOMER",
"I_PERSONWORKAGREEMENT",
"I_PERSONWORKAGREEMENT_1"
],
"BASE":
[
"I_ENGAGEMENTPROJECT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/