R_InsurClmPerformerTP

DDL: R_INSURCLMPERFORMERTP Type: view_entity TRANSACTIONAL

Insurance Claim Performer - TP

R_InsurClmPerformerTP is a Transactional CDS View that provides data about "Insurance Claim Performer - TP" in SAP S/4HANA. It reads from 2 data sources (I_InsurClmSubclmAssgmtLinkage, I_InsurClmPerformer) and exposes 9 fields with key fields InsuranceClaim, InsurClmPerformerUniqueID.

Data Sources (2)

SourceAliasJoin Type
I_InsurClmSubclmAssgmtLinkage ClmAssgmt inner
I_InsurClmPerformer ClmPerfomer from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Insurance Claim Performer - 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 (9)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim I_InsurClmPerformer InsuranceClaim
KEY InsurClmPerformerUniqueID I_InsurClmPerformer InsurClmPerformerUniqueID
InsurClmSubobject I_InsurClmPerformer InsurClmSubobject
InsurClmResponsibleRole I_InsurClmPerformer InsurClmResponsibleRole
InsurClmPerformerObjID I_InsurClmPerformer InsurClmPerformerObjID
InsurClmObjTypeOfPerformer I_InsurClmPerformer InsurClmObjTypeOfPerformer
InsurClmChangeTime I_InsurClmPerformer InsurClmChangeTime
InsurClmChangedBy I_InsurClmPerformer InsurClmChangedBy
_InsuranceClaim _InsuranceClaim
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Insurance Claim Performer - 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_InsurClmPerformerTP as select from I_InsurClmPerformer as ClmPerfomer
 inner join I_InsurClmSubclmAssgmtLinkage as ClmAssgmt on 
             ClmPerfomer.InsurClmPerformerUniqueID = ClmAssgmt.InsurClmSourceEntryUUID
 
  association to parent R_InsuranceClaimTP as _InsuranceClaim 
        on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim 
        
  association to E_InsuranceClaimPerformer as _Extension on  $projection.InsuranceClaim            = _Extension.InsuranceClaim
                                                         and $projection.InsurClmPerformerUniqueID = _Extension.InsurClmPerformerUniqueID     
{
  key ClmPerfomer.InsuranceClaim,
  key ClmPerfomer.InsurClmPerformerUniqueID ,
  ClmPerfomer.InsurClmSubobject,
  ClmPerfomer.InsurClmResponsibleRole  ,
  ClmPerfomer.InsurClmPerformerObjID ,
  ClmPerfomer.InsurClmObjTypeOfPerformer, 
  ClmPerfomer.InsurClmChangeTime,
  ClmPerfomer.InsurClmChangedBy,
    
  //Associations

  _InsuranceClaim

} where ClmAssgmt.InsurClmAssignCat =  'RC'  // i.e. RBP Role (Source) in Claim header (Target) 




/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMPERFORMER",
"I_INSURCLMSUBCLMASSGMTLINKAGE"
],
"ASSOCIATED":
[
"R_INSURANCECLAIMTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/