Deprecated
This CDS view is deprecated in S/4HANA. Use I_InsurPlcyFundAssgmtBasic_2 instead. View all deprecated CDS views →

I_InsurPlcyFundAssgmtBasic

DDL: I_INSURPLCYFUNDASSGMTBASIC Type: view_entity BASIC

Fund Assignment in Insurance Policy

I_InsurPlcyFundAssgmtBasic is a Basic CDS View that provides data about "Fund Assignment in Insurance Policy" in SAP S/4HANA. It reads from 1 data source (/pm0/aldaasfund) and exposes 37 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyJrnlEndNmbr, InsurPlcyJrnlNmbr, InsurPlcyCoveragePackageID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
/pm0/aldaasfund FundAssgmt from

Associations (1)

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

Annotations (8)

NameValueLevelField
EndUserText.label Fund Assignment in Insurance Policy view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_InsurPlcyFundAssgmtBasic_2 view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID
KEY InsurPlcyInsurContr /pm0/aldaasfund policyproduct_id Contract Key
KEY InsurPlcyJrnlEndNmbr /pm0/aldaasfund journalendno_id Term. Jour. No.
KEY InsurPlcyJrnlNmbr
KEY InsurPlcyCoveragePackageID /pm0/aldaasfund covpac_id Cov.Package ID
KEY InsurPlcyCoverageID /pm0/aldaasfund coverage_id UUID
KEY InsurPlcyCoverageOptionID /pm0/aldaasfund covcp_id Cov. Option Key
KEY InsurPlcyInsuredObjectID /pm0/aldaasfund subject_id Subject
KEY InsurancePolicyPremium /pm0/aldaasfund premium_id Premium ID
KEY InsurPlcyFundAssgmtBenefitID /pm0/aldaasfund benefit_id Benefit
KEY InsurPlcyFundAssgmtBnftDetnID /pm0/aldaasfund bnfcalc_id Benefit Determ.
KEY InsurPlcyFundAssgmtAssgdFundID /pm0/aldaasfund assign_id UUID
InsurPlcyProductPackageID /pm0/aldaasfund ppdpac_id Prod. Pckg. Key
InsurPlcyFundAssgmtIsCancelled /pm0/aldaasfund cancel_fg Reversal
InsurPlcyFundAssgmtFundNumber /pm0/aldaasfund intname_tt Fund Number
InsurPlcyFundAssgmtFundRangeID /pm0/aldaasfund paletteint_id Fund Range
InsurPlcyFundAssgmtAssgdAmt /pm0/aldaasfund amountass_am Assign. Amount
InsurPlcyFundAssgdPctgRate /pm0/aldaasfund percentass_vl Assigned %
InsurPlcyFundAssgdShareValue /pm0/aldaasfund shareass_vl Assigned Shares
InsurPlcyFundAssgmtReldAmt /pm0/aldaasfund amountres_am Released Amount
InsurPlcyFundReldPctgRate /pm0/aldaasfund percentres_vl Released %
InsurPlcyFundAssgmtCurrency /pm0/aldaasfund currency_id Indx-Based Curr
InsurPlcyFundAssgmtProdEngnID /pm0/aldaasfund pm_id Withh.Tax PM ID
InsurPlcyFundAssgmtEffctvDte /pm0/aldaasfund fundeffective_dt Valid. Start
InsurPlcyFundAssgmtMgmtChrgPct /pm0/aldaasfund mgmtfee_vl Manag. Char. %
InsurPlcyFundAssgmtIssuancePct /pm0/aldaasfund isuancfe_vl Issuance Fee %
InsurPlcyFundAssgmtCollType /pm0/aldaasfund collkind_cd Withdrawal Type
InsurPlcyFundChrgSchedMgmtChrg /pm0/aldaasfund chasched_man_cd ChgeShdMgmtChge
InsurPlcyFundChrgCatMgmtChrg /pm0/aldaasfund chatype_man_cd Charge Category
InsurPlcyFundAssgmtPartnerID /pm0/aldaasfund partner_id Partner ID
InsurPlcyHasOverwriteIssgFee /pm0/aldaasfund overwritec_isu_fg Overwr.Iss.Fee
InsurPlcyHasOverwriteMgmtChrg /pm0/aldaasfund overwritec_man_fg Overwr.MgmtChge
InsurPlcyFundIssgFeeChrgSched /pm0/aldaasfund chasched_isu_cd ChgeShed IssFee
InsurPlcyFundChrgIssgFeeType /pm0/aldaasfund chatype_isu_cd Charge Category
InsurPlcyBusinessObject /pm0/aldaasfund bo_cd Process.Status
LastChangeDateTime /pm0/aldaasfund change_ts Time Stamp
_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_InsurPlcyFundAssgmtBasic.
-- 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_InsurPlcyFundAssgmtBasic AS
SELECT
  cast( FundAssgmt.policy_id as /pm0/vdm_policy_uuid preserving type ) AS InsurPlcyUUID,
  FundAssgmt.policyproduct_id AS InsurPlcyInsurContr,
  FundAssgmt.journalendno_id AS InsurPlcyJrnlEndNmbr,
  cast( FundAssgmt.journalno_id as /pm0/vdm_journal_number_id preserving type ) AS InsurPlcyJrnlNmbr,
  FundAssgmt.covpac_id AS InsurPlcyCoveragePackageID,
  FundAssgmt.coverage_id AS InsurPlcyCoverageID,
  FundAssgmt.covcp_id AS InsurPlcyCoverageOptionID,
  FundAssgmt.subject_id AS InsurPlcyInsuredObjectID,
  FundAssgmt.premium_id AS InsurancePolicyPremium,
  FundAssgmt.benefit_id AS InsurPlcyFundAssgmtBenefitID,
  FundAssgmt.bnfcalc_id AS InsurPlcyFundAssgmtBnftDetnID,
  FundAssgmt.assign_id AS InsurPlcyFundAssgmtAssgdFundID,
  FundAssgmt.ppdpac_id AS InsurPlcyProductPackageID,
  FundAssgmt.cancel_fg AS InsurPlcyFundAssgmtIsCancelled,
  FundAssgmt.intname_tt AS InsurPlcyFundAssgmtFundNumber,
  FundAssgmt.paletteint_id AS InsurPlcyFundAssgmtFundRangeID,
  FundAssgmt.amountass_am AS InsurPlcyFundAssgmtAssgdAmt,
  FundAssgmt.percentass_vl AS InsurPlcyFundAssgdPctgRate,
  FundAssgmt.shareass_vl AS InsurPlcyFundAssgdShareValue,
  FundAssgmt.amountres_am AS InsurPlcyFundAssgmtReldAmt,
  FundAssgmt.percentres_vl AS InsurPlcyFundReldPctgRate,
  FundAssgmt.currency_id AS InsurPlcyFundAssgmtCurrency,
  FundAssgmt.pm_id AS InsurPlcyFundAssgmtProdEngnID,
  FundAssgmt.fundeffective_dt AS InsurPlcyFundAssgmtEffctvDte,
  FundAssgmt.mgmtfee_vl AS InsurPlcyFundAssgmtMgmtChrgPct,
  FundAssgmt.isuancfe_vl AS InsurPlcyFundAssgmtIssuancePct,
  FundAssgmt.collkind_cd AS InsurPlcyFundAssgmtCollType,
  FundAssgmt.chasched_man_cd AS InsurPlcyFundChrgSchedMgmtChrg,
  FundAssgmt.chatype_man_cd AS InsurPlcyFundChrgCatMgmtChrg,
  FundAssgmt.partner_id AS InsurPlcyFundAssgmtPartnerID,
  FundAssgmt.overwritec_isu_fg AS InsurPlcyHasOverwriteIssgFee,
  FundAssgmt.overwritec_man_fg AS InsurPlcyHasOverwriteMgmtChrg,
  FundAssgmt.chasched_isu_cd AS InsurPlcyFundIssgFeeChrgSched,
  FundAssgmt.chatype_isu_cd AS InsurPlcyFundChrgIssgFeeType,
  FundAssgmt.bo_cd AS InsurPlcyBusinessObject,
  FundAssgmt.change_ts AS LastChangeDateTime
FROM /pm0/aldaasfund AS FundAssgmt
LEFT OUTER JOIN I_Currency AS _Currency ON InsurPlcyFundAssgmtCurrency = _Currency.Currency  -- association [1..1]
;