I_BillingWBSBasicDataStdVH

DDL: I_BILLINGWBSBASICDATASTDVH SQL: IBILWBSBSCDATAVH Type: view BASIC Package: VDM_PROJECTBILLINGELEMENT_TP

Value help view for I_WBSElementBasicData

I_BillingWBSBasicDataStdVH is a Basic CDS View that provides data about "Value help view for I_WBSElementBasicData" in SAP S/4HANA. It reads from 1 data source (I_WBSElementBasicData) and exposes 13 fields with key field WBSElementInternalID. Part of development package VDM_PROJECTBILLINGELEMENT_TP.

Data Sources (1)

SourceAliasJoin Type
I_WBSElementBasicData I_WBSElementBasicData from

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IBILWBSBSCDATAVH view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Value help view for I_WBSElementBasicData view
VDM.viewType #BASIC view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey WBSElementInternalID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.preserveKey true view
Search.searchable true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY WBSElementInternalID WBSElementInternalID
WBSElementExternalID WBSElementExternalID
WBSDescription WBSDescription
ControllingArea ControllingArea
ProfitCenter ProfitCenter
WBSElementIsBillingElement WBSElementIsBillingElement
CompanyCode CompanyCode
ProjectType ProjectType
Plant Plant
ResponsibleCostCenter ResponsibleCostCenter
FunctionalArea FunctionalArea
_Project _Project
ProjectInternalID
@AbapCatalog.sqlViewName: 'IBILWBSBSCDATAVH'
@AbapCatalog.compiler.compareFilter: true

@EndUserText.label: 'Value help view for I_WBSElementBasicData'

@VDM.viewType: #BASIC

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

@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MIXED

@AccessControl.authorizationCheck: #MANDATORY

@ClientHandling.algorithm: #SESSION_VARIABLE

@Metadata.ignorePropagatedAnnotations: true
@AbapCatalog.preserveKey:true
@Search.searchable: true

//@VDM.lifecycle.contract.type:  #SAP_INTERNAL_API

define view I_BillingWBSBasicDataStdVH
  as select from I_WBSElementBasicData
{
      @UI.hidden: true
  key WBSElementInternalID,
      @ObjectModel.text.element: ['WBSDescription']
      @Search: {
             defaultSearchElement: true,
             fuzzinessThreshold: 1.0,
             ranking: #HIGH
            }
      WBSElementExternalID,
      @Search: {
             defaultSearchElement: true,
             fuzzinessThreshold: 1.0,
             ranking: #HIGH
            }
      @Semantics.text: true
      WBSDescription,
      @Consumption.hidden: true
      ControllingArea,
      @Consumption.hidden: true
      ProfitCenter,
      @Consumption.hidden: true
      WBSElementIsBillingElement,

      // ATC fix 'With optional element' 2402

      @Consumption.hidden: true
      @UI.hidden: true
      CompanyCode,
      @UI.hidden: true
      @Consumption.hidden: true
      ProjectType,
      @UI.hidden: true
      @Consumption.hidden: true
      Plant,
      @UI.hidden: true
      @Consumption.hidden: true
      ResponsibleCostCenter,
      @UI.hidden: true
      @Consumption.hidden: true
      FunctionalArea,
      @UI.hidden: true
      @Consumption.hidden: true
      _Project,
      @UI.hidden: true
      @Consumption.hidden: true
      cast ( ProjectInternalID as ps_s4_proj_pspnr preserving type ) as ProjectInternalID


}
where
  WBSElementIsBillingElement = 'X'