R_InsurClmParticipantTP

DDL: R_INSURCLMPARTICIPANTTP Type: view_entity TRANSACTIONAL

Insurance Claim Participant - TP

R_InsurClmParticipantTP is a Transactional CDS View that provides data about "Insurance Claim Participant - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmPrtcpntOccrnc) and exposes 25 fields with key fields InsuranceClaim, BusinessPartner, InsurClmSubobjectCategory, InsurClmSubobject, InsurClmParticipantRole. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmPrtcpntOccrnc I_InsurClmPrtcpntOccrnc from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_InsurClm1stNotifBPTP _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] E_InsuranceClaimParticipant _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmSubobjectCategory = _Extension.InsurClmSubobjectCategory and $projection.InsurClmSubobject = _Extension.InsurClmSubobject and $projection.InsurClmParticipantRole = _Extension.InsurClmParticipantRole and $projection.BusinessPartner = _Extension.BusinessPartner

Annotations (8)

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

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY BusinessPartner BusinessPartner
KEY InsurClmSubobjectCategory InsurClmSubobjectCategory
KEY InsurClmSubobject InsurClmSubobject
KEY InsurClmParticipantRole InsurClmParticipantRole
LastChangedByUser LastChangedByUser
ChangedOnDateTime ChangedOnDateTime
BusinessPartnerName BusinessPartnerName
FormOfAddress FormOfAddress
LastName LastName
FirstName FirstName
StreetName StreetName
HouseNumber HouseNumber
CityName CityName
PostalCode PostalCode
Region Region
Country Country
PhoneNumber PhoneNumber
EmailAddress EmailAddress
BirthDate BirthDate
GenderCodeName GenderCodeName
AuthorizationGroup AuthorizationGroup
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
_InsuranceClaim _InsuranceClaim
_BusinessPartner _BusinessPartner
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Insurance Claim Participant - 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_InsurClmParticipantTP as select from I_InsurClmPrtcpntOccrnc
  association [1..1] to R_InsurClm1stNotifBPTP as _BusinessPartner on $projection.BusinessPartner = _BusinessPartner.BusinessPartner
  
  association to parent R_InsuranceClaimTP as _InsuranceClaim 
        on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim 
 
   association [1..1] to E_InsuranceClaimParticipant   as _Extension  on $projection.InsuranceClaim            = _Extension.InsuranceClaim
                                                                     and $projection.InsurClmSubobjectCategory = _Extension.InsurClmSubobjectCategory
                                                                     and $projection.InsurClmSubobject         = _Extension.InsurClmSubobject
                                                                     and $projection.InsurClmParticipantRole   = _Extension.InsurClmParticipantRole
                                                                     and $projection.BusinessPartner           = _Extension.BusinessPartner
                                                                   
 {
  key InsuranceClaim,
  key BusinessPartner,
  @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClmSubobjectCategory'
  key InsurClmSubobjectCategory,
  key InsurClmSubobject,
  @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimParticipantRole'
  key InsurClmParticipantRole,
      LastChangedByUser,
      ChangedOnDateTime,
      BusinessPartnerName,
      FormOfAddress,
      LastName,
      FirstName,
      StreetName,
      HouseNumber,
      CityName,
      PostalCode,
      Region,
      Country,
      PhoneNumber,
      EmailAddress,
      BirthDate,
      GenderCodeName,
      AuthorizationGroup,  
      @Semantics.booleanIndicator:true    
      IsBusinessPurposeCompleted,
      
      //Associations

      _InsuranceClaim,
      _BusinessPartner
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMPRTCPNTOCCRNC"
],
"ASSOCIATED":
[
"R_INSURANCECLAIMTP",
"R_INSURCLM1STNOTIFBPTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/