R_InsuranceClaimReserveTP

DDL: R_INSURANCECLAIMRESERVETP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Insurance Claim Reserve - TP

R_InsuranceClaimReserveTP is a Transactional CDS View that provides data about "Insurance Claim Reserve - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmReserve) and exposes 13 fields with key fields InsuranceClaim, InsurClmSubclm, InsurClmRsrvType, InsurClmReserveCurrency. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmReserve I_InsurClmReserve from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Insurance Claim Reserve - TP view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsurClmSubclm InsurClmSubclm
KEY InsurClmRsrvType InsurClmRsrvType
KEY InsurClmReserveCurrency InsurClmReserveCurrency
InsurClmRsrvChangeTime InsurClmRsrvChangeTime
InsurClmChangeDate InsurClmChangeDate
GrossReserveAmount GrossReserveAmount
PostingDate PostingDate
InsurClmRsrvMethodName InsurClmRsrvMethodName
InsurClmRsrvMethodText InsurClmRsrvMethodText
InsurClmRsrvPendingAmount InsurClmRsrvPendingAmount
InsurClmReserveChangeRsn InsurClmReserveChangeRsn
_InsuranceClaim _InsuranceClaim
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Insurance Claim Reserve - TP'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@ObjectModel: {
   semanticKey: [ 'InsuranceClaim' ],
usageType:{
  dataClass:      #TRANSACTIONAL,
  serviceQuality: #C,
  sizeCategory:   #XL
}
}
define view entity R_InsuranceClaimReserveTP
  as select from I_InsurClmReserve  
  association to parent R_InsuranceClaimTP as _InsuranceClaim 
        on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim
        
  association to E_InsuranceClaimReserve as _Extension on  $projection.InsuranceClaim          = _Extension.InsuranceClaim      
                                                       and $projection.InsurClmSubclm          = _Extension.InsurClmSubclm
                                                       and $projection.InsurClmRsrvType        = _Extension.InsurClmRsrvType
                                                       and $projection.InsurClmReserveCurrency = _Extension.InsurClmReserveCurrency
{
  key InsuranceClaim,
  key InsurClmSubclm,
  @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimReserveType'
  key InsurClmRsrvType,
  key InsurClmReserveCurrency,      
      InsurClmRsrvChangeTime,
      InsurClmChangeDate,
      @Semantics.amount.currencyCode: 'InsurClmReserveCurrency'
      GrossReserveAmount,
      PostingDate,      
      InsurClmRsrvMethodName,
      InsurClmRsrvMethodText,
      @Semantics.amount.currencyCode: 'InsurClmReserveCurrency'
      InsurClmRsrvPendingAmount,   
       @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimReserveChangeRsn'
      InsurClmReserveChangeRsn,
       
       //Associations

       _InsuranceClaim 
} where InsurClmSubclm = '000'