I_INSURCLMBENEFITSPLITITEM

CDS View

Zusammengesetzte Verteilungsposition

I_INSURCLMBENEFITSPLITITEM is a CDS View in S/4HANA. Zusammengesetzte Verteilungsposition. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
R_InsurClmBenefitSplitItemTP view_entity from TRANSACTIONAL Benefit split (Onetime) item - TP
@EndUserText.label: 'Zusammengesetzte Verteilungsposition'
@VDM: {
  viewType:#COMPOSITE,
  lifecycle.contract.type:#PUBLIC_LOCAL_API
}
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations:  [ '_InsuranceClaim']


}
@ObjectModel: {
   representativeKey: 'InsurClmBnftSpltItmUUID',
   semanticKey: [ 'InsurClmBnftSpltItmUUID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE ]
}
@Metadata: {
  allowExtensions:false,
  ignorePropagatedAnnotations:false
}
define view entity I_InsurClmBenefitSplitItem
as select from I_InsurClmBnftSplitItemBasic as _SplitItemBasic
association [1..1] to  I_InsuranceClaim             as _InsuranceClaim
                   on  $projection.InsuranceClaim   = _InsuranceClaim.InsuranceClaim

association [1..1] to I_InsurClmBenefitSplitHeader as _InsurClmBenefitSplitHdr
                   on $projection.InsurClmActive           = _InsurClmBenefitSplitHdr.InsurClmActive
                   and  $projection.InsuranceClaim         = _InsurClmBenefitSplitHdr.InsuranceClaim
                  and $projection.InsurClmBnftSpltItmHdrUUID = _InsurClmBenefitSplitHdr.InsurClmBnftSpltHdrUUID
{
key InsurClmActive,
key InsuranceClaim,
key InsurClmBnftSpltItmUUID,
ChangedOnDateTime,
LastChangedByUser,
InsurClmDatabaseLineStatus,
InsurClmBnftSplitItemNumber,
InsurClmBnftSpltItmHdrUUID,
InsurClmPrioOfBnftSpltValue,
InsurClmCalcBaseShrPct,
@Semantics.amount.currencyCode: 'InsurClmBnftSplitCurrency'
InsurClmBnftSpltItmGrossAmt,
@Semantics.amount.currencyCode: 'InsurClmBnftSplitCurrency'
InsurClmBnftSpltItmNetAmt,
InsurClmBnftSpltAmtFxdValue,
@Semantics.amount.currencyCode: 'InsurClmBnftSplitCurrency'
InsurClmBnftSpltItmPaidAmt,
@Semantics.amount.currencyCode: 'InsurClmBnftSplitCurrency'
InsurClmBnftSpltItmCalcBaseAmt,
InsurClmBnftSpltOffsetKey,
InsurClmBnftSpltNetPaytDueDate,
InsurClmBankDetailsId,
InsurClmPaytMethod,
InsurClmPaytAddrNmbrForChecks,
InsurClmAltvPostgTgtVal,
InsurClmPaytNote,
InsurClmBnftSplitCurrency,
InsurClmBnftSpltItmValidToID,
InsurClmBnftSpltItmValidToDate,
//InsurClmBnftSpltItmValidToID,

InsurClmNetAmtValidValue,
InsurClmBnftSpltItmSubclaim,
InsurClmIsOffstAmtAssgdSubclm ,

_InsuranceClaim,
_InsurClmBenefitSplitHdr,
_Currency

}

where _SplitItemBasic.InsurClmActive              =  'A' //Only Active

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

/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMBNFTSPLITITEMBASIC"
],
"ASSOCIATED":
[
"I_CURRENCY",
"I_INSURANCECLAIM",
"I_INSURCLMBENEFITSPLITHEADER"
],
"BASE":
[
"I_INSURCLMBNFTSPLITITEMBASIC"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/