C_InsurClmSubclaimInquiry

DDL: C_INSURCLMSUBCLAIMINQUIRY SQL: CICLSUBCLMINQ Type: view CONSUMPTION Package: ICL_VDM_CLAIMINQUIRY

Teilfall - Fallauskunft

C_InsurClmSubclaimInquiry is a Consumption CDS View that provides data about "Teilfall - Fallauskunft" in SAP S/4HANA. It reads from 1 data source (I_InsurClmSubclaimInquiry) and exposes 32 fields with key fields InsuranceClaim, InsurClmSubclm. It has 9 associations to related views. It is exposed through 1 OData service (ICL_CLAIMINQUIRY_R). Part of development package ICL_VDM_CLAIMINQUIRY.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmSubclaimInquiry I_InsurClmSubclaimInquiry from

Associations (9)

CardinalityTargetAliasCondition
[0..*] C_InsurClmDamagedVehicleInqry _DamVehicle $projection.InsuranceClaim = _DamVehicle.InsuranceClaim and $projection.InsurClmSubclm = _DamVehicle.InsurClmDmgdSubObject
[0..*] C_InsurClmInjuredPerson _InjuredPerson $projection.InsuranceClaim = _InjuredPerson.InsuranceClaim and $projection.InsurClmSubclm = _InjuredPerson.InsurClmSubclm
[0..*] C_InsurClmDamagedPrptyInqry _DamagePrpty $projection.InsuranceClaim = _DamagePrpty.InsuranceClaim and $projection.InsurClmSubclm = _DamagePrpty.InsurClmDmgdSubObject
[1..*] C_InsurClmSubclmFinInqry _SubFinOvw $projection.InsuranceClaim = _SubFinOvw.InsuranceClaim and $projection.InsurClmSubclm = _SubFinOvw.InsurClmSubclm
[1..*] C_InsurClmSubclaimRsrvInqry _SubReserve $projection.InsuranceClaim = _SubReserve.InsuranceClaim and $projection.InsurClmSubclm = _SubReserve.InsurClmSubclm
[1..*] C_InsurClmSubclaimPaytInqry _SubPay $projection.InsuranceClaim = _SubPay.InsuranceClaim and $projection.InsurClmSubclm = _SubPay.InsurClmSubclm
[1..1] C_InsurClmBPQuickView _BPDetails $projection.InsurClmClaimantID = _BPDetails.BusinessPartner
[0..*] C_InsurClmPerformer _Performer $projection.InsuranceClaim = _Performer.InsuranceClaim and $projection.InsurClmSubclm = _Performer.InsurClmSubclm
[0..*] C_InsurClmItemInquiry _ClaimItem $projection.InsuranceClaim = _ClaimItem.InsuranceClaim and $projection.InsurClmSubclm = _ClaimItem.InsurClmSubclm

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CICLSUBCLMINQ view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Teilfall - Fallauskunft view
AccessControl.personalData.blocking #REQUIRED view
UI.headerInfo.typeName Teilfall view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
UI.headerInfo.title.value InsurClmSubclaimTypeText view
UI.headerInfo.typeNamePlural Liste der Teilfälle view
UI.headerInfo.description.value InsurClmSubclaimTypeName view
UI.headerInfo.description.type #STANDARD view

OData Services (1)

ServiceBindingVersionContractRelease
ICL_CLAIMINQUIRY_R ICL_UI_CLAIMINQUIRY_R_O2 V2 C1 NOT_RELEASED

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
KEY InsurClmSubclm InsurClmSubclm Nr
InsurClmSubclaimDescription InsurClmSubclaimDescription
InsurClmSubclmTypeName InsurClmSubclmTypeName Art
InsurClmSubclaimTypeText
InsurClmLifeCycSts InsurClmLifeCycSts Status
InsurClmSubclmStatusText InsurClmSubclmStatusText Status
InsurClmSubclaimLbltyText InsurClmSubclaimLbltyText
InsurClmSubclmPaytTotText InsurClmSubclmPaytTotText Zahlungsbetrag
InsurClmSubclmTotRsrvText InsurClmSubclmTotRsrvText Reservebetrag
InsurClmSubclmDescriptionText Fall
InsurClmClaimantID InsurClmClaimantID Anspruchsteller
InsurClmClaimantName InsurClmClaimantName
InsurClmCoverageText InsurClmCoverageText Deckung
InsurClmCvrgConfirmedText InsurClmCvrgConfirmedText Ersatzpflicht
InsurClmFraudFlagText InsurClmFraudFlagText Betrugsverdacht
InsurClmSubrogtnPotentialText InsurClmSubrogtnPotentialText Regresspotenzial
InsurClmSalvageFlagText InsurClmSalvageFlagText Provenue
InsurClmLitigationFlagText InsurClmLitigationFlagText Verfahren
InsurClmNegotiationFlagText InsurClmNegotiationFlagText Verhandlung
InsurClmStatReasonText InsurClmStatReasonText Status Grund
BusinessPartner
_InjuredPerson _InjuredPerson
_DamVehicle _DamVehicle
_DamagePrpty _DamagePrpty
_SubFinOvw _SubFinOvw
_SubReserve _SubReserve
_SubPay _SubPay
_BPDetails _BPDetails
_Claim _Claim
_Performer _Performer
_ClaimItem _ClaimItem

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 C_InsurClmSubclaimInquiry.
-- 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: CICLSUBCLMINQ

