I_InsurClmWrkrsCompnItm

DDL: I_INSURCLMWRKRSCOMPNITM SQL: IICLWCMPD Type: view BASIC

Positionsdaten Berufsunfallversicherung

I_InsurClmWrkrsCompnItm is a Basic CDS View that provides data about "Positionsdaten Berufsunfallversicherung" in SAP S/4HANA. It reads from 1 data source (icl_wcmpd) and exposes 32 fields with key fields InsurClmActive, InsuranceClaim, InsurClmSubclm, InsurClmWrkrsCompnSqncNmbr, InsurClmWrkrsCompnDetSqncNmbr. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
icl_wcmpd icl_wcmpd from

Associations (1)

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

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IICLWCMPD view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
EndUserText.label Positionsdaten Berufsunfallversicherung view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive active Usage Active
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmSubclm subclaim Subclaim
KEY InsurClmWrkrsCompnSqncNmbr wcmph_seqnum Seq.No. Hdr Data
KEY InsurClmWrkrsCompnDetSqncNmbr wcmpd_seqnum Detail Seq.No.
ChangedOnDateTime Created
LastChangedByUser changedby User Name
InsurClmDatabaseLineStatus deleted Truth Value
InsurClmWrkrsCompnItmCat itemcat WComp Item Cat.
InsurClmWrkrsCompnCurrency currency Valuation Crcy
InsClmWrkrsCompnAvgWklyWageAmt saww State AWW
InsurClmWrkrsCompnMinBnftAmt min_ben Minimum Amount
InsurClmWrkrsCompnMaxBnftAmt max_ben Maximum Amount
InsurClmWrkrCompnWeekPaytAmt payment_amt Payout Amount
InsurClmWrkrsCompnPaytOffstAmt pay_amt_off Amount After Offset
InsurClmWrkrsCompnNmbrOfWeeks numfullpaym No.of FullWeeks
InsClmWrkrsCompnNmbrOfDaysRmng numpartpaym Days Remaining
InsurClmWrkrCompnPrtlPaytAmt paym_partial Partial Payment
InsurClmWrkrsCompnBnftOffstAmt benefit_offset Amount Offset
InsurClmWrkrsCompnRtactvAmt retro_amt Retro Payt Amount
InsClmRecrrgPaytStrtDte pmtfr Valid From
InsClmRecrrgPaytEndDte pmtto Valid To
InsurClmWrkrsCompnTotPaytAmt paym_total Payment Total Amount
InsurClmWrkrsCompnBurialAmt burial_amount Burial Amount
InsurClmWrkrsCompnTranspAmt transportn_max MaxAmt Transprt
InsurClmWrkrsCompnLumpSumAmt lump_sum Lump Sum
InsurClmWrkrsCompnTotAmt total_amt Payment Total Amount
InsurClmWrkrsCompnMaxChildAge chld_max_age Child Max Age
InsClmWrkrsCompnMaxStudentAge stdnt_max_age Student Max Age
InsClmWrkrsCompnSchedldPerdQty scheduled_period Scheduled Weeks
InsurClmWrkrsCompnSchedldUnit scheduled_unit Compensation Unit
_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_InsurClmWrkrsCompnItm.
-- 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: IICLWCMPD

CREATE VIEW I_InsurClmWrkrsCompnItm AS
SELECT
  active AS InsurClmActive,
  claim AS InsuranceClaim,
  subclaim AS InsurClmSubclm,
  wcmph_seqnum AS InsurClmWrkrsCompnSqncNmbr,
  wcmpd_seqnum AS InsurClmWrkrsCompnDetSqncNmbr,
  cast( changetime as icl_achangetime_fiori preserving type ) AS ChangedOnDateTime,
  changedby AS LastChangedByUser,
  deleted AS InsurClmDatabaseLineStatus,
  itemcat AS InsurClmWrkrsCompnItmCat,
  currency AS InsurClmWrkrsCompnCurrency,
  saww AS InsClmWrkrsCompnAvgWklyWageAmt,
  min_ben AS InsurClmWrkrsCompnMinBnftAmt,
  max_ben AS InsurClmWrkrsCompnMaxBnftAmt,
  payment_amt AS InsurClmWrkrCompnWeekPaytAmt,
  pay_amt_off AS InsurClmWrkrsCompnPaytOffstAmt,
  numfullpaym AS InsurClmWrkrsCompnNmbrOfWeeks,
  numpartpaym AS InsClmWrkrsCompnNmbrOfDaysRmng,
  paym_partial AS InsurClmWrkrCompnPrtlPaytAmt,
  benefit_offset AS InsurClmWrkrsCompnBnftOffstAmt,
  retro_amt AS InsurClmWrkrsCompnRtactvAmt,
  pmtfr AS InsClmRecrrgPaytStrtDte,
  pmtto AS InsClmRecrrgPaytEndDte,
  paym_total AS InsurClmWrkrsCompnTotPaytAmt,
  burial_amount AS InsurClmWrkrsCompnBurialAmt,
  transportn_max AS InsurClmWrkrsCompnTranspAmt,
  lump_sum AS InsurClmWrkrsCompnLumpSumAmt,
  total_amt AS InsurClmWrkrsCompnTotAmt,
  chld_max_age AS InsurClmWrkrsCompnMaxChildAge,
  stdnt_max_age AS InsClmWrkrsCompnMaxStudentAge,
  scheduled_period AS InsClmWrkrsCompnSchedldPerdQty,
  scheduled_unit AS InsurClmWrkrsCompnSchedldUnit
FROM icl_wcmpd
LEFT OUTER JOIN I_InsuranceClaim AS _InsuranceClaim ON InsuranceClaim = _InsuranceClaim.InsuranceClaim  -- association [1]
;