I_INSURCLMBNFTSPLITPERDCITEM

CDS View

Verteilungsposition (periodisch)

I_INSURCLMBNFTSPLITPERDCITEM is a CDS View in S/4HANA. Verteilungsposition (periodisch). 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
R_InsurClmBnftSplitPerdcItemTP view_entity from TRANSACTIONAL Benefit Split Item (Periodic) - TP
@EndUserText.label: 'Verteilungsposition (periodisch)'
@VDM: {
  viewType:#COMPOSITE,
  lifecycle.contract.type:#PUBLIC_LOCAL_API
}
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations:  [ '_InsuranceClaim']
                             

}
@ObjectModel: {
   representativeKey: 'InsurClmBnftSpltPerdcItmUUID',
   semanticKey: [ 'InsurClmBnftSpltPerdcItmUUID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE ]
}
@Metadata: {
  allowExtensions:false,
  ignorePropagatedAnnotations:false
}
define view entity I_InsurClmBnftSplitPerdcItem 
as select from I_InsurClmBnftSplitPerdcItmBsc as  _BnftSplitPerdcItmBsc 
association [1..1] to  I_InsuranceClaim             as _InsuranceClaim
                   on  $projection.InsuranceClaim   = _InsuranceClaim.InsuranceClaim
                   
association [1..1] to  I_InsurClmBnftSplitPerdcHdr  as _BnftSplitPerdcHdr 
                   on  $projection.InsurClmActive    = _BnftSplitPerdcHdr.InsurClmActive
                   and  $projection.InsuranceClaim   = _BnftSplitPerdcHdr.InsuranceClaim  
                   and  $projection.InsurClmBnftSpltPerdcItmUUID = _BnftSplitPerdcHdr.InsurClmBnftSpltPerdcHdrUUID                 
{
key  InsurClmActive,
key  InsuranceClaim,
key  InsurClmBnftSpltPerdcItmUUID,
ChangedOnDateTime,
LastChangedByUser,
InsurClmDatabaseLineStatus, 
InsurClmBnftSplitItemNumber,
InsurClmBnftSpltPerdItmHdrUUID,
InsurClmPrioOfBnftSpltValue,
InsurClmCalcBaseShrPct,
InsurClmBnftSpltOffsetKey,
InsurClmBnftSpltNetPaytDueDate,
InsurClmBankDetailsId,
InsurClmPaytMethod,
InsurClmPaytAddrNmbrForChecks,
InsurClmAltvPostgTgtVal,
InsurClmPaytNote,
InsurClmBnftSpltItmValidToDate,

_InsuranceClaim,
_BnftSplitPerdcHdr 
}
where _BnftSplitPerdcItmBsc.InsurClmActive             =  'A' //Only Active 

  and _BnftSplitPerdcItmBsc.InsurClmDatabaseLineStatus <> 'X' //Not Deleted