I_NotifActivityCodeGroupText

DDL: I_NOTIFACTIVITYCODEGROUPTEXT Type: view_entity BASIC Package: VDM_QM_NOTIFICATION

Notification Activity Code Group Text

I_NotifActivityCodeGroupText is a Basic CDS View that provides data about "Notification Activity Code Group Text" in SAP S/4HANA. It reads from 1 data source (qpgt) and exposes 7 fields with key fields NotifActivityCatalog, NotifActivityCodeGroup, Language. Part of development package VDM_QM_NOTIFICATION.

Data Sources (1)

SourceAliasJoin Type
qpgt qpgt from

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey NotifActivityCodeGroup view
Analytics.technicalName INOTIFACTCDGRTXT view
EndUserText.label Notification Activity Code Group Text view
Metadata.ignorePropagatedAnnotations true view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY NotifActivityCatalog katalogart
KEY NotifActivityCodeGroup codegruppe
KEY Language sprache
NotifActivityCodeGroupText kurztext
_NotifActivityCatalog _NotifActivityCatalog
_NotifActivityCodeGroup _NotifActivityCodeGroup
_Language _Language
@AccessControl.authorizationCheck: #CHECK
@VDM: {
    viewType: #BASIC,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
}

@ObjectModel:{
    usageType:{
        dataClass: #CUSTOMIZING,
        serviceQuality: #A,
        sizeCategory: #S
    },
    dataCategory: #TEXT,
    representativeKey: 'NotifActivityCodeGroup'
}
@Analytics.technicalName: 'INOTIFACTCDGRTXT'
@EndUserText.label: 'Notification Activity Code Group Text'
@Metadata.ignorePropagatedAnnotations: true
define view entity I_NotifActivityCodeGroupText as select from qpgt 

    association[1..1] to I_NotifActivityCatalog     as _NotifActivityCatalog on $projection.NotifActivityCatalog = _NotifActivityCatalog.NotifActivityCatalog
    association[1..1] to I_NotifActivityCodeGroup   as _NotifActivityCodeGroup on   $projection.NotifActivityCatalog    = _NotifActivityCodeGroup.NotifActivityCatalog and
                                                                                    $projection.NotifActivityCodeGroup  =  _NotifActivityCodeGroup.NotifActivityCodeGroup
    association[1..1] to I_Language as _Language on $projection.Language = _Language.Language
{
    @ObjectModel.foreignKey.association: '_NotifActivityCatalog'
    key katalogart as NotifActivityCatalog,
    @ObjectModel:{
        foreignKey.association: '_NotifActivityCodeGroup',
        text.element: ['NotifActivityCodeGroupText']
    }
    key codegruppe as NotifActivityCodeGroup,
    @ObjectModel.foreignKey.association: '_Language'
    @Semantics.language: true
    key sprache as Language,
    
    @Semantics.text: true
    kurztext as NotifActivityCodeGroupText,
    
    _NotifActivityCatalog,
    _NotifActivityCodeGroup,
    _Language
}