C_EntProjProfitCenterVH

DDL: C_ENTPROJPROFITCENTERVH SQL: CEPPROFITCTRVH Type: view CONSUMPTION

Profit Center

C_EntProjProfitCenterVH is a Consumption CDS View that provides data about "Profit Center" in SAP S/4HANA. It reads from 1 data source (I_ProfitCenter) and exposes 6 fields with key fields ControllingArea, ProfitCenter, ValidityEndDate.

Data Sources (1)

SourceAliasJoin Type
I_ProfitCenter I_ProfitCenter from

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CEPPROFITCTRVH view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #CONSUMPTION view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey ProfitCenter view
ObjectModel.modelingPattern #VALUE_HELP_PROVIDER view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
Consumption.ranked true view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Profit Center view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea ControllingArea
KEY ProfitCenter ProfitCenter
KEY ValidityEndDate ValidityEndDate
ValidityStartDate ValidityStartDate
_Text _Text
_ControllingArea _ControllingArea
@AbapCatalog.sqlViewName: 'CEPPROFITCTRVH'
@AbapCatalog.preserveKey: true 
@AbapCatalog.compiler.compareFilter: true

@VDM.viewType: #CONSUMPTION

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

@ObjectModel.modelingPattern: #VALUE_HELP_PROVIDER
@ObjectModel.supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #VALUE_HELP_PROVIDER ]

@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M

@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations: ['_Text']

@ClientHandling.algorithm: #SESSION_VARIABLE

@Search.searchable: true
@Consumption.ranked: true

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Profit Center'
define view C_EntProjProfitCenterVH as select from I_ProfitCenter {
  @ObjectModel.foreignKey.association: '_ControllingArea'
  @Search.defaultSearchElement: true
  @Search.fuzzinessThreshold: 0.8
  @Search.ranking: #LOW
  @UI.lineItem: [{ position: 20 }]
  key ControllingArea,
  @ObjectModel.text.association: '_Text'
  @Search.defaultSearchElement: true
  @Search.fuzzinessThreshold: 0.8
  @Search.ranking: #HIGH  
  @UI.lineItem: [{ position: 10 }]
  key ProfitCenter,
  @Semantics.businessDate.to: true
  key ValidityEndDate,
  @Semantics.businessDate.from: true
  ValidityStartDate,

  _Text,

  @Consumption.hidden: true
  _ControllingArea
} where ValidityStartDate <= $session.system_date
  and   ValidityEndDate >= $session.system_date
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROFITCENTER"
],
"ASSOCIATED":
[
"I_CONTROLLINGAREA",
"I_PROFITCENTERTEXT"
],
"BASE":
[
"I_PROFITCENTER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/