I_InspToleranceSpecText

DDL: I_INSPTOLERANCESPECTEXT Type: view_entity BASIC Package: VDM_QM_PLANNING

Inspection Tolerance Specification - Text

I_InspToleranceSpecText is a Basic CDS View that provides data about "Inspection Tolerance Specification - Text" in SAP S/4HANA. It reads from 1 data source (tq29t) and exposes 5 fields with key fields InspToleranceSpecification, Language. It has 2 associations to related views. Part of development package VDM_QM_PLANNING.

Data Sources (1)

SourceAliasJoin Type
tq29t tq29t from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language
[1..1] I_InspToleranceSpecification _InspToleranceSpecification $projection.InspToleranceSpecification = _InspToleranceSpecification.InspToleranceSpecification

Annotations (12)

NameValueLevelField
EndUserText.label Inspection Tolerance Specification - Text view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey InspToleranceSpecification view
Analytics.technicalName IINSPTOLRNCSPECT view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY InspToleranceSpecification tq29t toleranzsl Inspection Tolerance Specification
KEY Language tq29t sprache
InspToleranceSpecificationText tq29t kurztext Inspection Tolerance Specification Text
_InspToleranceSpecification _InspToleranceSpecification
_Language _Language
@EndUserText.label: 'Inspection Tolerance Specification - Text'
@VDM: {
    viewType: #BASIC,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.supportedCapabilities:
    [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #LANGUAGE_DEPENDENT_TEXT ] 
@ObjectModel: {
    usageType: {
        dataClass: #CUSTOMIZING,
        sizeCategory: #S,
        serviceQuality: #A
    },
    dataCategory: #TEXT,
    representativeKey: 'InspToleranceSpecification'
}
@Analytics.technicalName: 'IINSPTOLRNCSPECT'
@Search.searchable: true
@Metadata.ignorePropagatedAnnotations: true

define view entity I_InspToleranceSpecText as select from tq29t

   association [0..1] to I_Language as _Language  
      on $projection.Language = _Language.Language

   association [1..1] to I_InspToleranceSpecification as _InspToleranceSpecification 
      on $projection.InspToleranceSpecification = _InspToleranceSpecification.InspToleranceSpecification

{
   @EndUserText.label: 'Inspection Tolerance Specification'
   key tq29t.toleranzsl as InspToleranceSpecification,
   @ObjectModel.foreignKey.association: '_Language'
   @Semantics.language: true
   key tq29t.sprache as Language,

   @EndUserText.label: 'Inspection Tolerance Specification Text'
   @Semantics.text: true
   @Search: { defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8 }
   tq29t.kurztext as InspToleranceSpecificationText

   /* Associations */ 
   ,_InspToleranceSpecification
   ,_Language
   
}