R_InsurClmSubclmDmgdObjTP

DDL: R_INSURCLMSUBCLMDMGDOBJTP Type: view_entity TRANSACTIONAL

Insurance Subclaim Damaged Object-TP

R_InsurClmSubclmDmgdObjTP is a Transactional CDS View that provides data about "Insurance Subclaim Damaged Object-TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmDamageAssignment) and exposes 5 fields with key fields InsuranceClaim, InsurClmDmgdSubObject, InsurClmDamagedObject, InsurClmSubobjectCategory.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmDamageAssignment SubClaimDamagedObjectLink from

Annotations (8)

NameValueLevelField
EndUserText.label Insurance Subclaim Damaged Object-TP view
AccessControl.authorizationCheck #CHECK 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 (5)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim I_InsurClmDamageAssignment InsuranceClaim
KEY InsurClmDmgdSubObject I_InsurClmDamageAssignment InsurClmDmgdSubObject
KEY InsurClmDamagedObject I_InsurClmDamageAssignment InsurClmDamagedObject
KEY InsurClmSubobjectCategory I_InsurClmDamageAssignment InsurClmSubobjectCategory
_InsurClmDamagedObject _InsurClmDamagedObject
@EndUserText.label: 'Insurance Subclaim Damaged Object-TP'
@AccessControl.authorizationCheck: #CHECK
@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_InsurClmSubclmDmgdObjTP as select from I_InsurClmDamageAssignment as SubClaimDamagedObjectLink
 association to parent R_InsurClmDamagedObjectTP as _InsurClmDamagedObject 
        on  $projection.InsuranceClaim        = _InsurClmDamagedObject.InsuranceClaim 
        and $projection.InsurClmDamagedObject = _InsurClmDamagedObject.InsurClmDamagedObject          
      
{
 key SubClaimDamagedObjectLink.InsuranceClaim,
 key SubClaimDamagedObjectLink.InsurClmDmgdSubObject,
 key SubClaimDamagedObjectLink.InsurClmDamagedObject,
 @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClmSubobjectCategory'
 key SubClaimDamagedObjectLink.InsurClmSubobjectCategory,
 
  //Assoziations

 _InsurClmDamagedObject
 
} where SubClaimDamagedObjectLink.InsurClmSubobjectCategory = 'S' 
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMDAMAGEASSIGNMENT"
],
"ASSOCIATED":
[
"R_INSURCLMDAMAGEDOBJECTTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/