I_InsurClmSubclaim

DDL: I_INSURCLMSUBCLAIM Type: view BASIC Package: ICL_VDM_COMMON

Teilfall

I_InsurClmSubclaim is a Basic CDS View that provides data about "Teilfall" in SAP S/4HANA. It reads from 1 data source (iclsubcl) and exposes 28 fields with key fields InsuranceClaim, InsurClmSubclm. It has 2 associations to related views. Part of development package ICL_VDM_COMMON.

Data Sources (1)

SourceAliasJoin Type
iclsubcl iclsubcl from

Associations (2)

CardinalityTargetAliasCondition
[1] I_InsuranceClaim _Claim $projection.InsuranceClaim = _Claim.InsuranceClaim
[1] I_InsurClmCvrgPolicySnapshot _CoveragePolicySnapshot $projection.InsuranceClaim = _CoveragePolicySnapshot.InsuranceClaim and $projection.InsurClmCoverage = _CoveragePolicySnapshot.InsurClmCoverage and _CoveragePolicySnapshot.InsurClmContractVersion = '00'

Annotations (11)

NameValueLevelField
EndUserText.label Teilfall view
AbapCatalog.sqlViewName IICLSUBCLAIM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.representativeKey InsurClmSubclm view
AbapCatalog.preserveKey true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmSubclm subclaim Subclaim
CreationDateTime Time
LastChangeDateTime Created
InsurClmLifeCycSts status Workflow Status
InsurClmSubclmStsChgdOnDteTime Changed on
InsurClmSubclmType subcltype Subclaim Type
InsurClmSubrogtnRecoveryStatus xsubro SubroR Possible
InsurClmSubclaimDescription subclaimdesc Claim/Subclaim
InsurClmBenefitTypeTree bentree Diff.Ben.T.Tree
InsurClmBnftTypeTreeGeneration bentreeg Generation
InsurClmBnftTypeTreeVersion bentreev Version
InsurClmCoverage coverage Coverage No.
IsInProcess sthandler Procssng Active
IsClosed stclosed Closed
InsurClmSubclaimAssignUUID assign_guid Link UUID
InsurClmCvrgConfirmedFlag xcovconfirmed Compensable
InsurClmFraudFlag xfraud Potential Fraud
InsurClmSalvageFlag xsalvage Salvage
InsurClmLitigationFlag xlitigation Litigation
InsurClmNegotiationFlag xnegotiation Negotiation
InsurClmSubclmStsRsn statreason Status Reason
InsurClmComplexity complex Std Complexity
InsurClmIsOtherInsurance xotherinsure Other Insurance
InsurClmSubrogtnPotential subro_potential SubroRecvPotntl
InsurClmContractVersion covpolvnr VersnCovgeContr
_Claim _Claim
_CoveragePolicySnapshot _CoveragePolicySnapshot

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_InsurClmSubclaim.
-- 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_InsurClmSubclaim AS
SELECT
  claim AS InsuranceClaim,
  subclaim AS InsurClmSubclm,
  cast(createtime as timestamp) AS CreationDateTime,
  cast(changetime as timestamp) AS LastChangeDateTime,
  status AS InsurClmLifeCycSts,
  cast(statuschg as timestamp) AS InsurClmSubclmStsChgdOnDteTime,
  subcltype AS InsurClmSubclmType,
  xsubro AS InsurClmSubrogtnRecoveryStatus,
  subclaimdesc AS InsurClmSubclaimDescription,
  bentree AS InsurClmBenefitTypeTree,
  bentreeg AS InsurClmBnftTypeTreeGeneration,
  bentreev AS InsurClmBnftTypeTreeVersion,
  coverage AS InsurClmCoverage,
  sthandler AS IsInProcess,
  stclosed AS IsClosed,
  assign_guid AS InsurClmSubclaimAssignUUID,
  xcovconfirmed AS InsurClmCvrgConfirmedFlag,
  xfraud AS InsurClmFraudFlag,
  xsalvage AS InsurClmSalvageFlag,
  xlitigation AS InsurClmLitigationFlag,
  xnegotiation AS InsurClmNegotiationFlag,
  statreason AS InsurClmSubclmStsRsn,
  complex AS InsurClmComplexity,
  xotherinsure AS InsurClmIsOtherInsurance,
  subro_potential AS InsurClmSubrogtnPotential,
  covpolvnr AS InsurClmContractVersion
FROM iclsubcl
LEFT OUTER JOIN I_InsuranceClaim AS _Claim ON InsuranceClaim = _Claim.InsuranceClaim  -- association [1]
LEFT OUTER JOIN I_InsurClmCvrgPolicySnapshot AS _CoveragePolicySnapshot ON InsuranceClaim = _CoveragePolicySnapshot.InsuranceClaim AND InsurClmCoverage = _CoveragePolicySnapshot.InsurClmCoverage AND _CoveragePolicySnapshot.InsurClmContractVersion = '00'  -- association [1]
;