I_ChangeRecordTypeText

DDL: I_CHANGERECORDTYPETEXT Type: view_entity BASIC Package: VDM_PLMB_CR

Change Record Type Text

I_ChangeRecordTypeText is a Basic CDS View that provides data about "Change Record Type Text" in SAP S/4HANA. It reads from 1 data source (/iam/c_issuetypt) and exposes 5 fields with key fields Language, ChangeRecordType. It has 2 associations to related views. Part of development package VDM_PLMB_CR.

Data Sources (1)

SourceAliasJoin Type
/iam/c_issuetypt /iam/c_issuetypt from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ChangeRecordType _ChangeRecordType $projection.ChangeRecordType = _ChangeRecordType.ChangeRecordType
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Change Record Type Text view
ObjectModel.dataCategory #TEXT view
Analytics.technicalName ICHGRCDTYPT view
ObjectModel.representativeKey ChangeRecordType view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.sizeCategory #S view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY Language langu
KEY ChangeRecordType issue_type
ChangeRecordTypeDesc description
_ChangeRecordType _ChangeRecordType
_Language _Language
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Change Record Type Text'
@ObjectModel.dataCategory: #TEXT
@Analytics.technicalName: 'ICHGRCDTYPT'
@ObjectModel.representativeKey: 'ChangeRecordType'
@VDM.viewType: #BASIC

@ObjectModel.usageType: {serviceQuality: #B,
                         dataClass: #CUSTOMIZING,
                         sizeCategory: #S}

define view entity I_ChangeRecordTypeText
  as select from /iam/c_issuetypt
  association [1..1] to I_ChangeRecordType as _ChangeRecordType on $projection.ChangeRecordType = _ChangeRecordType.ChangeRecordType

  association [0..1] to I_Language         as _Language         on $projection.Language = _Language.Language
{
      @Semantics.language:true
      @ObjectModel.foreignKey.association:'_Language'
  key langu          as Language,

      //--[ GENERATED:011:GFBfhyK17jY4gj3BxIz2oW

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_ChangeRecordTypeStdVH',
                     element: 'ChangeRecordType' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association:'_ChangeRecordType'
  key issue_type     as ChangeRecordType,

      @Semantics.text:true
      description    as ChangeRecordTypeDesc,
 
      /* Associations */
//      @ObjectModel.association.type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]

      _ChangeRecordType,
      _Language

}
where
  application = 'CR';