I_InsurClmFundHeaderBasic

DDL: I_INSURCLMFUNDHEADERBASIC Type: view_entity BASIC

Grundsicht für Fonds

I_InsurClmFundHeaderBasic is a Basic CDS View that provides data about "Grundsicht für Fonds" in SAP S/4HANA. It reads from 1 data source (icl_fund_hdr) and exposes 34 fields with key fields InsurClmActive, InsuranceClaim, InsurClmFundHdrUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
icl_fund_hdr icl_fund_hdr from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_Currency _Currency $projection.InsuranceClaimFundCurrency = _Currency.Currency

Annotations (9)

NameValueLevelField
EndUserText.label Grundsicht für Fonds view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.representativeKey InsurClmFundHdrUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
Analytics.technicalName ICFundHeaderBasic view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive active Usage Active
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmFundHdrUUID fund_hdr_id Object GUID
ChangedOnDateTime Created
LastChangedByUser changedby User Name
InsurClmDatabaseLineStatus deleted Truth Value
InsuranceClaimFundHeaderNumber fund_hdr_num Fund Calc. No.
InsurClmFundHdrTotFundValAmt totalfundvalue Total Fund Val.
InsurClmFundHdrTotSrrndrValAmt totsurrendvalue Surr.Value Fund
InsurClmFundHdrValSetBaseKey valuesettingbase Value Date Base
InsurClmFundHdrValueDate valuesettbase_dt Value Date
InsurClmBeneficiaryValueDate valuedate Value Date
InsurClmFundHdrCalcBsdOnDistr calcbasedondistr Calc.B.onDistrb
InsurClmFundHdrTotGrssDrawAmt totgrossdrawam Gross Withdrawl
InsurClmFundHdrTotGrssDrawPct totgrossdrawpct Gr.Withdrawal %
InsurClmFundHdrTotTransChrgAmt tottranscharge Totl Trans.Chrg
InsurClmFundHdrTransChargeRate transchargerate Charge Rate %
InsurClmFundHdrTotFundChrgAmt totalfundcharge Fund Charges
InsurClmTotRvslDeductionAmount totalrevdeduct Reversal Dedctn
InsurClmTotNetWthdrwlAmt totnetwithdrawam Net Withdrawal
InsurClmTotWthdrwlPreTaxAmount withdrawampretax WthdrAmt BefTax
InsurClmWthdrwlVarianceAmount withdrawvariance Withdrawal Var.
InsurClmMinTransChargeAmount transchargemin Min.Trans.Chrge
InsurClmMaxTransChargeAmount transchargemax Max.TrnsactChrg
InsuranceClaimFundCurrency fundcurr Currency
InsurClmFundHdrOrderGenID ordergenid ID Fund Order
InsurClmAllFundPrIsAvailable fundvalueavail Prices Availabl
InsurClmFundHdrChrgCategory chargecat Charge Type
InsurClmPlcyMgmtValSetBaseKey valuesetbase_pm Value Date Base
InsurClmPlcyMgmtValueDate valsetbase_dt_pm Value Date
InsurClmPlcyMgmtTransChrgAmt ttranscharge_pm Totl Trans.Chrg
InsurClmPlcyMgmtTransChrgRate tchargerate_pm Charge Rate %
InsurClmFundHdrIsChgdManually fundval_modified Changed Manually
_Currency _Currency

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_InsurClmFundHeaderBasic.
-- 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_InsurClmFundHeaderBasic AS
SELECT
  active AS InsurClmActive,
  claim AS InsuranceClaim,
  fund_hdr_id AS InsurClmFundHdrUUID,
  cast( changetime as icl_achangetime_fiori preserving type ) AS ChangedOnDateTime,
  changedby AS LastChangedByUser,
  deleted AS InsurClmDatabaseLineStatus,
  fund_hdr_num AS InsuranceClaimFundHeaderNumber,
  totalfundvalue AS InsurClmFundHdrTotFundValAmt,
  totsurrendvalue AS InsurClmFundHdrTotSrrndrValAmt,
  valuesettingbase AS InsurClmFundHdrValSetBaseKey,
  valuesettbase_dt AS InsurClmFundHdrValueDate,
  valuedate AS InsurClmBeneficiaryValueDate,
  calcbasedondistr AS InsurClmFundHdrCalcBsdOnDistr,
  totgrossdrawam AS InsurClmFundHdrTotGrssDrawAmt,
  totgrossdrawpct AS InsurClmFundHdrTotGrssDrawPct,
  tottranscharge AS InsurClmFundHdrTotTransChrgAmt,
  transchargerate AS InsurClmFundHdrTransChargeRate,
  totalfundcharge AS InsurClmFundHdrTotFundChrgAmt,
  totalrevdeduct AS InsurClmTotRvslDeductionAmount,
  totnetwithdrawam AS InsurClmTotNetWthdrwlAmt,
  withdrawampretax AS InsurClmTotWthdrwlPreTaxAmount,
  withdrawvariance AS InsurClmWthdrwlVarianceAmount,
  transchargemin AS InsurClmMinTransChargeAmount,
  transchargemax AS InsurClmMaxTransChargeAmount,
  fundcurr AS InsuranceClaimFundCurrency,
  ordergenid AS InsurClmFundHdrOrderGenID,
  fundvalueavail AS InsurClmAllFundPrIsAvailable,
  chargecat AS InsurClmFundHdrChrgCategory,
  valuesetbase_pm AS InsurClmPlcyMgmtValSetBaseKey,
  valsetbase_dt_pm AS InsurClmPlcyMgmtValueDate,
  ttranscharge_pm AS InsurClmPlcyMgmtTransChrgAmt,
  tchargerate_pm AS InsurClmPlcyMgmtTransChrgRate,
  fundval_modified AS InsurClmFundHdrIsChgdManually
FROM icl_fund_hdr
LEFT OUTER JOIN I_Currency AS _Currency ON InsuranceClaimFundCurrency = _Currency.Currency  -- association [1..1]
;