R_InsurClmLitigationHeaderTP

DDL: R_INSURCLMLITIGATIONHEADERTP Type: view_entity TRANSACTIONAL

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 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmLitigationHeader I_InsurClmLitigationHeader from

Associations (2)

CardinalityTargetAliasCondition
[1..1] E_InsurClmLitigationHeader _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmLtgtnUUID = _Extension.InsurClmLtgtnUUID
[0..*] R_InsurClmLitigationItemTP _InsuranceLitigationItem

Annotations (11)

NameValueLevelField
EndUserText.label Insurance Claim Litigation Header view
AbapCatalog.extensibility.elementSuffix ICL view
AbapCatalog.extensibility.quota.maximumFields 100 view
AbapCatalog.extensibility.quota.maximumBytes 1000 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
@EndUserText.label: 'Insurance Claim Litigation Header'
@AbapCatalog.extensibility.extensible
@AbapCatalog.extensibility.elementSuffix: 'ICL'
@AbapCatalog.extensibility.quota.maximumFields: 100
@AbapCatalog.extensibility.quota.maximumBytes: 1000
@AbapCatalog.extensibility.dataSources: ['_Extension']
@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
association [1..1] to E_InsurClmLitigationHeader   as _Extension  on  $projection.InsuranceClaim = _Extension.InsuranceClaim
                                                                and $projection.InsurClmLtgtnUUID = _Extension.InsurClmLtgtnUUID

{
  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
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMLITIGATIONHEADER"
],
"ASSOCIATED":
[
"R_INSURANCECLAIMTP",
"R_INSURCLMLITIGATIONITEMTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/