R_InsurClmFNOLTP

DDL: R_INSURCLMFNOLTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_FNOL_API

FNOL Claim Header

R_InsurClmFNOLTP is a Transactional CDS View that provides data about "FNOL Claim Header" in SAP S/4HANA. It reads from 1 data source (I_InsuranceClaim) and exposes 57 fields with key field InsuranceClaim. It has 13 associations to related views. Part of development package ICL_VDM_FNOL_API.

Data Sources (1)

SourceAliasJoin Type
I_InsuranceClaim I_InsuranceClaim from

Associations (13)

CardinalityTargetAliasCondition
[0..1] I_Address_2 _LossLocationAddress $projection.InsurClmLossLocAddressID = _LossLocationAddress.AddressID
[1..1] E_InsuranceClaim_2 _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim
[0..*] R_InsurClmFNOLDamagedObjectTP _DamagedVehicle
[0..*] R_InsurClmFNOLNoteTP _Note
[1..*] R_InsurClmFNOLFactsOriginTP _Facts
[0..*] R_InsurClmFNOLWtnssTP _Witness
[1..*] R_InsurClmFNOLFactsLossLocTP _SFCLoss
[1..*] R_InsurClmFNOLClmntTP _Claimant
[1..*] R_InsurClmFNOLVehDriverTP _Driver
[1..*] R_InsurClmFNOLDiagnosisTP _Diagnosis
[1..*] R_InsurClmFNOLInjuredSFCTP _QuestionInjured
[1..*] R_InsurClmFNOLFactsDmgdVehTP _QuestionsDmgdVeh
[1..*] R_InsurClmFNOLSrvcPrvdrTP _ServiceProvider

Annotations (12)

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

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
InsuranceContract InsuranceContract Contract
InsurClmPolicyProduct InsurClmPolicyProduct Policy Product
ChangedOnDateTime 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
InsurClmDateOfLoss InsurClmDateOfLoss Date of Loss
InsurClmCauseOfLoss InsurClmCauseOfLoss Cause
InsurClmLossLocAddressID InsurClmLossLocAddressID Loss Location
InsurClmTypeGeneration InsurClmTypeGeneration Generation
InsurClmTypeVers InsurClmTypeVers Clm Type Versn
InsurClmTimeOfLoss InsurClmTimeOfLoss Time
InsurClmTimeZoneOfLoss InsurClmTimeZoneOfLoss Time Zone
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
InsuranceClaimDraftIdentifier InsuranceClaimDraftIdentifier Claim Number
InsurClmLossLocStreet _LossLocationAddress StreetName Text
InsurClmLossLocHouseNumber _LossLocationAddress HouseNumber House Number
InsurClmLossLocCity _LossLocationAddress CityName Name
InsurClmLossLocRegion _LossLocationAddress Region Venue Region
InsurClmLossLocPostalCode _LossLocationAddress PostalCode Postal Code
InsurClmLossLocCountry _LossLocationAddress Country Venue: Ctry/Reg
_AllwdSubclmType _AllwdSubclmType
_PolicyProduct _PolicyProduct
_PolicySnapshot _PolicySnapshot
_DamagedVehicle _DamagedVehicle
_Note _Note
_Facts _Facts
_Witness _Witness
_SFCLoss _SFCLoss
_Claimant _Claimant
_Driver _Driver
_Diagnosis _Diagnosis
_QuestionInjured _QuestionInjured
_QuestionsDmgdVeh _QuestionsDmgdVeh
_ServiceProvider _ServiceProvider

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_InsurClmFNOLTP.
-- 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_InsurClmFNOLTP AS
SELECT
  InsuranceClaim,
  InsuranceContract,
  InsurClmPolicyProduct,
  ChangedOnDateTime,
  LastChangedByUser,
  CreationDateTime,
  CreatedByUser,
  InsurClmLifeCycSts,
  InsurClmStatReason,
  InsurClmType,
  InsurClmAuthznGrp,
  InsurClmPolicyProdGeneration,
  InsurClmPolicyProductVersion,
  InsurClmIncdntType,
  InsurClmDateOfLoss,
  InsurClmCauseOfLoss,
  InsurClmLossLocAddressID,
  InsurClmTypeGeneration,
  InsurClmTypeVers,
  InsurClmTimeOfLoss,
  InsurClmTimeZoneOfLoss,
  InsurClmContractLastRenewal,
  InsurClmVersionChangeTime,
  InsurClmAssignUUID,
  InsurClmComplexity,
  InsurClmJurisdictionCountry,
  InsurClmJurisdictionRegion,
  InsurClmCovered,
  InsurClmBenefitTypeTree,
  InsurClmBnftTypeTreeGeneration,
  InsurClmBnftTypeTreeVersion,
  InsurClmIsWithoutProduct,
  InsurClmIsDummyClaim,
  InsurClmReportedDate,
  InsurClmAgentReportedDate,
  InsurClmSensitiveClaim,
  InsuranceClaimDraftIdentifier,
  _LossLocationAddress.StreetName AS InsurClmLossLocStreet,
  _LossLocationAddress.HouseNumber AS InsurClmLossLocHouseNumber,
  _LossLocationAddress.CityName AS InsurClmLossLocCity,
  _LossLocationAddress.Region AS InsurClmLossLocRegion,
  _LossLocationAddress.PostalCode AS InsurClmLossLocPostalCode,
  _LossLocationAddress.Country AS InsurClmLossLocCountry
FROM I_InsuranceClaim
LEFT OUTER JOIN I_Address_2 AS _LossLocationAddress ON InsurClmLossLocAddressID = _LossLocationAddress.AddressID  -- association [0..1]
LEFT OUTER JOIN E_InsuranceClaim_2 AS _Extension ON InsuranceClaim = _Extension.InsuranceClaim  -- association [1..1]
LEFT OUTER JOIN R_InsurClmFNOLDamagedObjectTP AS _DamagedVehicle ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmFNOLNoteTP AS _Note ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmFNOLFactsOriginTP AS _Facts ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLWtnssTP AS _Witness ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurClmFNOLFactsLossLocTP AS _SFCLoss ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLClmntTP AS _Claimant ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLVehDriverTP AS _Driver ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLDiagnosisTP AS _Diagnosis ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLInjuredSFCTP AS _QuestionInjured ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLFactsDmgdVehTP AS _QuestionsDmgdVeh ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_InsurClmFNOLSrvcPrvdrTP AS _ServiceProvider ON /* condition not available in parsed metadata */  -- association [1..*]
;