R_InsuranceClaimTP

DDL: R_INSURANCECLAIMTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Insurance Claim - TP

R_InsuranceClaimTP is a Transactional CDS View that provides data about "Insurance Claim - TP" in SAP S/4HANA. It reads from 1 data source (I_InsuranceClaim) and exposes 67 fields with key field InsuranceClaim. It has 34 associations to related views. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsuranceClaim I_InsuranceClaim from

Associations (34)

CardinalityTargetAliasCondition
[1..1] E_InsuranceClaim_2 _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim
[0..*] R_InsurClmByDiagnosisGroupTP _InsurClmByDiagnosisGroup
[0..*] R_InsurClmByLicensePlateNoTP _InsurClmByLicensePlateNo
[0..*] R_InsuranceClaimByHandlerTP _InsuranceClaimByHandler
[0..*] R_InsuranceClaimByDateOfLossTP _InsuranceClaimByDateOfLoss
[0..*] R_InsurClmSubclaimTP _InsuranceSubclaim
[0..*] R_InsurClaimItemTP _InsuranceClmItem
[0..*] R_InsurClaimTaskTP _InsuranceClmTask
[0..*] R_InsurClmCoverageReferralTP _InsuranceClmCvrgReferral
[0..*] R_InsurClmParticipantTP _InsuranceClmParticipant
[0..*] R_InsuranceClaimPaymentTP _InsuranceClaimPayment
[0..*] R_InsuranceClaimReserveTP _InsuranceClaimReserve
[0..*] R_InsurClmDamagedObjectTP _InsuranceClaimDamagedObject
[0..*] R_InsurClmPerformerTP _InsuranceClaimPerformer
[0..*] R_InsurClmPolicySnapshotTP _InsurClmPolicySnapshot
[0..*] R_InsuranceClaimNoteTP _InsurClmNote
[0..*] R_InsurClmFactCaptureTP _InsurClmFactCapture
[0..*] R_InsurClmObjectAssignmentTP _InsurClmObjAssignment
[0..*] R_InsurClmSubrogationTP _InsurClmSubrogation
[0..*] R_InsurClmLitigationHeaderTP _InsurClmLitigationHeader
[0..*] R_InsurClmNegotiationHeaderTP _InsurClmNegotiationHeader
[0..*] R_InsuranceClaimItemGroupingTP _InsuranceClaimItemGrouping
[0..*] R_InsurClmWaitPeriodTP _InsurClmWaitPeriod
[0..*] R_InsurClmTaxHeaderTP _InsurClmTaxHeader
[0..*] R_InsurClmLoanHeaderTP _InsurClmLoanHeader
[0..*] R_InsurClmImpairmentTP _InsurClmImpairment
[0..*] R_InsurClmBnftSplitPerdcHdrTP _InsurClmBnftSplitPerdcHdr
[0..*] R_InsurClmSpclRightBnftSplitTP _InsurClmSpclRightBnftSplit
[0..*] R_InsurClmFundHeaderTP _InsurClmFundHeader
[0..*] R_InsurClmBenefitSplitHeaderTP _InsurClmBenefitSplitHeader
[0..*] R_InsurClmAttachmentOutboundTP _InsurClmAttachOutbound
[0..*] R_InsurClmAttachmentTP _InsurClmAttachment
[0..*] R_InsurClmArchiveLinkAssgmtTP _InsurClmArchiveLinkAssgmt
[0..*] R_InsurClmPrtcpntWrkrsCompnTP _InsurClmPrtcpntWrkrsCompn

