I_InsurClmSubrogation

DDL: I_INSURCLMSUBROGATION Type: view BASIC

Regress (Kopf)

I_InsurClmSubrogation is a Basic CDS View that provides data about "Regress (Kopf)" in SAP S/4HANA. It reads from 1 data source (icl_subrog) and exposes 22 fields with key fields InsurClmActive, InsuranceClaim, InsurClmSubrogationUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
icl_subrog icl_subrog from

Associations (2)

CardinalityTargetAliasCondition
[1] I_InsuranceClaim _Claim $projection.InsuranceClaim = _Claim.InsuranceClaim
[1..*] I_InsurClmSubrogationItem _SubrogationItem $projection.InsuranceClaim = _SubrogationItem.InsuranceClaim and $projection.InsurClmSubrogationUUID = _SubrogationItem.InsurClmSubrogationUUID

Annotations (10)

NameValueLevelField
EndUserText.label Regress (Kopf) view
AbapCatalog.sqlViewName IICLSUBROGATION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive active Usage Active
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmSubrogationUUID UUID Subro/Rcvr
ChangedOnDateTime Created
LastChangedByUser changedby User Name
InsurClmDatabaseLineStatus deleted Truth Value
InsurClaimSubrogationType type Worklist Type
InsurClmSubrogationReason reason Sp.Tax Code Reason
InsurClmSubrogationEstAmount estimamount Estimated Amnt
InsurClaimSubrogationCurrency currency Valuation Crcy
InsurClmSubrogationLbltyRate liabrate Rate negotiated
InsurClmSubrogtnProbltyRate probability Probability %
InsurClmSubrogationPartyLiable bp_sbrg_main Party Liable
InsurClmLtgtnUUID lithguid UUID Litigation
InsurClmSubrogationStatus sr_status Status
InsurClmSubrogationSentDate sentdate Transfer Date
InsurClmSubrogationIsFinished finished TRUE
InsurClmSubrogtnClsRsnTxt closereason Closure Reason
InsurClmSubrogationNumber subrog_id Number
InsurClmSubrogationCompId subrog_cguid Compressed GUID
_Claim _Claim
_SubrogationItem _SubrogationItem

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_InsurClmSubrogation.
-- 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_InsurClmSubrogation AS
SELECT
  active AS InsurClmActive,
  claim AS InsuranceClaim,
  cast ( subrog_guid as sysuuid_c preserving type) AS InsurClmSubrogationUUID,
  cast( changetime as icl_achangetime_fiori preserving type ) AS ChangedOnDateTime,
  changedby AS LastChangedByUser,
  deleted AS InsurClmDatabaseLineStatus,
  type AS InsurClaimSubrogationType,
  reason AS InsurClmSubrogationReason,
  estimamount AS InsurClmSubrogationEstAmount,
  currency AS InsurClaimSubrogationCurrency,
  liabrate AS InsurClmSubrogationLbltyRate,
  probability AS InsurClmSubrogtnProbltyRate,
  bp_sbrg_main AS InsurClmSubrogationPartyLiable,
  lithguid AS InsurClmLtgtnUUID,
  sr_status AS InsurClmSubrogationStatus,
  sentdate AS InsurClmSubrogationSentDate,
  finished AS InsurClmSubrogationIsFinished,
  closereason AS InsurClmSubrogtnClsRsnTxt,
  subrog_id AS InsurClmSubrogationNumber,
  subrog_cguid AS InsurClmSubrogationCompId
FROM icl_subrog
LEFT OUTER JOIN I_InsuranceClaim AS _Claim ON InsuranceClaim = _Claim.InsuranceClaim  -- association [1]
LEFT OUTER JOIN I_InsurClmSubrogationItem AS _SubrogationItem ON InsuranceClaim = _SubrogationItem.InsuranceClaim AND InsurClmSubrogationUUID = _SubrogationItem.InsurClmSubrogationUUID  -- association [1..*]
;