R_InsurClmLitigationHeaderTP

DDL: R_INSURCLMLITIGATIONHEADERTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Insurance Claim Litigation Header

R_InsurClmLitigationHeaderTP is a Transactional CDS View that provides data about "Insurance Claim Litigation Header" in SAP S/4HANA. It reads from 1 data source (I_InsurClmLitigationHeader) and exposes 27 fields with key fields InsurClmActive, InsuranceClaim, InsurClmLtgtnUUID. It has 1 association to related views. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmLitigationHeader I_InsurClmLitigationHeader from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_InsurClmLitigationItemTP _InsuranceLitigationItem

Annotations (8)

NameValueLevelField
EndUserText.label Insurance Claim Litigation Header view
AccessControl.authorizationCheck #MANDATORY 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 (27)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive InsurClmActive
KEY InsuranceClaim InsuranceClaim
KEY InsurClmLtgtnUUID InsurClmLtgtnUUID
ChangedOnDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus
InsurClmLtgtnNameId InsurClmLtgtnNameId
InsurClmSubobject InsurClmSubobject
InsurClmLtgtnType InsurClmLtgtnType
InsurClmLtgtnDescText InsurClmLtgtnDescText
InsurClmLtgtnStrtDte InsurClmLtgtnStrtDte
InsurClmLtgtnEndDte InsurClmLtgtnEndDte
InsurClmLtgtnIssue InsurClmLtgtnIssue
InsurClmLtgtnCrcy InsurClmLtgtnCrcy
InsurClmLtgtnEstAmt InsurClmLtgtnEstAmt
InsurClmLtgtnAmt InsurClmLtgtnAmt
InsurClmLtgtnCounselAmt InsurClmLtgtnCounselAmt
InsurClmLtgtnDisclDte InsurClmLtgtnDisclDte
InsurClmLtgtnSOLPeriodDate InsurClmLtgtnSOLPeriodDate
InsurClmLtgtnLiability InsurClmLtgtnLiability
InsurClmLtgtnSettlmt InsurClmLtgtnSettlmt
InsurClmLtgtnSettled InsurClmLtgtnSettled
InsurClmLtgtnIsCancelled InsurClmLtgtnIsCancelled
InsurClmLtgtnIsFinished InsurClmLtgtnIsFinished
InsurClmLtgtnIsReopened InsurClmLtgtnIsReopened
_InsuranceClaim _InsuranceClaim
_InsuranceLitigationItem _InsuranceLitigationItem
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Insurance Claim Litigation Header'
@AccessControl.authorizationCheck: #MANDATORY
@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_InsurClmLitigationHeaderTP 
as select from I_InsurClmLitigationHeader
composition [0..*] of R_InsurClmLitigationItemTP as _InsuranceLitigationItem
association to parent R_InsuranceClaimTP as _InsuranceClaim 
on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim
        
{
  key InsurClmActive,
  key InsuranceClaim,
  key InsurClmLtgtnUUID,
      ChangedOnDateTime,
      LastChangedByUser,
      InsurClmDatabaseLineStatus,
      InsurClmLtgtnNameId,
      InsurClmSubobject,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimLitigationType' 
      InsurClmLtgtnType,
      InsurClmLtgtnDescText,
      InsurClmLtgtnStrtDte,
      InsurClmLtgtnEndDte,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimLitigationIssue'  
      InsurClmLtgtnIssue,
      InsurClmLtgtnCrcy,
      @Semantics.amount.currencyCode:'InsurClmLtgtnCrcy'
      InsurClmLtgtnEstAmt,
      @Semantics.amount.currencyCode:'InsurClmLtgtnCrcy'
      InsurClmLtgtnAmt,
      @Semantics.amount.currencyCode:'InsurClmLtgtnCrcy'    
      InsurClmLtgtnCounselAmt,
      InsurClmLtgtnDisclDte,
      InsurClmLtgtnSOLPeriodDate,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLitigationLiability' 
      InsurClmLtgtnLiability,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLitigationSettlement'  
      InsurClmLtgtnSettlmt,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLitigationSettled'  
      InsurClmLtgtnSettled,
      InsurClmLtgtnIsCancelled,
      InsurClmLtgtnIsFinished,
      InsurClmLtgtnIsReopened,
      /* Associations */
      _InsuranceClaim,
      _InsuranceLitigationItem
}