R_InsurClmBnftSplitPerdcItemTP

DDL: R_INSURCLMBNFTSPLITPERDCITEMTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Benefit Split Item (Periodic) - TP

R_InsurClmBnftSplitPerdcItemTP is a Transactional CDS View that provides data about "Benefit Split Item (Periodic) - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmBnftSplitPerdcItem) and exposes 19 fields with key fields InsurClmActive, InsuranceClaim, InsurClmBnftSpltPerdcItmUUID. It has 1 association to related views. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmBnftSplitPerdcItem I_InsurClmBnftSplitPerdcItem from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_InsurClmBnftSplitPerdcItem _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmBnftSpltPerdcItmUUID = _Extension.InsurClmBnftSpltPerdcItmUUID

Annotations (8)

NameValueLevelField
EndUserText.label Benefit Split Item (Periodic) - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey InsurClmBnftSpltPerdcItmUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive InsurClmActive
KEY InsuranceClaim InsuranceClaim
KEY InsurClmBnftSpltPerdcItmUUID InsurClmBnftSpltPerdcItmUUID
ChangedOnDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus
InsurClmBnftSplitItemNumber InsurClmBnftSplitItemNumber
InsurClmBnftSpltPerdItmHdrUUID InsurClmBnftSpltPerdItmHdrUUID
InsurClmPrioOfBnftSpltValue InsurClmPrioOfBnftSpltValue
InsurClmCalcBaseShrPct InsurClmCalcBaseShrPct
InsurClmBnftSpltOffsetKey InsurClmBnftSpltOffsetKey
InsurClmBnftSpltNetPaytDueDate InsurClmBnftSpltNetPaytDueDate
InsurClmBankDetailsId InsurClmBankDetailsId
InsurClmPaytMethod InsurClmPaytMethod
InsurClmPaytAddrNmbrForChecks InsurClmPaytAddrNmbrForChecks
InsurClmAltvPostgTgtVal InsurClmAltvPostgTgtVal
InsurClmPaytNote InsurClmPaytNote
InsurClmBnftSpltItmValidToDate InsurClmBnftSpltItmValidToDate
_InsurClmBnftSplitPerdcHdr _InsurClmBnftSplitPerdcHdr
@EndUserText.label: 'Benefit Split Item (Periodic) - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurClmBnftSpltPerdcItmUUID',
   semanticKey: [ 'InsurClmBnftSpltPerdcItmUUID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
define view entity R_InsurClmBnftSplitPerdcItemTP  
as select from I_InsurClmBnftSplitPerdcItem
association to parent R_InsurClmBnftSplitPerdcHdrTP as _InsurClmBnftSplitPerdcHdr
on  $projection.InsurClmActive = _InsurClmBnftSplitPerdcHdr.InsurClmActive
                   and  $projection.InsuranceClaim = _InsurClmBnftSplitPerdcHdr.InsuranceClaim
                  and  $projection.InsurClmBnftSpltPerdcItmUUID = _InsurClmBnftSplitPerdcHdr.InsurClmBnftSpltPerdcHdrUUID
association [1..1] to E_InsurClmBnftSplitPerdcItem   as _Extension  on  $projection.InsuranceClaim = _Extension.InsuranceClaim
                                                                and $projection.InsurClmBnftSpltPerdcItmUUID = _Extension.InsurClmBnftSpltPerdcItmUUID

{
key  InsurClmActive,
key  InsuranceClaim,
key  InsurClmBnftSpltPerdcItmUUID,
ChangedOnDateTime,
LastChangedByUser,
InsurClmDatabaseLineStatus, 
InsurClmBnftSplitItemNumber,
InsurClmBnftSpltPerdItmHdrUUID,
InsurClmPrioOfBnftSpltValue,
InsurClmCalcBaseShrPct,
InsurClmBnftSpltOffsetKey,
InsurClmBnftSpltNetPaytDueDate,
InsurClmBankDetailsId,
InsurClmPaytMethod,
InsurClmPaytAddrNmbrForChecks,
InsurClmAltvPostgTgtVal,
InsurClmPaytNote,
InsurClmBnftSpltItmValidToDate,

//_InsuranceClaim,

_InsurClmBnftSplitPerdcHdr    
}