Annotations (11)

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

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
InsuranceContract InsuranceContract
InsuranceClaimContractControl InsurClmPolicyProduct
LastChangeDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
CreationDateTime CreationDateTime
CreatedByUser CreatedByUser
InsurClmLifeCycSts InsurClmLifeCycSts
InsurClmStatReason InsurClmStatReason
InsurClmType InsurClmType
InsurClmAuthznGrp InsurClmAuthznGrp
InsurClmPolicyProdGeneration InsurClmPolicyProdGeneration
InsurClmPolicyProductVersion InsurClmPolicyProductVersion
InsurClmIncdntType InsurClmIncdntType
InsurClmCauseOfLoss InsurClmCauseOfLoss
InsurClmLossLocAddressID InsurClmLossLocAddressID
InsurClmTypeGeneration InsurClmTypeGeneration
InsurClmTypeVers InsurClmTypeVers
clientNULLasInsurClmLossDateTime
InsurClmContractLastRenewal InsurClmContractLastRenewal
InsurClmVersionChangeTime InsurClmVersionChangeTime
InsurClmAssignUUID InsurClmAssignUUID
InsurClmComplexity InsurClmComplexity
InsurClmJurisdictionCountry InsurClmJurisdictionCountry
InsurClmJurisdictionRegion InsurClmJurisdictionRegion
InsurClmCovered InsurClmCovered
InsurClmBenefitTypeTree InsurClmBenefitTypeTree
InsurClmBnftTypeTreeGeneration InsurClmBnftTypeTreeGeneration
InsurClmBnftTypeTreeVersion InsurClmBnftTypeTreeVersion
InsurClmIsWithoutProduct InsurClmIsWithoutProduct
InsurClmIsDummyClaim InsurClmIsDummyClaim
InsurClmReportedDate InsurClmReportedDate
InsurClmAgentReportedDate InsurClmAgentReportedDate
InsurClmSensitiveClaim InsurClmSensitiveClaim
_InsuranceSubclaim _InsuranceSubclaim
_InsuranceClmItem _InsuranceClmItem
_InsuranceClmTask _InsuranceClmTask
_InsuranceClmCvrgReferral _InsuranceClmCvrgReferral
_InsuranceClmParticipant _InsuranceClmParticipant
_InsuranceClaimPayment _InsuranceClaimPayment
_InsuranceClaimReserve _InsuranceClaimReserve
_InsuranceClaimDamagedObject _InsuranceClaimDamagedObject
_InsuranceClaimPerformer _InsuranceClaimPerformer
_InsurClmPolicySnapshot _InsurClmPolicySnapshot
_InsuranceClaimByDateOfLoss _InsuranceClaimByDateOfLoss
_InsuranceClaimByHandler _InsuranceClaimByHandler
_InsurClmByLicensePlateNo _InsurClmByLicensePlateNo
_InsurClmByDiagnosisGroup _InsurClmByDiagnosisGroup
_InsurClmNote _InsurClmNote
_InsurClmFactCapture _InsurClmFactCapture
_InsurClmObjAssignment _InsurClmObjAssignment
_InsurClmSubrogation _InsurClmSubrogation
_InsurClmLitigationHeader _InsurClmLitigationHeader
_InsurClmNegotiationHeader _InsurClmNegotiationHeader
_InsuranceClaimItemGrouping _InsuranceClaimItemGrouping
_InsurClmWaitPeriod _InsurClmWaitPeriod
_InsurClmTaxHeader _InsurClmTaxHeader
_InsurClmLoanHeader _InsurClmLoanHeader
_InsurClmImpairment _InsurClmImpairment
_InsurClmBnftSplitPerdcHdr _InsurClmBnftSplitPerdcHdr
_InsurClmSpclRightBnftSplit _InsurClmSpclRightBnftSplit
_InsurClmFundHeader _InsurClmFundHeader
_InsurClmBenefitSplitHeader _InsurClmBenefitSplitHeader
_InsurClmAttachOutbound _InsurClmAttachOutbound
_InsurClmAttachment _InsurClmAttachment
_InsurClmArchiveLinkAssgmt _InsurClmArchiveLinkAssgmt
_InsurClmPrtcpntWrkrsCompn _InsurClmPrtcpntWrkrsCompn
@AbapCatalog.extensibility.extensible
@AbapCatalog.extensibility.elementSuffix: 'ICA'
@AbapCatalog.extensibility.quota.maximumFields: 100
@AbapCatalog.extensibility.quota.maximumBytes: 1000
@AbapCatalog.extensibility.dataSources: ['_Extension']
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Insurance Claim - TP'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@ObjectModel: {
   semanticKey: [ 'InsuranceClaim' ],
