R_InsurClmLitigationItemTP

DDL: R_INSURCLMLITIGATIONITEMTP Type: view_entity TRANSACTIONAL

Insurance Claim Litigation Item

R_InsurClmLitigationItemTP is a Transactional CDS View that provides data about "Insurance Claim Litigation Item" in SAP S/4HANA. It reads from 1 data source (I_InsurClmLitigationItem) and exposes 27 fields with key fields InsurClmActive, InsuranceClaim, InsurClmLitigationItmUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmLitigationItem I_InsurClmLitigationItem from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_InsurClmLitigationItem _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmLitigationItmUUID = _Extension.InsurClmLitigationItmUUID

Annotations (11)

NameValueLevelField
EndUserText.label Insurance Claim Litigation Item 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 InsurClmLitigationItmUUID InsurClmLitigationItmUUID
ChangedOnDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus
InsurClmSubobject InsurClmSubobject
InsurClmLtgtnUUID InsurClmLtgtnUUID
InsurClmLitigationItemNumber InsurClmLitigationItemNumber
InsurClmSuitFiledDate InsurClmSuitFiledDate
InsurClmLtgtnItmSrvcDte InsurClmLtgtnItmSrvcDte
InsurClmLtgtnItmAnsDueDate InsurClmLtgtnItmAnsDueDate
InsurClmLtgtnItmCaseNumber InsurClmLtgtnItmCaseNumber
InsurClmLtgtnItmExtRef InsurClmLtgtnItmExtRef
InsurClmLtgtnItmAppeal InsurClmLtgtnItmAppeal
InsurClmLtgtnItmCntry InsurClmLtgtnItmCntry
InsurClmLtgtnItmRgn InsurClmLtgtnItmRgn
InsurClmLtgtnItmCounty InsurClmLtgtnItmCounty
InsurClmLtgtnItmMunicipality InsurClmLtgtnItmMunicipality
InsurClmLtgtnItmJurisdiction InsurClmLtgtnItmJurisdiction
InsurClmLtgtnItemCourtLevel InsurClmLtgtnItemCourtLevel
InsurClmLtgtnItmTrialDte InsurClmLtgtnItmTrialDte
InsurClmLtgtnItemDefenseType InsurClmLtgtnItemDefenseType
InsurClmLtgtnItmIsCancelled InsurClmLtgtnItmIsCancelled
InsurClmLtgtnItmIsAccptd InsurClmLtgtnItmIsAccptd
InsurClmLtgtnItmIsRjctd InsurClmLtgtnItmIsRjctd
_InsuranceClmLitigation _InsuranceClmLitigation
@EndUserText.label: 'Insurance Claim Litigation Item'
@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_InsurClmLitigationItemTP
as select from I_InsurClmLitigationItem
association to parent R_InsurClmLitigationHeaderTP as _InsuranceClmLitigation
on  $projection.InsurClmActive =  _InsuranceClmLitigation.InsurClmActive
and $projection.InsuranceClaim =  _InsuranceClmLitigation.InsuranceClaim
and $projection.InsurClmLtgtnUUID = _InsuranceClmLitigation.InsurClmLtgtnUUID
association [1..1] to E_InsurClmLitigationItem   as _Extension  on  $projection.InsuranceClaim = _Extension.InsuranceClaim
                                                                and $projection.InsurClmLitigationItmUUID = _Extension.InsurClmLitigationItmUUID
{
  key InsurClmActive,
  key InsuranceClaim,
  key InsurClmLitigationItmUUID,
      ChangedOnDateTime,
      LastChangedByUser,
      InsurClmDatabaseLineStatus,
      InsurClmSubobject,
      InsurClmLtgtnUUID,
      InsurClmLitigationItemNumber,
      InsurClmSuitFiledDate,
      InsurClmLtgtnItmSrvcDte,
      InsurClmLtgtnItmAnsDueDate,
      InsurClmLtgtnItmCaseNumber,
      InsurClmLtgtnItmExtRef,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLtgtnItemAppeal'
      InsurClmLtgtnItmAppeal,
      InsurClmLtgtnItmCntry,
      InsurClmLtgtnItmRgn,
      InsurClmLtgtnItmCounty,
      InsurClmLtgtnItmMunicipality,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLtgtnItmJurisdiction'
      InsurClmLtgtnItmJurisdiction,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLtgtnItmCourtLvl'
      InsurClmLtgtnItemCourtLevel,
      InsurClmLtgtnItmTrialDte,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmLtgtnItmDfnseType'
      InsurClmLtgtnItemDefenseType,
      InsurClmLtgtnItmIsCancelled,
      InsurClmLtgtnItmIsAccptd,
      InsurClmLtgtnItmIsRjctd,

      //Association

      _InsuranceClmLitigation
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMLITIGATIONITEM"
],
"ASSOCIATED":
[
"R_INSURCLMLITIGATIONHEADERTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/