R_InsurClmFNOLTravelTP

DDL: R_INSURCLMFNOLTRAVELTP Type: view_entity TRANSACTIONAL

FNOL Claim Travel Details

R_InsurClmFNOLTravelTP is a Transactional CDS View that provides data about "FNOL Claim Travel Details" in SAP S/4HANA. It reads from 1 data source (I_InsurClmTravelComposite) and exposes 33 fields with key fields InsuranceClaim, InsurClmDamagedObject, InsurClmDmgdSubObject, InsurClmSubobjectCategory. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmTravelComposite I_InsurClmTravelComposite from

Associations (4)

CardinalityTargetAliasCondition
[1..*] I_InsurClmSubclaim _SubClaim $projection.InsuranceClaim = _SubClaim.InsuranceClaim and $projection.InsurClmDmgdSubObject = _SubClaim.InsurClmSubclm
[1..*] I_InsurClmTrvlIssueCause _IssueCause $projection.InsurClmCauseOfIssue = _IssueCause.InsurClmCauseOfIssue
[1..*] I_InsurClmTrvlMedlDiagnosis _Diagnosis $projection.InsurClmTrvlDiagnosisCode = _Diagnosis.InsurClmTrvlDiagnosisCode
[1..1] E_InsuranceClaimDamagedObject _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmDamagedObject = _Extension.InsurClmDamagedObject

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label FNOL Claim Travel Details 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
ObjectModel.sapObjectNodeType.name InsuranceClaim view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
KEY InsurClmDamagedObject InsurClmDamagedObject Damaged Object
KEY InsurClmDmgdSubObject InsurClmDmgdSubObject Subobject
KEY InsurClmSubobjectCategory InsurClmSubobjectCategory Subobject Cat.
CreationDateTime CreationDateTime Timestamp
InsuranceClaimChangedByUser CreatedByUser User Name
ChangedOnDateTime ChangedOnDateTime Last Changed At
InsurClmDamageCategory InsurClmDamageCategory
InsurClmType
InsurClmSubclmType _SubClaim InsurClmSubclmType
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus Status
InsurClmProbableLossAmount InsurClmProbableLossAmount
InsurClmProbableLossAmountCrcy InsurClmProbableLossAmountCrcy
InsurClmDamageDescription InsurClmDamageDescription
InsurClmTrvlStartDate InsurClmTrvlStartDate
InsurClmTrvlToDate InsurClmTrvlToDate
InsurClmTrvlBkgDate InsurClmTrvlBkgDate
InsurClmTrvlAccdtDate InsurClmTrvlAccdtDate
InsurClmTrvlPurposeCode InsurClmTrvlPurposeCode
InsurClmTripIsWithFamily InsurClmTripIsWithFamily
InsurClmTrvlDiagnosisCode InsurClmTrvlDiagnosisCode
InsurClmTrvlDiagnosisCodeName
InsurClmPrepaidIsAffected InsurClmPrepaidIsAffected
InsurClmOriglTranspNumber InsurClmOriglTranspNumber
InsurClmRvrtTranspNumber InsurClmRvrtTranspNumber
InsurClmOriglArrvlDateTime InsurClmOriglArrvlDateTime
InsurClmActlArrvlDateTime InsurClmActlArrvlDateTime
InsurClmCauseOfIssue InsurClmCauseOfIssue
InsurClmCauseOfIssueCodeName
_Claim _Claim
_SubClaim _SubClaim
_IssueCause _IssueCause
_Diagnosis _Diagnosis

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_InsurClmFNOLTravelTP.
-- 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_InsurClmFNOLTravelTP AS
SELECT
  InsuranceClaim,
  InsurClmDamagedObject,
  InsurClmDmgdSubObject,
  InsurClmSubobjectCategory,
  CreationDateTime,
  CreatedByUser AS InsuranceClaimChangedByUser,
  ChangedOnDateTime,
  InsurClmDamageCategory,
  cast('' as abap.char( 4 )) AS InsurClmType,
  _SubClaim.InsurClmSubclmType AS InsurClmSubclmType,
  InsurClmDatabaseLineStatus,
  InsurClmProbableLossAmount,
  InsurClmProbableLossAmountCrcy,
  InsurClmDamageDescription,
  InsurClmTrvlStartDate,
  InsurClmTrvlToDate,
  InsurClmTrvlBkgDate,
  InsurClmTrvlAccdtDate,
  InsurClmTrvlPurposeCode,
  InsurClmTripIsWithFamily,
  InsurClmTrvlDiagnosisCode,
  _Diagnosis[ Language = $session.system_language ].InsurClmTrvlDiagnosisCodeName AS InsurClmTrvlDiagnosisCodeName,
  InsurClmPrepaidIsAffected,
  InsurClmOriglTranspNumber,
  InsurClmRvrtTranspNumber,
  InsurClmOriglArrvlDateTime,
  InsurClmActlArrvlDateTime,
  InsurClmCauseOfIssue,
  _IssueCause[ Language = $session.system_language ].InsurClmCauseOfIssueCodeName AS InsurClmCauseOfIssueCodeName
FROM I_InsurClmTravelComposite
LEFT OUTER JOIN I_InsurClmSubclaim AS _SubClaim ON InsuranceClaim = _SubClaim.InsuranceClaim AND InsurClmDmgdSubObject = _SubClaim.InsurClmSubclm  -- association [1..*]
LEFT OUTER JOIN I_InsurClmTrvlIssueCause AS _IssueCause ON InsurClmCauseOfIssue = _IssueCause.InsurClmCauseOfIssue  -- association [1..*]
LEFT OUTER JOIN I_InsurClmTrvlMedlDiagnosis AS _Diagnosis ON InsurClmTrvlDiagnosisCode = _Diagnosis.InsurClmTrvlDiagnosisCode  -- association [1..*]
LEFT OUTER JOIN E_InsuranceClaimDamagedObject AS _Extension ON InsuranceClaim = _Extension.InsuranceClaim AND InsurClmDamagedObject = _Extension.InsurClmDamagedObject  -- association [1..1]
;