R_InsuranceClaimNoteTP

DDL: R_INSURANCECLAIMNOTETP Type: view_entity TRANSACTIONAL

Insurance Claim Note - TP

R_InsuranceClaimNoteTP is a Transactional CDS View that provides data about "Insurance Claim Note - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmNoteExtn) and exposes 33 fields with key fields InsuranceClaim, InsurClmNoteYear, InsurClmNote. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmNoteExtn I_InsurClmNoteExtn from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_InsuranceClaimNote _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmNoteYear = _Extension.InsurClmNoteYear and $projection.InsurClmNote = _Extension.InsurClmNote

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Insurance Claim Note - TP view
AbapCatalog.extensibility.elementSuffix ICL view
AbapCatalog.extensibility.quota.maximumFields 100 view
AbapCatalog.extensibility.quota.maximumBytes 1000 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 (33)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsurClmNoteYear InsurClmNoteYear
KEY InsurClmNote InsurClmNote
InsurClmNoteAuthznGrp InsurClmNoteAuthznGrp
InsurClmNoteType InsurClmNoteType
InsurClmSubclm InsurClmSubclm
InsurClmNoteStatus InsurClmNoteStatus
InsurClmChangeDateTime InsurClmChangeDateTime
InsuranceClaimChangedByUser InsuranceClaimChangedByUser
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus
InsurClaimIDOfSubclaim InsurClaimIDOfSubclaim
InsurClmCommCategory InsurClmCommCategory
InsurClmCommMode InsurClmCommMode
InsurClmHasOutboundTelephone InsurClmHasOutboundTelephone
InsuranceClaimChangedBySAPUser InsuranceClaimChangedBySAPUser
InsurClmCommStrtDteTme InsurClmCommStrtDteTme
InsurClmCommStatus InsurClmCommStatus
InsurClmCommEndDteTme InsurClmCommEndDteTme
InsuranceClaimNoteCaller InsuranceClaimNoteCaller
InsurClmCommDte InsurClmCommDte
InsurClmResubmissionDate InsurClmResubmissionDate
InsuranceClaimPriority InsuranceClaimPriority
InsurClmAssignUUID InsurClmAssignUUID
InsuranceDataAgingObjectDate InsuranceDataAgingObjectDate
InsuranceClaimProcurementID InsuranceClaimProcurementID
InsurClmNoteUUID NoteID
InsurClmNoteTitle InsurClmNoteTitle
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
ChangedOnDateTime ChangedOnDateTime
InsurClmNoteText InsurClmNoteText
_InsuranceClaim _InsuranceClaim
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Insurance Claim Note - TP'
@AbapCatalog.extensibility.extensible
@AbapCatalog.extensibility.elementSuffix: 'ICL'
@AbapCatalog.extensibility.quota.maximumFields: 100
@AbapCatalog.extensibility.quota.maximumBytes: 1000
@AbapCatalog.extensibility.dataSources: ['_Extension']
@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_InsuranceClaimNoteTP
  as select from I_InsurClmNoteExtn
  association to parent R_InsuranceClaimTP as _InsuranceClaim
     on $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim
  association [1..1] to E_InsuranceClaimNote   as _Extension  on  $projection.InsuranceClaim = _Extension.InsuranceClaim
                                                                and $projection.InsurClmNoteYear = _Extension.InsurClmNoteYear
                                                                and $projection.InsurClmNote = _Extension.InsurClmNote

{
  key InsuranceClaim,
  key InsurClmNoteYear,
  key InsurClmNote,
      InsurClmNoteAuthznGrp,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimNoteType'
      InsurClmNoteType,
      InsurClmSubclm,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimNoteStatus'
      InsurClmNoteStatus,
      @Semantics.dateTime: true
      InsurClmChangeDateTime,
      InsuranceClaimChangedByUser,
      InsurClmDatabaseLineStatus,
      InsurClaimIDOfSubclaim,
      InsurClmCommCategory,
      InsurClmCommMode,
      @Semantics.booleanIndicator: true
      InsurClmHasOutboundTelephone,
      InsuranceClaimChangedBySAPUser,
      @Semantics.dateTime: true
      InsurClmCommStrtDteTme,
      InsurClmCommStatus,
      @Semantics.dateTime: true
      InsurClmCommEndDteTme,
      InsuranceClaimNoteCaller,
      InsurClmCommDte,
      InsurClmResubmissionDate,
      InsuranceClaimPriority,
      InsurClmAssignUUID,
      InsuranceDataAgingObjectDate,
      InsuranceClaimProcurementID,
      NoteID as InsurClmNoteUUID,
      InsurClmNoteTitle,
      CreatedByUser,
      CreationDateTime,
      LastChangedByUser,
      ChangedOnDateTime,
      InsurClmNoteText,

      //Associations

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