I_InsurClmDamagedItem

DDL: I_INSURCLMDAMAGEDITEM SQL: IICLITEMEQ Type: view BASIC

Beschädigter Gegenstand

I_InsurClmDamagedItem is a Basic CDS View that provides data about "Beschädigter Gegenstand" in SAP S/4HANA. It reads from 1 data source (iclitemeq) and exposes 38 fields with key fields InsurClmActive, InsuranceClaim, InsurClmDamagedObject. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
iclitemeq iclitemeq from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_InsuranceClaim _InsuranceClaim $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IICLITEMEQ view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
EndUserText.label Beschädigter Gegenstand view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive active Usage Active
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmDamagedObject damagedobj Travel Object
ChangedOnDateTime Created
LastChangedByUser changedby User Name
InsurClmDatabaseLineStatus deleted Truth Value
InsurClmVehicleMfr make Make
InsurClmVehicleModel model Vehicle Model
InsurClmHomeContentsYear constyear Constructn Year
InsurClmSerialNoHomeContents serialno Serial Number
InsurClmDamagedObjectLocation location Text
InsurClmScopeOfLoss losstype Scope of Loss
InsurClmDmgdItmPropUse propuse Use
InsurClmDmgdItmIsDamage xdamaged Damaged
InsurClmDmgdItmIsRecovered xrecovered Recovered
InsurClmPreferredSupplier xpvendor Pref. Vendor
InsurClmDmgdItmIsStolen xstolen Stolen
InsurClmDmgdItmIsRental xrental Rental
InsurClmDmgdItmIsOperable operable Operable
InsurClmDmgdEstRepDate estrepairdate Repair Date
InsurClmDmgdActRepDate actrepairdate Actl Rep. Date
InsurClmDmgdItmInspNoteText whenseen Inspection Note
InsurClmTotalLoss xtotdamage Total Loss
InsClmDmgdItmIsRetainedByOwnr xownerret Owner Retained
InsurClmSalvgEvalDte evaldate Evaluation Date
InsurClmDmgdObjSalvgDetmDte determdate DmgdObj DetmDte
InsurClmAvgSalvgPotntlAmt estacv Avge Potential
InsurClmSalvgValAmt salvvalue Salvage Value
InsurClmSalvgActlCshCrcy curr Valuation Crcy
InsurClmHistRatePct histrate History Rate
InsurClmSalvgAssgDte assigndate Date Assigned
InsurClmSalvgArrivalDate retrvdate Arrival Date
InsurClmSalvgSettlmtDte settledate Settlement Date
InsurClmSalvgSoldDte solddate Date Sold
InsurClmSalvgTtlReceiveDte titlerecv Date Received
InsurClmSalvgNoteTxt note TradeRequest Comment
InsurClmInspLoc sel_location Location
_InsuranceClaim _InsuranceClaim

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_InsurClmDamagedItem.
-- 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: IICLITEMEQ

CREATE VIEW I_InsurClmDamagedItem AS
SELECT
  active AS InsurClmActive,
  claim AS InsuranceClaim,
  damagedobj AS InsurClmDamagedObject,
  cast( changetime as icl_achangetime_fiori preserving type ) AS ChangedOnDateTime,
  changedby AS LastChangedByUser,
  deleted AS InsurClmDatabaseLineStatus,
  make AS InsurClmVehicleMfr,
  model AS InsurClmVehicleModel,
  constyear AS InsurClmHomeContentsYear,
  serialno AS InsurClmSerialNoHomeContents,
  location AS InsurClmDamagedObjectLocation,
  losstype AS InsurClmScopeOfLoss,
  propuse AS InsurClmDmgdItmPropUse,
  xdamaged AS InsurClmDmgdItmIsDamage,
  xrecovered AS InsurClmDmgdItmIsRecovered,
  xpvendor AS InsurClmPreferredSupplier,
  xstolen AS InsurClmDmgdItmIsStolen,
  xrental AS InsurClmDmgdItmIsRental,
  operable AS InsurClmDmgdItmIsOperable,
  estrepairdate AS InsurClmDmgdEstRepDate,
  actrepairdate AS InsurClmDmgdActRepDate,
  whenseen AS InsurClmDmgdItmInspNoteText,
  xtotdamage AS InsurClmTotalLoss,
  xownerret AS InsClmDmgdItmIsRetainedByOwnr,
  evaldate AS InsurClmSalvgEvalDte,
  determdate AS InsurClmDmgdObjSalvgDetmDte,
  estacv AS InsurClmAvgSalvgPotntlAmt,
  salvvalue AS InsurClmSalvgValAmt,
  curr AS InsurClmSalvgActlCshCrcy,
  histrate AS InsurClmHistRatePct,
  assigndate AS InsurClmSalvgAssgDte,
  retrvdate AS InsurClmSalvgArrivalDate,
  settledate AS InsurClmSalvgSettlmtDte,
  solddate AS InsurClmSalvgSoldDte,
  titlerecv AS InsurClmSalvgTtlReceiveDte,
  note AS InsurClmSalvgNoteTxt,
  sel_location AS InsurClmInspLoc
FROM iclitemeq
LEFT OUTER JOIN I_InsuranceClaim AS _InsuranceClaim ON InsuranceClaim = _InsuranceClaim.InsuranceClaim  -- association [1..1]
;