I_InsurClm1stNotifDmgdVehTP

DDL: I_INSURCLM1STNOTIFDMGDVEHTP Type: view TRANSACTIONAL

Schadenmeldung - Beschädigtes Fahrzeug

I_InsurClm1stNotifDmgdVehTP is a Transactional CDS View that provides data about "Schadenmeldung - Beschädigtes Fahrzeug" in SAP S/4HANA. It reads from 1 data source (I_InsurClm1stNotifDmgdVeh) and exposes 20 fields with key fields InsuranceClaim, InsurClmDamagedObject. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClm1stNotifDmgdVeh I_InsurClm1stNotifDmgdVeh from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_InsurClm1stNotifTP _Claim _Claim.InsuranceClaim = $projection.InsuranceClaim
[1..*] I_InsurClm1stNotifVehDriverTP _Driver $projection.InsuranceClaim = _Driver.InsuranceClaim and $projection.InsurClmDamagedObject = _Driver.InsurClmDamagedObject
[0..1] I_InsurClm1stNotifSrvcPrvdrTP _ExtSerPro $projection.InsuranceClaim = _ExtSerPro.InsuranceClaim and $projection.InsurClmDamagedObject = _ExtSerPro.InsurClmDamagedObject

Annotations (14)

NameValueLevelField
EndUserText.label Schadenmeldung - Beschädigtes Fahrzeug view
AbapCatalog.sqlViewName ICL1STNFDMGDVETP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.writeDraftPersistence ICL1STNFDMGDVEDR view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
KEY InsurClmDamagedObject InsurClmDamagedObject Damaged Object
InsurClmVehicle InsurClmVehicle
InsuranceContract InsuranceContract Contract
InsurClmVehicleMfr InsurClmVehicleMfr Make
InsurClmVehicleModel InsurClmVehicleModel Model
InsurClmVIN InsurClmVIN VIN Cond.
InsurClmVehiclePlateCountry InsurClmVehiclePlateCountry Reg. No. C/R
InsurClmVehiclePlateRegion InsurClmVehiclePlateRegion Region
InsurClmVehiclePlateNumber InsurClmVehiclePlateNumber Plate Number
InsurClmVehicleModelYear InsurClmVehicleModelYear Constructn Year
InsurClmVehicleEngineCapacity InsurClmVehicleEngineCapacity Engine Capacity
InsurClmVehicleEngineCapUnit InsurClmVehicleEngineCapUnit Unit of measure
InsurClmVehicleIsNotRoadworthy InsurClmVehicleIsNotRoadworthy Not Roadworthy
InsurClmDamageSeverity InsurClmDamageSeverity Severity
InsurClmDamageCategory InsurClmDamageCategory Damage category
InsurClmDamageDescription
_Claim _Claim
_Driver _Driver
_ExtSerPro _ExtSerPro

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_InsurClm1stNotifDmgdVehTP.
-- 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_InsurClm1stNotifDmgdVehTP AS
SELECT
  InsuranceClaim,
  InsurClmDamagedObject,
  InsurClmVehicle,
  InsuranceContract,
  InsurClmVehicleMfr,
  InsurClmVehicleModel,
  InsurClmVIN,
  InsurClmVehiclePlateCountry,
  InsurClmVehiclePlateRegion,
  InsurClmVehiclePlateNumber,
  InsurClmVehicleModelYear,
  InsurClmVehicleEngineCapacity,
  InsurClmVehicleEngineCapUnit,
  InsurClmVehicleIsNotRoadworthy,
  InsurClmDamageSeverity,
  InsurClmDamageCategory,
  cast('' as icl_damdescript_long) AS InsurClmDamageDescription
FROM I_InsurClm1stNotifDmgdVeh
LEFT OUTER JOIN I_InsurClm1stNotifTP AS _Claim ON _Claim.InsuranceClaim = InsuranceClaim  -- association [1..1]
LEFT OUTER JOIN I_InsurClm1stNotifVehDriverTP AS _Driver ON InsuranceClaim = _Driver.InsuranceClaim AND InsurClmDamagedObject = _Driver.InsurClmDamagedObject  -- association [1..*]
LEFT OUTER JOIN I_InsurClm1stNotifSrvcPrvdrTP AS _ExtSerPro ON InsuranceClaim = _ExtSerPro.InsuranceClaim AND InsurClmDamagedObject = _ExtSerPro.InsurClmDamagedObject  -- association [0..1]
;