I_InsurClmFactCapture

DDL: I_INSURCLMFACTCAPTURE SQL: ICLMFACTSCAPT Type: view BASIC

Sachverhalt des Schaden-/Leistungsfalls

I_InsurClmFactCapture is a Basic CDS View that provides data about "Sachverhalt des Schaden-/Leistungsfalls" in SAP S/4HANA. It reads from 1 data source (icllossdes) and exposes 18 fields with key fields InsuranceClaim, InsuranceContract, InsurClmFactCaptureCategory, InsurClmSubobject, InsurFactsSubobject. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
icllossdes icllossdes from

Associations (4)

CardinalityTargetAliasCondition
[1] I_InsuranceClaim _Claim $projection.InsuranceClaim = _Claim.InsuranceClaim
[1..1] I_InsurClmFactCaptureQstn _FactCaptureQstn $projection.InsurClmFactCaptureQstnSqnc = _FactCaptureQstn.InsurClmFactCaptureQstnSqnc and $projection.InsurClmFactCaptureSqncVersion = _FactCaptureQstn.InsurClmFactCaptureSqncVersion and $projection.InsurClmFactCaptureQstn = _FactCaptureQstn.InsurClmFactCaptureQstn
[1..1] I_InsurClmFactCaptureAnswer _FactCaptureAnswer $projection.InsurClmFactCaptureQstnSqnc = _FactCaptureAnswer.InsurClmFactCaptureQstnSqnc and $projection.InsurClmFactCaptureSqncVersion = _FactCaptureAnswer.InsurClmFactCaptureSqncVersion and $projection.InsurClmFactCaptureQstn = _FactCaptureAnswer.InsurClmFactCaptureQstn and $projection.InsurClmFactCaptureAnswer = _FactCaptureAnswer.InsurClmFactCaptureAnswer and $projection.InsurClmFactCaptureSqncVariant = _FactCaptureAnswer.InsurClmFactCaptureSqncVariant
[0..1] I_InsurClmFactCaptureTxtAnswer _FactCaptureTxtAnswer $projection.InsuranceClaim = _FactCaptureTxtAnswer.InsuranceClaim and $projection.InsurClmFactCaptureCategory = _FactCaptureTxtAnswer.InsurClmFactCaptureCategory and $projection.InsurClmSubobject = _FactCaptureTxtAnswer.InsurClmSubobject and $projection.InsurClmFactCaptureQstn = _FactCaptureTxtAnswer.InsurClmFactCaptureQstn and $projection.InsurClmFactCaptureAnswer = _FactCaptureTxtAnswer.InsurClmFactCaptureAnswer

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ICLMFACTSCAPT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Sachverhalt des Schaden-/Leistungsfalls view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim claim Policy Snapshot
KEY InsuranceContract _Claim InsuranceContract Contract
KEY InsurClmFactCaptureCategory factscat FactsCapt.Cat.
KEY InsurClmSubobject subobject Triggering obj.
KEY InsurFactsSubobject subobject Triggering obj.
KEY InsurClmFactCaptureQstn question Question
KEY InsurClmFactCaptureAnswer answer Answer
InsurClmFactCaptureSqncVariant avariant Variant
InsurClmFactCaptureQstnPos qposition Sequence
InsurClmFactCaptureQstnSqnc queseq Question Seq.
InsurClmFactCaptureSqncVersion version XML Vers.
InsurClmChangeDateTime Created
InsuranceClaimChangedByUser changedby User Name
InsurClmDatabaseLineStatus deleted Truth Value
_Claim _Claim
_FactCaptureQstn _FactCaptureQstn
_FactCaptureAnswer _FactCaptureAnswer
_FactCaptureTxtAnswer _FactCaptureTxtAnswer

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 I_InsurClmFactCapture.
-- 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.
-- SQL view name: ICLMFACTSCAPT

CREATE VIEW I_InsurClmFactCapture AS
SELECT
  claim AS InsuranceClaim,
  _Claim.InsuranceContract AS InsuranceContract,
  factscat AS InsurClmFactCaptureCategory,
  subobject AS InsurClmSubobject,
  subobject AS InsurFactsSubobject,
  question AS InsurClmFactCaptureQstn,
  answer AS InsurClmFactCaptureAnswer,
  avariant AS InsurClmFactCaptureSqncVariant,
  qposition AS InsurClmFactCaptureQstnPos,
  queseq AS InsurClmFactCaptureQstnSqnc,
  version AS InsurClmFactCaptureSqncVersion,
  cast( changetime as icl_achangetime_fiori preserving type ) AS InsurClmChangeDateTime,
  changedby AS InsuranceClaimChangedByUser,
  deleted AS InsurClmDatabaseLineStatus
FROM icllossdes
LEFT OUTER JOIN I_InsuranceClaim AS _Claim ON InsuranceClaim = _Claim.InsuranceClaim  -- association [1]
LEFT OUTER JOIN I_InsurClmFactCaptureQstn AS _FactCaptureQstn ON InsurClmFactCaptureQstnSqnc = _FactCaptureQstn.InsurClmFactCaptureQstnSqnc AND InsurClmFactCaptureSqncVersion = _FactCaptureQstn.InsurClmFactCaptureSqncVersion AND InsurClmFactCaptureQstn = _FactCaptureQstn.InsurClmFactCaptureQstn  -- association [1..1]
LEFT OUTER JOIN I_InsurClmFactCaptureAnswer AS _FactCaptureAnswer ON InsurClmFactCaptureQstnSqnc = _FactCaptureAnswer.InsurClmFactCaptureQstnSqnc AND InsurClmFactCaptureSqncVersion = _FactCaptureAnswer.InsurClmFactCaptureSqncVersion AND InsurClmFactCaptureQstn = _FactCaptureAnswer.InsurClmFactCaptureQstn AND InsurClmFactCaptureAnswer = _FactCaptureAnswer.InsurClmFactCaptureAnswer AND InsurClmFactCaptureSqncVariant = _FactCaptureAnswer.InsurClmFactCaptureSqncVariant  -- association [1..1]
LEFT OUTER JOIN I_InsurClmFactCaptureTxtAnswer AS _FactCaptureTxtAnswer ON InsuranceClaim = _FactCaptureTxtAnswer.InsuranceClaim AND InsurClmFactCaptureCategory = _FactCaptureTxtAnswer.InsurClmFactCaptureCategory AND InsurClmSubobject = _FactCaptureTxtAnswer.InsurClmSubobject AND InsurClmFactCaptureQstn = _FactCaptureTxtAnswer.InsurClmFactCaptureQstn AND InsurClmFactCaptureAnswer = _FactCaptureTxtAnswer.InsurClmFactCaptureAnswer  -- association [0..1]
;