I_INSURCLMFUNDHEADER

CDS View

Zusammengesetzte Sicht für Fonds

I_INSURCLMFUNDHEADER is a CDS View in S/4HANA. Zusammengesetzte Sicht für Fonds. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
R_InsurClmFundHeaderTP view_entity from TRANSACTIONAL Insurance Claim Fund Header - TP
@EndUserText.label: 'Zusammengesetzte Sicht für Fonds'
@VDM: {
  viewType:#COMPOSITE,
  lifecycle.contract.type:#PUBLIC_LOCAL_API
}
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations:  [ '_InsuranceClaim']
                             

}
@ObjectModel: {
   representativeKey: 'InsurClmFundHdrUUID',
   semanticKey: [ 'InsurClmFundHdrUUID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE ]
}
@Metadata: {
  allowExtensions:false,
  ignorePropagatedAnnotations:false
}
define view entity I_InsurClmFundHeader
 as select from I_InsurClmFundHeaderBasic  as _InsurClmFundHeaderBasic
 association [1..1] to  I_InsuranceClaim             as _InsuranceClaim
                   on  $projection.InsuranceClaim   = _InsuranceClaim.InsuranceClaim
                   
 association [0..*] to I_InsurClmFundItem as _InsurClmFundItem
                    on $projection.InsurClmActive     = _InsurClmFundItem.InsurClmActive
                    and $projection.InsuranceClaim    = _InsurClmFundItem.InsuranceClaim
                    and $projection.InsurClmFundHdrUUID = _InsurClmFundItem.InsurClmFundItmHdrUUID
                                   
{
key  InsurClmActive,
key  InsuranceClaim,
key  InsurClmFundHdrUUID,  
ChangedOnDateTime,
LastChangedByUser,
InsurClmDatabaseLineStatus,
InsuranceClaimFundHeaderNumber,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmFundHdrTotFundValAmt,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmFundHdrTotSrrndrValAmt,
InsurClmFundHdrValSetBaseKey, // 

InsurClmFundHdrValueDate,
InsurClmBeneficiaryValueDate,
InsurClmFundHdrCalcBsdOnDistr,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmFundHdrTotGrssDrawAmt,
InsurClmFundHdrTotGrssDrawPct,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmFundHdrTotTransChrgAmt,
InsurClmFundHdrTransChargeRate,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
 InsurClmFundHdrTotFundChrgAmt,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmTotRvslDeductionAmount,//

@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmTotNetWthdrwlAmt,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmTotWthdrwlPreTaxAmount,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
 InsurClmWthdrwlVarianceAmount,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmMinTransChargeAmount,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
 InsurClmMaxTransChargeAmount,
InsuranceClaimFundCurrency,
InsurClmFundHdrOrderGenID,
InsurClmAllFundPrIsAvailable,
InsurClmFundHdrChrgCategory,
InsurClmPlcyMgmtValSetBaseKey,
InsurClmPlcyMgmtValueDate,
@Semantics.amount.currencyCode: 'InsuranceClaimFundCurrency'
InsurClmPlcyMgmtTransChrgAmt,
InsurClmPlcyMgmtTransChrgRate,
InsurClmFundHdrIsChgdManually,

_Currency,
_InsuranceClaim,
_InsurClmFundItem
 
}
where _InsurClmFundHeaderBasic.InsurClmActive                 =  'A' //Only Active 

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