I_InsurClmFNOLDiagnosisTP

DDL: I_INSURCLMFNOLDIAGNOSISTP Type: view_entity TRANSACTIONAL

Diagnosis Injured Person FNOL - TP

I_InsurClmFNOLDiagnosisTP is a Transactional CDS View that provides data about "Diagnosis Injured Person FNOL - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmDiagnosis) and exposes 15 fields with key fields InsuranceClaim, InsurClmInjuredPersonNumber, InsurClmDmgdObjUUID, InsurClaimUUID, InsurClmDiagnosisUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmDiagnosis I_InsurClmDiagnosis from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_InsurClmDiagnosisText _DiagnTxt $projection.InsurClmCatalogCode = _DiagnTxt.InsurClmCatalogCode and $projection.InsurClmDiagnosisCode = _DiagnTxt.InsurClmDiagnosisCode
[1..1] I_InsurClmFNOLTP _Claim $projection.InsuranceClaim = _Claim.InsuranceClaim and $projection.InsurClaimUUID = _Claim.InsurClaimUUID
[1..1] I_InsurClmDiagnCtlgCodeTxt _CtlgCodeTxt $projection.InsurClmCatalogCode = _CtlgCodeTxt.InsurClmCatalogCode

Annotations (7)

NameValueLevelField
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #D view
AccessControl.personalData.blocking #REQUIRED view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Diagnosis Injured Person FNOL - TP view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
KEY InsurClmInjuredPersonNumber InsurClmInjuredPersonNumber Injured person
KEY InsurClmDmgdObjUUID
KEY InsurClaimUUID
KEY InsurClmDiagnosisUUID
KEY InsurClmDiagnosisNmbr InsurClmDiagnosisNmbr Diagnosis No.
InsurClmDmgdSubObject InsurClmDmgdSubObject Subobject
InsurClmSubobjectCategory InsurClmSubobjectCategory Subobject Cat.
InsurClmCatalogCode InsurClmCatalogCode Catalog
InsurClmDiagnosisCode InsurClmDiagnosisCode Primary Diagn.
InsurClmDiagnosisName
Name
_CtlgCodeTxt _CtlgCodeTxt
_Claim _Claim
_DmgdObjTP _DmgdObjTP

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_InsurClmFNOLDiagnosisTP.
-- 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 I_InsurClmFNOLDiagnosisTP AS
SELECT
  InsuranceClaim,
  InsurClmInjuredPersonNumber,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS InsurClmDmgdObjUUID,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS InsurClaimUUID,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS InsurClmDiagnosisUUID,
  InsurClmDiagnosisNmbr,
  InsurClmDmgdSubObject,
  InsurClmSubobjectCategory,
  InsurClmCatalogCode,
  InsurClmDiagnosisCode,
  _DiagnTxt[Language = $session.system_language].InsurClmDiagnosisName AS InsurClmDiagnosisName,
  _CtlgCodeTxt[Language = $session.system_language].Name AS Name
FROM I_InsurClmDiagnosis
LEFT OUTER JOIN I_InsurClmDiagnosisText AS _DiagnTxt ON InsurClmCatalogCode = _DiagnTxt.InsurClmCatalogCode AND InsurClmDiagnosisCode = _DiagnTxt.InsurClmDiagnosisCode  -- association [1..1]
LEFT OUTER JOIN I_InsurClmFNOLTP AS _Claim ON InsuranceClaim = _Claim.InsuranceClaim AND InsurClaimUUID = _Claim.InsurClaimUUID  -- association [1..1]
LEFT OUTER JOIN I_InsurClmDiagnCtlgCodeTxt AS _CtlgCodeTxt ON InsurClmCatalogCode = _CtlgCodeTxt.InsurClmCatalogCode  -- association [1..1]
;