R_InsuranceClaimTP

DDL: R_INSURANCECLAIMTP Type: view_entity TRANSACTIONAL

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.

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 Claim Number
InsuranceContract InsuranceContract Contract
InsuranceClaimContractControl InsurClmPolicyProduct Policy Product
LastChangeDateTime ChangedOnDateTime Last Changed At
LastChangedByUser LastChangedByUser User Name
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
InsurClmLifeCycSts InsurClmLifeCycSts Status
InsurClmStatReason InsurClmStatReason Status Reason
InsurClmType InsurClmType Claim Type
InsurClmAuthznGrp InsurClmAuthznGrp AuthGroup (VIP)
InsurClmPolicyProdGeneration InsurClmPolicyProdGeneration Generation
InsurClmPolicyProductVersion InsurClmPolicyProductVersion Version
InsurClmIncdntType InsurClmIncdntType Incident Type
InsurClmCauseOfLoss InsurClmCauseOfLoss Cause
InsurClmLossLocAddressID InsurClmLossLocAddressID Loss Location
InsurClmTypeGeneration InsurClmTypeGeneration Generation
InsurClmTypeVers InsurClmTypeVers Clm Type Versn
clientNULLasInsurClmLossDateTime
InsurClmContractLastRenewal InsurClmContractLastRenewal Last Renewal
InsurClmVersionChangeTime InsurClmVersionChangeTime Read Time
InsurClmAssignUUID InsurClmAssignUUID Link UUID
InsurClmComplexity InsurClmComplexity Complexity
InsurClmJurisdictionCountry InsurClmJurisdictionCountry C/R Juris.
InsurClmJurisdictionRegion InsurClmJurisdictionRegion Jurisd. Region
InsurClmCovered InsurClmCovered Compensable
InsurClmBenefitTypeTree InsurClmBenefitTypeTree Ben. Type Tree
InsurClmBnftTypeTreeGeneration InsurClmBnftTypeTreeGeneration Generation
InsurClmBnftTypeTreeVersion InsurClmBnftTypeTreeVersion Version
InsurClmIsWithoutProduct InsurClmIsWithoutProduct Without Product
InsurClmIsDummyClaim InsurClmIsDummyClaim Dummy Claim
InsurClmReportedDate InsurClmReportedDate Repd to Insurer
InsurClmAgentReportedDate InsurClmAgentReportedDate Reptd to Agent
InsurClmSensitiveClaim InsurClmSensitiveClaim Sensitive Claim
_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

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_InsuranceClaimTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_InsuranceClaimTP AS
SELECT
  InsuranceClaim,
  InsuranceContract,
  InsurClmPolicyProduct AS InsuranceClaimContractControl,
  ChangedOnDateTime AS LastChangeDateTime,
  LastChangedByUser,
  CreationDateTime,
  CreatedByUser,
  InsurClmLifeCycSts,
  InsurClmStatReason,
  InsurClmType,
  InsurClmAuthznGrp,
  InsurClmPolicyProdGeneration,
  InsurClmPolicyProductVersion,
  InsurClmIncdntType,
  InsurClmCauseOfLoss,
  InsurClmLossLocAddressID,
  InsurClmTypeGeneration,
  InsurClmTypeVers,
  dats_tims_to_tstmp (InsurClmDateOfLoss, InsurClmTimeOfLoss, InsurClmTimeZoneOfLoss, $session.client,'NULL' ) as InsurClmLossDateTime AS clientNULLasInsurClmLossDateTime,
  InsurClmContractLastRenewal,
  InsurClmVersionChangeTime,
  InsurClmAssignUUID,
  InsurClmComplexity,
  InsurClmJurisdictionCountry,
  InsurClmJurisdictionRegion,
  InsurClmCovered,
  InsurClmBenefitTypeTree,
  InsurClmBnftTypeTreeGeneration,
  InsurClmBnftTypeTreeVersion,
  InsurClmIsWithoutProduct,
  InsurClmIsDummyClaim,
  InsurClmReportedDate,
  InsurClmAgentReportedDate,
  InsurClmSensitiveClaim
FROM I_InsuranceClaim
LEFT OUTER JOIN E_InsuranceClaim_2 AS _Extension ON InsuranceClaim = _Extension.InsuranceClaim  -- association [1..1]
LEFT OUTER JOIN R_InsurClmByDiagnosisGroupTP AS _InsurClmByDiagnosisGroup ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmByLicensePlateNoTP AS _InsurClmByLicensePlateNo ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsuranceClaimByHandlerTP AS _InsuranceClaimByHandler ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsuranceClaimByDateOfLossTP AS _InsuranceClaimByDateOfLoss ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmSubclaimTP AS _InsuranceSubclaim ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClaimItemTP AS _InsuranceClmItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClaimTaskTP AS _InsuranceClmTask ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmCoverageReferralTP AS _InsuranceClmCvrgReferral ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmParticipantTP AS _InsuranceClmParticipant ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsuranceClaimPaymentTP AS _InsuranceClaimPayment ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsuranceClaimReserveTP AS _InsuranceClaimReserve ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmDamagedObjectTP AS _InsuranceClaimDamagedObject ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmPerformerTP AS _InsuranceClaimPerformer ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmPolicySnapshotTP AS _InsurClmPolicySnapshot ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsuranceClaimNoteTP AS _InsurClmNote ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmFactCaptureTP AS _InsurClmFactCapture ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmObjectAssignmentTP AS _InsurClmObjAssignment ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmSubrogationTP AS _InsurClmSubrogation ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmLitigationHeaderTP AS _InsurClmLitigationHeader ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmNegotiationHeaderTP AS _InsurClmNegotiationHeader ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsuranceClaimItemGroupingTP AS _InsuranceClaimItemGrouping ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmWaitPeriodTP AS _InsurClmWaitPeriod ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmTaxHeaderTP AS _InsurClmTaxHeader ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmLoanHeaderTP AS _InsurClmLoanHeader ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmImpairmentTP AS _InsurClmImpairment ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmBnftSplitPerdcHdrTP AS _InsurClmBnftSplitPerdcHdr ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmSpclRightBnftSplitTP AS _InsurClmSpclRightBnftSplit ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmFundHeaderTP AS _InsurClmFundHeader ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmBenefitSplitHeaderTP AS _InsurClmBenefitSplitHeader ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmAttachmentOutboundTP AS _InsurClmAttachOutbound ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmAttachmentTP AS _InsurClmAttachment ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmArchiveLinkAssgmtTP AS _InsurClmArchiveLinkAssgmt ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmPrtcpntWrkrsCompnTP AS _InsurClmPrtcpntWrkrsCompn ON /* condition not available in parsed metadata */  -- association [0..*]
;