I_AccountingNotificationTP

DDL: I_ACCOUNTINGNOTIFICATIONTP Type: view_entity TRANSACTIONAL Package: FABTI_ACCNTG_NOTIFICATION_EXT

Accounting Notification - TP

I_AccountingNotificationTP is a Transactional CDS View that provides data about "Accounting Notification - TP" in SAP S/4HANA. It reads from 1 data source (R_AccountingNotificationTP) and exposes 38 fields with key field AccountingNotificationUUID. Part of development package FABTI_ACCNTG_NOTIFICATION_EXT.

Data Sources (1)

SourceAliasJoin Type
R_AccountingNotificationTP R_AccountingNotificationTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Accounting Notification - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.sapObjectNodeType.name AccountingNotification view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY AccountingNotificationUUID AccountingNotificationUUID
FinanceNotificationUUID FinanceNotificationUUID
AccountingNotificationType AccountingNotificationType
FinanceNotificationType FinanceNotificationType
ReferenceDocumentType ReferenceDocumentType
ReferenceDocument ReferenceDocument
ReferenceDocumentContext ReferenceDocumentContext
ReferenceDocumentItem ReferenceDocumentItem
ReferenceDocumentLogicalSystem ReferenceDocumentLogicalSystem
CreationDateTime CreationDateTime
ReferenceDocumentOID ReferenceDocumentOID
ReferenceDocumentDisplayID ReferenceDocumentDisplayID
ReferenceDocumentEventOID ReferenceDocumentEventOID
RefDocumentEventDisplayID RefDocumentEventDisplayID
RefDocLastChangeDateTime RefDocLastChangeDateTime
LeadingCompanyCode LeadingCompanyCode
ProposedPostingDate ProposedPostingDate
AcctgNotifProcessingStatus AcctgNotifProcessingStatus
LastChangeDateTime LastChangeDateTime
CreatedByUser CreatedByUser
LastChangedByUser LastChangedByUser
ApplicationLogHandle ApplicationLogHandle
LatestMessageClass LatestMessageClass
LatestMessageNumber LatestMessageNumber
LatestMessageSeverity LatestMessageSeverity
LatestMessageVariable1Text LatestMessageVariable1Text
LatestMessageVariable2Text LatestMessageVariable2Text
LatestMessageVariable3Text LatestMessageVariable3Text
LatestMessageVariable4Text LatestMessageVariable4Text
IsReversal IsReversal
StatusCriticality StatusCriticality
_LeadingCompanyCode _LeadingCompanyCode
_LeadingCompanyCodeText _LeadingCompanyCodeText
_ReferenceDocumentType _ReferenceDocumentType
_AccountingNotificationType _AccountingNotificationType
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_ProcessingStatus _ProcessingStatus
@EndUserText.label: 'Accounting Notification - TP'
@AccessControl.privilegedAssociations:  [ '_AddlCompanyCode', '_JournalEntry' ]
@VDM :{ viewType: #TRANSACTIONAL,
        lifecycle.contract.type: #PUBLIC_LOCAL_API,
        usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]}

@ObjectModel: {usageType: { serviceQuality: #A,
                            sizeCategory:   #XXL,
                            dataClass:      #TRANSACTIONAL },
               modelingPattern:       #TRANSACTIONAL_INTERFACE,
               supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
               sapObjectNodeType: { name:'AccountingNotification' }
                }

@AccessControl.authorizationCheck: #MANDATORY
@Metadata.ignorePropagatedAnnotations: true
define root view entity I_AccountingNotificationTP
  provider contract transactional_interface
  as projection on R_AccountingNotificationTP
{
  
  key AccountingNotificationUUID,
      FinanceNotificationUUID,
      AccountingNotificationType,
      FinanceNotificationType,
      ReferenceDocumentType,
      ReferenceDocument,
      ReferenceDocumentContext,
      ReferenceDocumentItem,
      ReferenceDocumentLogicalSystem,
      CreationDateTime,
      ReferenceDocumentOID,
      ReferenceDocumentDisplayID,
      ReferenceDocumentEventOID,
      RefDocumentEventDisplayID,
      RefDocLastChangeDateTime,
      LeadingCompanyCode,
      ProposedPostingDate,
      AcctgNotifProcessingStatus,
      LastChangeDateTime,
      CreatedByUser,
      LastChangedByUser,
      ApplicationLogHandle,
      LatestMessageClass,
      LatestMessageNumber,
      LatestMessageSeverity,
      LatestMessageVariable1Text,
      LatestMessageVariable2Text,
      LatestMessageVariable3Text,
      LatestMessageVariable4Text,
      IsReversal,
      StatusCriticality,
       
      //associations

      _AddlCompanyCode: redirected to composition child I_AcctgNotifAddlCompanyCodeTP,
      _JournalEntry   : redirected to composition child I_AcctgNotifJournalEntryTP,
      _LeadingCompanyCode,
      @Consumption.hidden: true
      _LeadingCompanyCodeText,      
      _ReferenceDocumentType,
      _AccountingNotificationType,
      _CreatedByUser,
      _LastChangedByUser,
      _ProcessingStatus
}