C_PyrlAccountingNotification

DDL: C_PYRLACCOUNTINGNOTIFICATION Type: view_entity CONSUMPTION Package: FABTI_PAYROLL_EXT

Payroll accounting notification header

C_PyrlAccountingNotification is a Consumption CDS View that provides data about "Payroll accounting notification header" in SAP S/4HANA. It reads from 1 data source (R_PyrlAccountingNotificationTP) and exposes 11 fields with key field PyrlAccountingNotificationUUID. It is exposed through 3 OData services (UI_FIN_MNGACCNOTIF, UI_PYRLACCOUNTINGNOTIFICATION, X_PYRL_UI_FINANCENOTIFICATION). Part of development package FABTI_PAYROLL_EXT.

Data Sources (1)

SourceAliasJoin Type
R_PyrlAccountingNotificationTP R_PyrlAccountingNotificationTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Payroll accounting notification header view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
OData.entityType.name PyrlAcctgNotif_Type view
Metadata.allowExtensions true view
Search.searchable true view

OData Services (3)

ServiceBindingVersionContractRelease
UI_FIN_MNGACCNOTIF UI_FIN_MNGACCNOTIF V4 C1 NOT_RELEASED
UI_PYRLACCOUNTINGNOTIFICATION UI_PYRLACCTGNOTIF_V2 V2 C1 NOT_RELEASED
X_PYRL_UI_FINANCENOTIFICATION

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY PyrlAccountingNotificationUUID PyrlAccountingNotificationUUID
PayrollPostingRunOID PayrollPostingRunOID
PayrollPostingRunDisplayID PayrollPostingRunDisplayID
PayrollPostingRunLogicalSystem PayrollPostingRunLogicalSystem
CompanyCode CompanyCode
PayrollCurrency PayrollCurrency
PayrollPeriodEndDate PayrollPeriodEndDate
_CompanyCode _CompanyCode
_PayrollCurrency _PayrollCurrency
_AcctgNotif _AcctgNotif
_AcctgNotifFin _AcctgNotifFin
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations:  [ '_Item' ]
@EndUserText.label: 'Payroll accounting notification header'
@VDM.viewType: #CONSUMPTION
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #XXL,
  dataClass: #TRANSACTIONAL
}
@OData.entityType.name:'PyrlAcctgNotif_Type'
@Metadata.allowExtensions: true
@Search.searchable: true 
define root view entity C_PyrlAccountingNotification
  provider contract transactional_query 
  as projection on R_PyrlAccountingNotificationTP
{
  key PyrlAccountingNotificationUUID,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8 }
      PayrollPostingRunOID,
      PayrollPostingRunDisplayID,
      PayrollPostingRunLogicalSystem,
      @ObjectModel.foreignKey.association: '_CompanyCode'
      CompanyCode,
      PayrollCurrency, 
      PayrollPeriodEndDate,
      /* Associations */
      _Item : redirected to composition child C_PyrlAcctgNotifItem,
      _CompanyCode,
      _PayrollCurrency,
      _AcctgNotif,
      _AcctgNotifFin
}