I_InsurClm1stNotifTP

DDL: I_INSURCLM1STNOTIFTP SQL: ICL1STNFTP Type: view TRANSACTIONAL

Schadenmeldung

I_InsurClm1stNotifTP is a Transactional CDS View that provides data about "Schadenmeldung" in SAP S/4HANA. It reads from 1 data source (I_InsurClm1stNotif) and exposes 39 fields with key field InsuranceClaim. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClm1stNotif I_InsurClm1stNotif from

Associations (8)

CardinalityTargetAliasCondition
[0..*] I_InsurClm1stNotifDmgdVehTP _DamagedVehicle _DamagedVehicle.InsuranceClaim = $projection.InsuranceClaim
[0..*] I_InsurClm1stNotifNoteTP _Note $projection.InsuranceClaim = _Note.InsuranceClaim
[0..*] I_InsurClm1stNotifWtnssTP _Witness I_InsurClm1stNotif.InsuranceClaim = _Witness.InsuranceClaim
[0..1] I_Address _LossLocationAddress $projection.InsurClmLossLocAddressID = _LossLocationAddress.AddressID
[0..1] I_InsurClmLossDesc _LossDescription I_InsurClm1stNotif.InsuranceClaim = _LossDescription.InsuranceClaim
[0..*] I_InsurClm1stNotifFactTP _Facts I_InsurClm1stNotif.InsuranceClaim = _Facts.InsuranceClaim
[0..*] I_InsurClm1stNotifFactDeltdTP _FactsDeleted I_InsurClm1stNotif.InsuranceClaim = _FactsDeleted.InsuranceClaim
[1..1] E_InsuranceClaim _Extension I_InsurClm1stNotif.InsuranceClaim = _Extension.InsuranceClaim

Annotations (20)

NameValueLevelField
EndUserText.label Schadenmeldung view
AbapCatalog.sqlViewName ICL1STNFTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.writeDraftPersistence ICL1STNFDRAFT view
ObjectModel.lifecycle.draft.expiryBehavior #RELATIVE_TO_PROCESSING_START view
ObjectModel.lifecycle.draft.expiryInterval P5D view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.compositionRoot true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
AccessControl.personalData.blocking #REQUIRED view

Fields (39)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
InsuranceContract InsuranceContract Contract
ChangedOnDateTime ChangedOnDateTime Last Changed At
LastChangedByUser LastChangedByUser User Name
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
InsurClmType InsurClmType Claim Type
InsurClmTypeGeneration InsurClmTypeGeneration Generation
InsurClmTypeVers InsurClmTypeVers Clm Type Versn
InsurClmAuthznGrp InsurClmAuthznGrp AuthGroup (VIP)
InsurClmIncdntType InsurClmIncdntType Incident Type
InsurClmDateOfLoss InsurClmDateOfLoss Date of Loss
InsurClmCauseOfLoss InsurClmCauseOfLoss Cause
InsurClmLossLocAddressID InsurClmLossLocAddressID Loss Location
InsurClmPolicyProduct InsurClmPolicyProduct Policy Product
InsurClmPolicyProdGeneration InsurClmPolicyProdGeneration Generation
InsurClmPolicyProductVersion InsurClmPolicyProductVersion Version
InsurClmLossLocStreet _LossLocationAddress StreetName Text
InsurClmLossLocHouseNumber _LossLocationAddress HouseNumber House Number
InsurClmLossLocCity _LossLocationAddress CityName Name
InsurClmLossLocRegion _LossLocationAddress Region Venue Region
InsurClmLossLocPostalCode _LossLocationAddress PostalCode Postal Code
InsurClmLossLocCountry _LossLocationAddress Country Venue: Ctry/Reg
InsurClmLossLocLongitude
InsurClmLossLocLatitude
InsurClmDescriptionOfLoss _LossDescription InsurClmDescriptionOfLoss
InsurancePolicyholder InsurancePolicyholder BusPartner
_PolicyHolder _PolicyHolder
_Contract _Contract
_ClaimHandler _ClaimHandler
_IncidentType _IncidentType
_LossCause _LossCause
_LossDescription _LossDescription
_DamagedVehicle _DamagedVehicle
_Note _Note
_Witness _Witness
_LossLocationAddress _LossLocationAddress
_Facts _Facts
_FactsDeleted _FactsDeleted

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_InsurClm1stNotifTP.
-- 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: ICL1STNFTP

CREATE VIEW I_InsurClm1stNotifTP AS
SELECT
  InsuranceClaim,
  InsuranceContract,
  ChangedOnDateTime,
  LastChangedByUser,
  CreationDateTime,
  CreatedByUser,
  InsurClmType,
  InsurClmTypeGeneration,
  InsurClmTypeVers,
  InsurClmAuthznGrp,
  InsurClmIncdntType,
  InsurClmDateOfLoss,
  InsurClmCauseOfLoss,
  InsurClmLossLocAddressID,
  InsurClmPolicyProduct,
  InsurClmPolicyProdGeneration,
  InsurClmPolicyProductVersion,
  _LossLocationAddress.StreetName AS InsurClmLossLocStreet,
  _LossLocationAddress.HouseNumber AS InsurClmLossLocHouseNumber,
  _LossLocationAddress.CityName AS InsurClmLossLocCity,
  _LossLocationAddress.Region AS InsurClmLossLocRegion,
  _LossLocationAddress.PostalCode AS InsurClmLossLocPostalCode,
  _LossLocationAddress.Country AS InsurClmLossLocCountry,
  cast(0 as geolon) AS InsurClmLossLocLongitude,
  cast(0 as geolat) AS InsurClmLossLocLatitude,
  _LossDescription.InsurClmDescriptionOfLoss AS InsurClmDescriptionOfLoss,
  InsurancePolicyholder
FROM I_InsurClm1stNotif
LEFT OUTER JOIN I_InsurClm1stNotifDmgdVehTP AS _DamagedVehicle ON _DamagedVehicle.InsuranceClaim = InsuranceClaim  -- association [0..*]
LEFT OUTER JOIN I_InsurClm1stNotifNoteTP AS _Note ON InsuranceClaim = _Note.InsuranceClaim  -- association [0..*]
LEFT OUTER JOIN I_InsurClm1stNotifWtnssTP AS _Witness ON I_InsurClm1stNotif.InsuranceClaim = _Witness.InsuranceClaim  -- association [0..*]
LEFT OUTER JOIN I_Address AS _LossLocationAddress ON InsurClmLossLocAddressID = _LossLocationAddress.AddressID  -- association [0..1]
LEFT OUTER JOIN I_InsurClmLossDesc AS _LossDescription ON I_InsurClm1stNotif.InsuranceClaim = _LossDescription.InsuranceClaim  -- association [0..1]
LEFT OUTER JOIN I_InsurClm1stNotifFactTP AS _Facts ON I_InsurClm1stNotif.InsuranceClaim = _Facts.InsuranceClaim  -- association [0..*]
LEFT OUTER JOIN I_InsurClm1stNotifFactDeltdTP AS _FactsDeleted ON I_InsurClm1stNotif.InsuranceClaim = _FactsDeleted.InsuranceClaim  -- association [0..*]
LEFT OUTER JOIN E_InsuranceClaim AS _Extension ON I_InsurClm1stNotif.InsuranceClaim = _Extension.InsuranceClaim  -- association [1..1]
;