usageType:{
  dataClass:      #TRANSACTIONAL,
  serviceQuality: #C,
  sizeCategory:   #XL
}
}
define root view entity R_InsuranceClaimTP
  as select from I_InsuranceClaim
  composition [0..*] of R_InsurClmByDiagnosisGroupTP    as _InsurClmByDiagnosisGroup
  composition [0..*] of R_InsurClmByLicensePlateNoTP    as _InsurClmByLicensePlateNo
  composition [0..*] of R_InsuranceClaimByHandlerTP     as _InsuranceClaimByHandler
  composition [0..*] of R_InsuranceClaimByDateOfLossTP  as _InsuranceClaimByDateOfLoss
  composition [0..*] of R_InsurClmSubclaimTP            as _InsuranceSubclaim
  composition [0..*] of R_InsurClaimItemTP              as _InsuranceClmItem
  composition [0..*] of R_InsurClaimTaskTP              as _InsuranceClmTask
  composition [0..*] of R_InsurClmCoverageReferralTP    as _InsuranceClmCvrgReferral
  composition [0..*] of R_InsurClmParticipantTP         as _InsuranceClmParticipant
  composition [0..*] of R_InsuranceClaimPaymentTP       as _InsuranceClaimPayment
  composition [0..*] of R_InsuranceClaimReserveTP       as _InsuranceClaimReserve
  composition [0..*] of R_InsurClmDamagedObjectTP       as _InsuranceClaimDamagedObject
  composition [0..*] of R_InsurClmPerformerTP           as _InsuranceClaimPerformer
  composition [0..*] of R_InsurClmPolicySnapshotTP      as _InsurClmPolicySnapshot
  composition [0..*] of R_InsuranceClaimNoteTP          as _InsurClmNote
  composition [0..*] of R_InsurClmFactCaptureTP         as _InsurClmFactCapture
  composition [0..*] of R_InsurClmObjectAssignmentTP    as _InsurClmObjAssignment
  composition [0..*] of R_InsurClmSubrogationTP         as _InsurClmSubrogation
  composition [0..*] of R_InsurClmLitigationHeaderTP    as _InsurClmLitigationHeader
  composition [0..*] of R_InsurClmNegotiationHeaderTP   as _InsurClmNegotiationHeader
  composition [0..*] of R_InsuranceClaimItemGroupingTP  as _InsuranceClaimItemGrouping
  composition [0..*] of R_InsurClmWaitPeriodTP          as _InsurClmWaitPeriod
  composition [0..*] of R_InsurClmTaxHeaderTP           as _InsurClmTaxHeader 
  composition [0..*] of R_InsurClmLoanHeaderTP          as _InsurClmLoanHeader
  composition [0..*] of R_InsurClmImpairmentTP          as _InsurClmImpairment
  composition [0..*] of R_InsurClmBnftSplitPerdcHdrTP   as _InsurClmBnftSplitPerdcHdr
  composition [0..*] of R_InsurClmSpclRightBnftSplitTP  as _InsurClmSpclRightBnftSplit
  composition [0..*] of R_InsurClmFundHeaderTP          as _InsurClmFundHeader
  composition [0..*] of R_InsurClmBenefitSplitHeaderTP  as _InsurClmBenefitSplitHeader
  composition [0..*] of R_InsurClmAttachmentOutboundTP  as _InsurClmAttachOutbound
  composition [0..*] of R_InsurClmAttachmentTP          as _InsurClmAttachment
  composition [0..*] of R_InsurClmArchiveLinkAssgmtTP   as _InsurClmArchiveLinkAssgmt
  composition [0..*] of R_InsurClmPrtcpntWrkrsCompnTP   as _InsurClmPrtcpntWrkrsCompn
  association [1..1] to E_InsuranceClaim_2              as _Extension  on  $projection.InsuranceClaim = _Extension.InsuranceClaim
{

  key InsuranceClaim,
      InsuranceContract,
      InsurClmPolicyProduct as InsuranceClaimContractControl,//GTNC approval

      ChangedOnDateTime as LastChangeDateTime,
      LastChangedByUser,
      CreationDateTime,
      CreatedByUser,
       @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimLifeCycleStatus' 
      InsurClmLifeCycSts,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimStatReason'
      InsurClmStatReason,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimType'
      InsurClmType,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClmAuthorizationGroup'
      InsurClmAuthznGrp,
      InsurClmPolicyProdGeneration,
      InsurClmPolicyProductVersion,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimIncidentType'
      InsurClmIncdntType,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimCauseOfLoss'
      InsurClmCauseOfLoss,
      InsurClmLossLocAddressID,
      InsurClmTypeGeneration,
      InsurClmTypeVers,
      @Semantics.dateTime:true
      dats_tims_to_tstmp (InsurClmDateOfLoss, InsurClmTimeOfLoss,
        InsurClmTimeZoneOfLoss,
        $session.client,'NULL'  ) as InsurClmLossDateTime, //GTNC approval

      InsurClmContractLastRenewal,
      InsurClmVersionChangeTime,
      InsurClmAssignUUID,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimComplexity'
      InsurClmComplexity,
      InsurClmJurisdictionCountry,
      InsurClmJurisdictionRegion,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimCovered'
      InsurClmCovered,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimBenefitTypeTree'
      InsurClmBenefitTypeTree,
      InsurClmBnftTypeTreeGeneration,
      InsurClmBnftTypeTreeVersion,
      InsurClmIsWithoutProduct,
      InsurClmIsDummyClaim,
      InsurClmReportedDate,
      InsurClmAgentReportedDate,
      InsurClmSensitiveClaim,

      _InsuranceSubclaim,
      _InsuranceClmItem,
      _InsuranceClmTask,
      _InsuranceClmCvrgReferral,
      _InsuranceClmParticipant,
      _InsuranceClaimPayment,
      _InsuranceClaimReserve,
      _InsuranceClaimDamagedObject,
      _InsuranceClaimPerformer,
      _InsurClmPolicySnapshot,
      _InsuranceClaimByDateOfLoss,
      _InsuranceClaimByHandler,
      _InsurClmByLicensePlateNo,
      _InsurClmByDiagnosisGroup,
      _InsurClmNote,
      _InsurClmFactCapture,
      _InsurClmObjAssignment,
      _InsurClmSubrogation,
      _InsurClmLitigationHeader,
      _InsurClmNegotiationHeader,
      _InsuranceClaimItemGrouping,
      _InsurClmWaitPeriod,
      _InsurClmTaxHeader,
      _InsurClmLoanHeader,
      _InsurClmImpairment,
      _InsurClmBnftSplitPerdcHdr,
      _InsurClmSpclRightBnftSplit,
      _InsurClmFundHeader,
      _InsurClmBenefitSplitHeader,
      _InsurClmAttachOutbound,
      _InsurClmAttachment,
      _InsurClmArchiveLinkAssgmt,
      _InsurClmPrtcpntWrkrsCompn
}