I_WrntyDefectCodeText

DDL: I_WRNTYDEFECTCODETEXT Type: view_entity COMPOSITE Package: VDM_LO_WTY

Defect code for warranty - Text

I_WrntyDefectCodeText is a Composite CDS View that provides data about "Defect code for warranty - Text" in SAP S/4HANA. It reads from 1 data source (I_InspectionCodeText) and exposes 4 fields with key fields InspectionCode, Language. It has 1 association to related views. Part of development package VDM_LO_WTY.

Data Sources (1)

SourceAliasJoin Type
I_InspectionCodeText I_InspectionCodeText from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_Language _Language $projection.Language = _Language.Language

Annotations (14)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.representativeKey InspectionCode view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.modelingPattern #LANGUAGE_DEPENDENT_TEXT view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Defect code for warranty - Text view
Feature LO_WTY_CLAIM_MANAGEMENT view
ObjectModel.dataCategory #TEXT view
Analytics.technicalName IWRNTYDFCTXT view
Metadata.ignorePropagatedAnnotations true view
Analytics.dataExtraction.enabled true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY InspectionCode InspectionCode
KEY Language Language
InspectionCodeText Code Description
_Language _Language
@VDM: {
  viewType: #COMPOSITE,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel: {
   representativeKey:'InspectionCode',
   usageType: {
     dataClass:      #CUSTOMIZING,
     serviceQuality: #A,
     sizeCategory:   #M
   },
   //Start of KK001

     supportedCapabilities: [#LANGUAGE_DEPENDENT_TEXT, 
                                #CDS_MODELING_ASSOCIATION_TARGET, 
                                #SQL_DATA_SOURCE,                                 
                                #CDS_MODELING_DATA_SOURCE, 
                                #EXTRACTION_DATA_SOURCE, 
                                #SEARCHABLE_ENTITY],
     modelingPattern: #LANGUAGE_DEPENDENT_TEXT
     //End of KK001

}
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Defect code for warranty - Text'
@Feature: 'LO_WTY_CLAIM_MANAGEMENT'
@ObjectModel.dataCategory: #TEXT
@Analytics.technicalName: 'IWRNTYDFCTXT'
@Metadata.ignorePropagatedAnnotations: true
@Analytics.dataExtraction.enabled: true

define view entity I_WrntyDefectCodeText
  as select from I_InspectionCodeText
  association [1..1] to I_Language as _Language on $projection.Language = _Language.Language
{
  key     InspectionCode,
          @Semantics.language: true
          @ObjectModel.foreignKey.association: '_Language'
  key     Language,
          @Semantics.text: true
          @EndUserText.label: 'Code Description'
          max(InspectionCodeText) as InspectionCodeText,
          _Language

}
group by
  InspectionCode,
  Language