CREATE VIEW C_InsurClmSubclaimInquiry AS
SELECT
  InsuranceClaim,
  InsurClmSubclm,
  InsurClmSubclaimDescription,
  InsurClmSubclmTypeName,
  concat_with_space ('Subclaim ', InsurClmSubclm, 1) AS InsurClmSubclaimTypeText,
  InsurClmLifeCycSts,
  InsurClmSubclmStatusText,
  InsurClmSubclaimLbltyText,
  InsurClmSubclmPaytTotText,
  InsurClmSubclmTotRsrvText,
  concat_with_space(InsurClmSubclm, InsurClmSubclaimDescription,1) AS InsurClmSubclmDescriptionText,
  InsurClmClaimantID,
  InsurClmClaimantName,
  InsurClmCoverageText,
  InsurClmCvrgConfirmedText,
  InsurClmFraudFlagText,
  InsurClmSubrogtnPotentialText,
  InsurClmSalvageFlagText,
  InsurClmLitigationFlagText,
  InsurClmNegotiationFlagText,
  InsurClmStatReasonText
FROM I_InsurClmSubclaimInquiry
LEFT OUTER JOIN C_InsurClmDamagedVehicleInqry AS _DamVehicle ON InsuranceClaim = _DamVehicle.InsuranceClaim AND InsurClmSubclm = _DamVehicle.InsurClmDmgdSubObject  -- association [0..*]
LEFT OUTER JOIN C_InsurClmInjuredPerson AS _InjuredPerson ON InsuranceClaim = _InjuredPerson.InsuranceClaim AND InsurClmSubclm = _InjuredPerson.InsurClmSubclm  -- association [0..*]
LEFT OUTER JOIN C_InsurClmDamagedPrptyInqry AS _DamagePrpty ON InsuranceClaim = _DamagePrpty.InsuranceClaim AND InsurClmSubclm = _DamagePrpty.InsurClmDmgdSubObject  -- association [0..*]
LEFT OUTER JOIN C_InsurClmSubclmFinInqry AS _SubFinOvw ON InsuranceClaim = _SubFinOvw.InsuranceClaim AND InsurClmSubclm = _SubFinOvw.InsurClmSubclm  -- association [1..*]
LEFT OUTER JOIN C_InsurClmSubclaimRsrvInqry AS _SubReserve ON InsuranceClaim = _SubReserve.InsuranceClaim AND InsurClmSubclm = _SubReserve.InsurClmSubclm  -- association [1..*]
LEFT OUTER JOIN C_InsurClmSubclaimPaytInqry AS _SubPay ON InsuranceClaim = _SubPay.InsuranceClaim AND InsurClmSubclm = _SubPay.InsurClmSubclm  -- association [1..*]
LEFT OUTER JOIN C_InsurClmBPQuickView AS _BPDetails ON InsurClmClaimantID = _BPDetails.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_InsurClmPerformer AS _Performer ON InsuranceClaim = _Performer.InsuranceClaim AND InsurClmSubclm = _Performer.InsurClmSubclm  -- association [0..*]
LEFT OUTER JOIN C_InsurClmItemInquiry AS _ClaimItem ON InsuranceClaim = _ClaimItem.InsuranceClaim AND InsurClmSubclm = _ClaimItem.InsurClmSubclm  -- association [0..*]
;