I_InsuranceClaim

DDL: I_INSURANCECLAIM SQL: INSURANCECLAIM Type: view BASIC

Schaden-/Leistungsfall

Claim

I_InsuranceClaim (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Financial Services

I_InsuranceClaim is a Basic CDS View that provides data about "Schaden-/Leistungsfall" in SAP S/4HANA. It reads from 1 data source (iclclaim) and exposes 105 fields with key field InsuranceClaim. It has 3 associations to related views.

SAP API Hub

StateC1
Line of BusinessFinancial Services
Application ComponentFS-CM
CapabilitiesData Source in SQL Select, Data Source for Defining CDS Entities, Association Target for Defining CDS Entities
PackageFinancial Services for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
iclclaim iclclaim from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_InsurClaimPolicyProduct _PolicyProduct $projection.InsurClmPolicyProduct = _PolicyProduct.InsurClmPolicyProduct and $projection.InsurClmPolicyProdGeneration = _PolicyProduct.InsurClmPolicyProdGeneration and $projection.InsurClmPolicyProductVersion = _PolicyProduct.InsurClmPolicyProductVersion
[0..1] I_InsurClmPolicySnapshot _PolicySnapshot $projection.InsuranceClaim = _PolicySnapshot.InsuranceClaim and _PolicySnapshot.InsurClmContractVersion = '00'
[0..*] I_InsurIntClmTypeAllwdSubclm _AllwdSubclmType $projection.InsurClmType = _AllwdSubclmType.InsurClmType and $projection.InsurClmTypeGeneration = _AllwdSubclmType.InsurClmTypeGeneration and $projection.InsurClmTypeVers = _AllwdSubclmType.InsurClmTypeVers

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName INSURANCECLAIM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Schaden-/Leistungsfall view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (105)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim claim Policy Snapshot
InsuranceContract policy Contract Number
InsurancePolicy _PolicySnapshot InsurancePolicy Number of Policy in FS-PM
InsurClmPolicyProduct polprod Stand. Product
ChangedOnDateTime Date on Which Whole Claim Was Last Changed
LastChangedByUser changedby Changed By
CreationDateTime Created: Date + Time
CreatedByUser createdby Created By
InsurClmWholeClmChgdBy achangedby Whole Claim Last Changed By
InsurClmWholeClmChgDteTme Date on Which Whole Claim Was Last Changed
InsurClmExternalNumberCategory exclaimnocat External Number Category
InsurClmSubclmStsChgdOnDteTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
InsurClmLifeCycSts status Workflow Status
InsurClmStsChgdOnDteTime Date on Which Whole Claim Was Last Changed
InsuranceClaimLumpSum lumpsumoption Option Exercised
InsuranceClaimIsLumpSum lumpsumoption Option Exercised
InsurClmBndlWithdrawAmt withdrawam Requested Total Withdrawal Amount
InsurClmBndlWithdrawCrcy withdrawcurr Currency of Withdrawal Amount
InsurClmBndlWthdrwlSqnc withdrawseq Withdrawal Sequence
InsuranceClaimIsStatusHandler sthandler "Claim Handling" Process Active
InsuranceClaimIsNoClaimMade stnoclaim No Claim Made
InsuranceClaimIsStatusClosed stclosed "Close (Sub)Claim" Process Executed
InsurClmStatReason statreason Reason for Changing the Status
InsClmAutoResubmsnDte followup_dt Date of Automatic Resubmission
InsurClmType claimtype Internal Claim Type
InsurClmAuthznGrp authclm Authorization Group for Claims (VIP)
InsurClmPolicyProdGeneration generat Policy Product Generation
InsurClmPolicyProductVersion version Policy Product Version
InsurClmIncdntType losstype Incident Type of a Claim
InsurClmDateOfLoss dateloss Date of Loss/Claim
InsurClmCauseOfLoss losscause Cause of Loss/Claim
InsurClmLossLocAddressID lossaddress Loss Location
InsurClmTypeGeneration cltypeg Generation of Internal Claim Type
InsurClmTypeVers cltypev Internal Claim Type Version
InsuranceClaimBundleLossEvent lossevent Cumulative Event
InsuranceClaimReinsurancePeril peril Peril
InsurClmTimeOfLoss timeloss Time of Claim/Loss
InsurClmTimeZoneOfLoss ltimezone Time Zone of Claim/Loss Event
InsuranceClaimIsDateEstimate xdateestim Date Is Estimate
InsuranceClaimDateChangeReason datechanger Reason for Changing Claim Date
InsurClmIsRptdToAuth xauthrep Claim/Loss Reported to Authority
InsurClmContractLastRenewal Last Renewal of Contract Before Claim Date/Time
InsurClmVersionChangeTime Time for Reading Version
InsurClmAssignUUID assign_guid UUID of Entry to be Linked
InsurClmComplexity complex Complexity of Claim/Subclaim
InsurClmJurisdictionCountry juriscountry Country/Region of Jurisdiction
InsurClmJurisdictionRegion jurisregion Jurisdiction Region
InsurClmActyAssgmtSts assign_state Assignment Status of a Claim Subobject
InsuranceClaimOwnerType ownertype Object Type of Claim Handler
InsuranceClaimOwner owner ID of Claim Handler
InsuranceClaimOwnerTypeGroup ownertype_grp Object Type of Claim Handler Group
InsuranceClaimOwnerGroup owner_grp Claim Handler Group
InsuranceClaimIsCumulative xcumul Claim Assigned to an Aggregate
InsuranceClaimViewFault viewfault Fault of Policyholder from Point of View of Insurer
InsurClmVwFaultPlcyHldr viewfaultph Party at Fault from Point of View of Policyholder
InsurClmIsThirdPartyKnown xtpknown Flag: Third Party Known?
InsurClmCovered covered Indication of Compensability
InsurClmIsEntrInPaytAmtAuthzns xclaimb Entry in ICLCLAIMB Exists
InsuranceClaimIsNoNotif xnonotif Processing Not Possible in Notification Mode
InsuranceClaimIsReserve xreserve At Least One Reserve Exists in Claim
InsurClmWrkflwExecDteTme Last Renewal of Contract Before Claim Date/Time
InsurClmWorkflowStatus wf_status Workflow Status
InsurClmOpenDate opendate Opened On
InsuranceClaimMaxItemNumber max_itemnr Current Highest Claim Item Number
InsurClmSecondInjuryFundStatus sif_status Status of Second Injury Fund
InsurClmIncdntInvstgnSts invstg_status Claim Investigation Match Status
InsuranceClaimEffectiveDate effective_dt Contract Validity Date
InsuranceClaimLossRepDate lossrep_dt Date on Request for Insurance Benefit
InsurClmStatutoryPensionType statpension Type of Statutory Pension
InsuranceClaimIsLumpSumOption lumpsumoption Option Exercised
InsurClmWithdrawAmt withdrawam Requested Total Withdrawal Amount
InsurClmWithdrawCrcy withdrawcurr Currency of Withdrawal Amount
InsurClmWthdrwlSqnc withdrawseq Withdrawal Sequence
InsuranceClaimAlternateBenefit alternateben Display Alternative Benefit Values
InsuranceClaimSpecialRiskNotif generatenotif Make Special Risk Notification
InsuranceClaimNotifReason notifreason Reason for Special Risk Notification
InsuranceClaimAutoResubmission autfollowup Automatic Resubmission
InsuranceClaimFollowUpDate followup_dt Date of Automatic Resubmission
InsuranceClaimProcessingDate processing_dt Processing On
InsuranceClaimStatusObjectNmbr statusobjid Object number
InsuranceClaimDunningStatus dunnlevel Dunning Status
InsuranceClaimClearDate cleardate Premium Paid Up To
InsurClmPremiumBalanceAmount prembalanam Premium Balance
InsurClmPremiumBalanceCurrency prembalanamcurr Currency of Premium Payment
InsuranceClaimWithdrawalType withdrawtype Withdrawal Type
InsuranceClaimReactDate react_dt Date of Occupational Disability/Perm.Incap.to Wk Reactivatn
InsurClmSpecialRiskMsgDateTime Last Renewal of Contract Before Claim Date/Time
InsurClmIncrrtBnftCalcDateTime Last Renewal of Contract Before Claim Date/Time
InsuranceClaimPolicySystem polsystem Technical Key of Policy System
InsurClmBenefitTypeTree bentree Benefit Type Tree
InsurClmBnftTypeTreeGeneration bentreeg Generation of Benefit Type Tree
InsurClmBnftTypeTreeVersion bentreev Version of Benefit Type Tree
InsurClmIsWithoutProduct xwithout_product Use of Scenario Without Product Customizing
InsurClmIsDummyClaim xdummyclaim Claim Is Dummy Claim
InsurClmReportedDate lossrepcompa Date Claim Reported to Insurance Company
InsurClmAgentReportedDate lossrepagent Date on Which Claim Was Reported to Agent
InsurClmSensitiveClaim xsensitive Sensitive Claim?
InsuranceClaimExternalNumber exclaimno External Number
InsuranceClaimDraftIdentifier fnol_claimnr Number of Claim
InsurClmArchivingStatus archive_status Archiving Status
InsurClmArchResubmsnDte archive_flud Resubmission Date
InsurClmArchRjcnRsn rejection Rejection Reason
_PolicyProduct _PolicyProduct
_PolicySnapshot _PolicySnapshot
_AllwdSubclmType _AllwdSubclmType

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_InsuranceClaim.
-- 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: INSURANCECLAIM

CREATE VIEW I_InsuranceClaim AS
SELECT
  claim AS InsuranceClaim,
  policy AS InsuranceContract,
  _PolicySnapshot.InsurancePolicy AS InsurancePolicy,
  polprod AS InsurClmPolicyProduct,
  cast( changetime as icl_achangetime_fiori preserving type ) AS ChangedOnDateTime,
  changedby AS LastChangedByUser,
  cast( createtime as icl_createutc_fiori preserving type ) AS CreationDateTime,
  createdby AS CreatedByUser,
  achangedby AS InsurClmWholeClmChgdBy,
  cast ( achangetime as icl_achangetime_fiori preserving type ) AS InsurClmWholeClmChgDteTme,
  exclaimnocat AS InsurClmExternalNumberCategory,
  cast( statuschg as timestamp) AS InsurClmSubclmStsChgdOnDteTime,
  status AS InsurClmLifeCycSts,
  cast ( statuschg as icl_achangetime_fiori preserving type ) AS InsurClmStsChgdOnDteTime,
  lumpsumoption AS InsuranceClaimLumpSum,
  lumpsumoption AS InsuranceClaimIsLumpSum,
  withdrawam AS InsurClmBndlWithdrawAmt,
  withdrawcurr AS InsurClmBndlWithdrawCrcy,
  withdrawseq AS InsurClmBndlWthdrwlSqnc,
  sthandler AS InsuranceClaimIsStatusHandler,
  stnoclaim AS InsuranceClaimIsNoClaimMade,
  stclosed AS InsuranceClaimIsStatusClosed,
  statreason AS InsurClmStatReason,
  followup_dt AS InsClmAutoResubmsnDte,
  claimtype AS InsurClmType,
  authclm AS InsurClmAuthznGrp,
  generat AS InsurClmPolicyProdGeneration,
  version AS InsurClmPolicyProductVersion,
  losstype AS InsurClmIncdntType,
  dateloss AS InsurClmDateOfLoss,
  losscause AS InsurClmCauseOfLoss,
  lossaddress AS InsurClmLossLocAddressID,
  cltypeg AS InsurClmTypeGeneration,
  cltypev AS InsurClmTypeVers,
  lossevent AS InsuranceClaimBundleLossEvent,
  peril AS InsuranceClaimReinsurancePeril,
  timeloss AS InsurClmTimeOfLoss,
  ltimezone AS InsurClmTimeZoneOfLoss,
  xdateestim AS InsuranceClaimIsDateEstimate,
  datechanger AS InsuranceClaimDateChangeReason,
  xauthrep AS InsurClmIsRptdToAuth,
  cast( lrenewal as icl_lrenewal_fiori preserving type ) AS InsurClmContractLastRenewal,
  cast( verchngutc as icl_verchngutc_fiori preserving type ) AS InsurClmVersionChangeTime,
  assign_guid AS InsurClmAssignUUID,
  complex AS InsurClmComplexity,
  juriscountry AS InsurClmJurisdictionCountry,
  jurisregion AS InsurClmJurisdictionRegion,
  assign_state AS InsurClmActyAssgmtSts,
  ownertype AS InsuranceClaimOwnerType,
  owner AS InsuranceClaimOwner,
  ownertype_grp AS InsuranceClaimOwnerTypeGroup,
  owner_grp AS InsuranceClaimOwnerGroup,
  xcumul AS InsuranceClaimIsCumulative,
  viewfault AS InsuranceClaimViewFault,
  viewfaultph AS InsurClmVwFaultPlcyHldr,
  xtpknown AS InsurClmIsThirdPartyKnown,
  covered AS InsurClmCovered,
  xclaimb AS InsurClmIsEntrInPaytAmtAuthzns,
  xnonotif AS InsuranceClaimIsNoNotif,
  xreserve AS InsuranceClaimIsReserve,
  cast ( wf_exec_time as icl_lrenewal_fiori preserving type ) AS InsurClmWrkflwExecDteTme,
  wf_status AS InsurClmWorkflowStatus,
  opendate AS InsurClmOpenDate,
  max_itemnr AS InsuranceClaimMaxItemNumber,
  sif_status AS InsurClmSecondInjuryFundStatus,
  invstg_status AS InsurClmIncdntInvstgnSts,
  effective_dt AS InsuranceClaimEffectiveDate,
  lossrep_dt AS InsuranceClaimLossRepDate,
  statpension AS InsurClmStatutoryPensionType,
  lumpsumoption AS InsuranceClaimIsLumpSumOption,
  withdrawam AS InsurClmWithdrawAmt,
  withdrawcurr AS InsurClmWithdrawCrcy,
  withdrawseq AS InsurClmWthdrwlSqnc,
  alternateben AS InsuranceClaimAlternateBenefit,
  generatenotif AS InsuranceClaimSpecialRiskNotif,
  notifreason AS InsuranceClaimNotifReason,
  autfollowup AS InsuranceClaimAutoResubmission,
  followup_dt AS InsuranceClaimFollowUpDate,
  processing_dt AS InsuranceClaimProcessingDate,
  statusobjid AS InsuranceClaimStatusObjectNmbr,
  dunnlevel AS InsuranceClaimDunningStatus,
  cleardate AS InsuranceClaimClearDate,
  prembalanam AS InsurClmPremiumBalanceAmount,
  prembalanamcurr AS InsurClmPremiumBalanceCurrency,
  withdrawtype AS InsuranceClaimWithdrawalType,
  react_dt AS InsuranceClaimReactDate,
  cast ( gennotiftime as icl_lrenewal_fiori preserving type ) AS InsurClmSpecialRiskMsgDateTime,
  cast ( ben_calc_fail as icl_lrenewal_fiori preserving type ) AS InsurClmIncrrtBnftCalcDateTime,
  polsystem AS InsuranceClaimPolicySystem,
  bentree AS InsurClmBenefitTypeTree,
  bentreeg AS InsurClmBnftTypeTreeGeneration,
  bentreev AS InsurClmBnftTypeTreeVersion,
  xwithout_product AS InsurClmIsWithoutProduct,
  xdummyclaim AS InsurClmIsDummyClaim,
  lossrepcompa AS InsurClmReportedDate,
  lossrepagent AS InsurClmAgentReportedDate,
  xsensitive AS InsurClmSensitiveClaim,
  exclaimno AS InsuranceClaimExternalNumber,
  fnol_claimnr AS InsuranceClaimDraftIdentifier,
  archive_status AS InsurClmArchivingStatus,
  archive_flud AS InsurClmArchResubmsnDte,
  rejection AS InsurClmArchRjcnRsn
FROM iclclaim
LEFT OUTER JOIN I_InsurClaimPolicyProduct AS _PolicyProduct ON InsurClmPolicyProduct = _PolicyProduct.InsurClmPolicyProduct AND InsurClmPolicyProdGeneration = _PolicyProduct.InsurClmPolicyProdGeneration AND InsurClmPolicyProductVersion = _PolicyProduct.InsurClmPolicyProductVersion  -- association [0..1]
LEFT OUTER JOIN I_InsurClmPolicySnapshot AS _PolicySnapshot ON InsuranceClaim = _PolicySnapshot.InsuranceClaim AND _PolicySnapshot.InsurClmContractVersion = '00'  -- association [0..1]
LEFT OUTER JOIN I_InsurIntClmTypeAllwdSubclm AS _AllwdSubclmType ON InsurClmType = _AllwdSubclmType.InsurClmType AND InsurClmTypeGeneration = _AllwdSubclmType.InsurClmTypeGeneration AND InsurClmTypeVers = _AllwdSubclmType.InsurClmTypeVers  -- association [0..*]
;