R_SourcingProjectValueHelp

DDL: R_SOURCINGPROJECTVALUEHELP Type: view_entity BASIC Package: VDM_MM_PUR_SRCGPROJ

Sourcing Project

R_SourcingProjectValueHelp is a Basic CDS View that provides data about "Sourcing Project" in SAP S/4HANA. It reads from 1 data source (R_SourcingProject) and exposes 9 fields with key field SourcingProjectUUID. Part of development package VDM_MM_PUR_SRCGPROJ.

Data Sources (1)

SourceAliasJoin Type
R_SourcingProject R_SourcingProject from

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Search.searchable true view
ObjectModel.representativeKey SourcingProjectUUID view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Consumption.ranked true view
EndUserText.label Sourcing Project view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY SourcingProjectUUID SourcingProjectUUID
SourcingProject SourcingProject
SourcingProjectVersion SourcingProjectVersion
SourcingProjectName SourcingProjectName
PurchasingGroup PurchasingGroup
MaterialGroup MaterialGroup
PurchasingOrganization PurchasingOrganization
CompanyCode CompanyCode
SourcingProjectType SourcingProjectType
@AccessControl.authorizationCheck: #MANDATORY
@Search.searchable: true

@ObjectModel:{ representativeKey: 'SourcingProjectUUID',
               semanticKey: ['SourcingProject'],
               dataCategory: #VALUE_HELP,
               usageType.dataClass: #TRANSACTIONAL,
               usageType.serviceQuality: #A,
               usageType.sizeCategory: #M}

@VDM.viewType: #BASIC
@VDM.lifecycle: {
  contract: {
    type: #SAP_INTERNAL_API
  }
}
@Consumption.ranked: true
@EndUserText.label: 'Sourcing Project'
define root view entity R_SourcingProjectValueHelp
  as select from R_SourcingProject
{
       @UI.hidden:true
  key  SourcingProjectUUID,

       @Search: { defaultSearchElement: true, ranking: #HIGH,  fuzzinessThreshold: 0.9 }
       @ObjectModel: { text.element: ['sourcingprojectname' ]}
       SourcingProject,
       SourcingProjectVersion,
       @Search: { defaultSearchElement: true, ranking: #LOW , fuzzinessThreshold: 0.8}
       SourcingProjectName,
       
       @UI.hidden:true
       PurchasingGroup,
       @UI.hidden:true
       MaterialGroup,
       @UI.hidden:true
       PurchasingOrganization,
       @UI.hidden:true
       CompanyCode,
       @UI.hidden:true
       SourcingProjectType

}