I_ContractAccountHeaderStdVH

DDL: I_CONTRACTACCOUNTHEADERSTDVH Type: view_entity COMPOSITE Package: FKKV

Contract Account Header

I_ContractAccountHeaderStdVH is a Composite CDS View that provides data about "Contract Account Header" in SAP S/4HANA. It reads from 1 data source (I_ContractAccountHeader) and exposes 3 fields with key field ContractAccount. Part of development package FKKV.

Data Sources (1)

SourceAliasJoin Type
I_ContractAccountHeader I_ContractAccountHeader from

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Consumption.ranked true view
EndUserText.label Contract Account Header view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey ContractAccount view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Search.searchable true view
VDM.viewType #COMPOSITE view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY ContractAccount ContractAccount Contract Account
ContractAccountName ContractAccountName Description
ContractAccountCategory ContractAccountCategory Category
@AccessControl.authorizationCheck: #MANDATORY

@Consumption.ranked: true

@EndUserText.label: 'Contract Account Header'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { dataCategory: #VALUE_HELP,
                representativeKey: 'ContractAccount',
                supportedCapabilities: [ #VALUE_HELP_PROVIDER ],
                usageType: { dataClass: #MASTER,
                             serviceQuality: #C,
                             sizeCategory: #XL } }

@Search.searchable: true

@VDM.viewType: #COMPOSITE

define view entity I_ContractAccountHeaderStdVH 
  as select from I_ContractAccountHeader {
  
  @ObjectModel.text.element: ['ContractAccountName']
  @EndUserText.label: 'Contract Account'
  @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
  key ContractAccount,

  @EndUserText.label: 'Description'
  @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
  @Semantics.text: true
  ContractAccountName,

  @EndUserText.label: 'Category'
  @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
  ContractAccountCategory
}