I_MM_WBSElementByIntKeyVH

DDL: I_MM_WBSELEMENTBYINTKEYVH SQL: IWBSELEINTKEY_VH Type: view COMPOSITE Package: ODATA_MM_COMMONS_VH

Purchasing WBS Element by Internal ID

I_MM_WBSElementByIntKeyVH is a Composite CDS View that provides data about "Purchasing WBS Element by Internal ID" in SAP S/4HANA. It reads from 1 data source (I_WBSElementBasicData) and exposes 16 fields with key field WBSElementInternalID. Part of development package ODATA_MM_COMMONS_VH.

Data Sources (1)

SourceAliasJoin Type
I_WBSElementBasicData WBSElement from

Annotations (15)

NameValueLevelField
VDM.viewType #COMPOSITE view
EndUserText.label Purchasing WBS Element by Internal ID view
AbapCatalog.sqlViewName IWBSELEINTKEY_VH view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.dataCategory #VALUE_HELP view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
Search.searchable true view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_MM_WBSELEMENTVALUEHELP view
Metadata.allowExtensions true view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY WBSElementInternalID I_WBSElementBasicData WBSElementInternalID
WBSElement I_WBSElementBasicData WBSElementExternalID
WBSDescription I_WBSElementBasicData WBSDescription
ProjectInternalID I_WBSElementBasicData ProjectInternalID
ProjectExternalID _Project ProjectExternalID
Project _Project Project
ControllingArea I_WBSElementBasicData ControllingArea
ProfitCenter I_WBSElementBasicData ProfitCenter
_Project I_WBSElementBasicData _Project
_ProfitCenter I_WBSElementBasicData _ProfitCenter
_ControllingArea I_WBSElementBasicData _ControllingArea
ProjectType I_WBSElementBasicData ProjectType
ResponsibleCostCenter I_WBSElementBasicData ResponsibleCostCenter
CompanyCode I_WBSElementBasicData CompanyCode
FunctionalArea I_WBSElementBasicData FunctionalArea
Plant I_WBSElementBasicData Plant
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Purchasing WBS Element by Internal ID'

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

@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.dataCategory:#VALUE_HELP
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.preserveKey:true

@Search.searchable: true
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'I_MM_WBSELEMENTVALUEHELP'

@Metadata.allowExtensions: true //3224355


define view I_MM_WBSElementByIntKeyVH
  as select from I_WBSElementBasicData as WBSElement

{
      @UI.hidden : true
      key WBSElement.WBSElementInternalID,

      @Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8 }
      WBSElement.WBSElementExternalID as WBSElement, //Using a field posid_edit instead of posid due conversion exit as proposed in incident 527868 2019


      @Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7 }
      WBSElement.WBSDescription       as WBSDescription,

      @Consumption.hidden: true
      WBSElement.ProjectInternalID    as ProjectInternalID,

      @Search: { defaultSearchElement: true, ranking: #MEDIUM }
      _Project.ProjectExternalID      as ProjectExternalID,

      @UI.hidden: true
      @VDM.lifecycle.status: #DEPRECATED
      @VDM.lifecycle.successor: 'ProjectExternalID'
      _Project.Project                as Project,

      @Consumption.hidden: true
      @UI.hidden: true
      WBSElement.ControllingArea      as ControllingArea,

      @Consumption.hidden: true
      @UI.hidden: true
      WBSElement.ProfitCenter         as ProfitCenter,

      @Consumption.hidden: true
      WBSElement._Project,

      @Consumption.hidden: true
      WBSElement._ProfitCenter,

      @Consumption.hidden: true
      WBSElement._ControllingArea,
      
      @Consumption.hidden: true
      WBSElement.ProjectType,
      
      @Consumption.hidden: true
      WBSElement.ResponsibleCostCenter,
      
      @Consumption.hidden: true
      WBSElement.CompanyCode,
      
      @Consumption.hidden: true
      WBSElement.FunctionalArea,
      
      @Consumption.hidden: true
      WBSElement.Plant 
}