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

R_InsurPlcyCvrgInsObPremiumTP

DDL: R_INSURPLCYCVRGINSOBPREMIUMTP Type: view_entity TRANSACTIONAL

Premium under Coverage Insured Object

R_InsurPlcyCvrgInsObPremiumTP is a Transactional CDS View that provides data about "Premium under Coverage Insured Object" in SAP S/4HANA. It reads from 1 data source (I_InsurancePolicyPremium) and exposes 71 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID, InsurPlcyCoverageOptionID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurancePolicyPremium Premium from

Associations (3)

CardinalityTargetAliasCondition
[1..1] E_InsurancePolicyPremium _Extension $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID and $projection.InsurPlcyCoverageOptionID = _Extension.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsuredObjectID = _Extension.InsurPlcyInsuredObjectID and $projection.InsurancePolicyPremium = _Extension.InsurancePolicyPremium
[0..*] R_InsurPlCvIObAddlPaytPyrTP _AdditionalPremiumPayer
[0..1] R_InsurPlcyLifeCvrgInsObPremTP _LifePremium

Annotations (16)

NameValueLevelField
EndUserText.label Premium under Coverage Insured Object view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.sapObjectNodeType.name InsuranceCoverage view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix BPR view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.allowNewCompositions true view
AbapCatalog.extensibility.quota.maximumFields 250 view
AbapCatalog.extensibility.quota.maximumBytes 2500 view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor R_InsurancePolicyPremiumTP view

Fields (71)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID InsurPlcyUUID Policy UUID
KEY InsurPlcyInsurContr InsurPlcyInsurContr Contract Key
KEY InsurPlcyCoveragePackageID InsurPlcyCoveragePackageID Cov.Package ID
KEY InsurPlcyCoverageID InsurPlcyCoverageID Coverage Key
KEY InsurPlcyCoverageOptionID InsurPlcyCoverageOptionID Cov. Option Key
KEY InsurPlcyInsuredObjectID InsurPlcyInsuredObjectID Ins. Obj. No.
KEY InsurancePolicyPremium InsurancePolicyPremium Premium ID
InsurPlcyJrnlNmbr InsurPlcyJrnlNmbr Journal Number
InsurPlcyJrnlEndNmbr InsurPlcyJrnlEndNmbr Term. Jour. No.
InsurPlcyProductPackageID InsurPlcyProductPackageID Prod. Pckg. Key
InsurPlcyPremIsCanceled InsurPlcyPremIsCanceled Rev. Flag
InsurPlcyPremIntCrrtdAmount InsurPlcyPremIntCrrtdAmount Corr. Amount
InsurPlcyPremLineOfBusiness InsurPlcyPremLineOfBusiness LoB Name
InsurPremSpecPaytRcrrcFrqcy InsurPremSpecPaytRcrrcFrqcy Payment Frequency
InsurPerdPremBfrTaxPaytAmt InsurPerdPremBfrTaxPaytAmt Prem. Bef. Tax
InsurPerdPremAftTaxPaytAmt InsurPerdPremAftTaxPaytAmt Prem. After Tax
InsurPremType InsurPremType Premium Type
InsurPlcyPremTrifPerUnitSumAmt InsurPlcyPremTrifPerUnitSumAmt Tariff Prem. SI
InsurPlcyPremTotTrifPremAmount InsurPlcyPremTotTrifPremAmount Tar. Prem. Tot.
InsurPlcyPremDvdndClrgAmount InsurPlcyPremDvdndClrgAmount Div. Clear. Amt
InsPlcyPremPrptnlDvdndClrgAmt InsPlcyPremPrptnlDvdndClrgAmt PropDivClearAmt
InsurPlcyPremGrssPremBfrTxAmt InsurPlcyPremGrssPremBfrTxAmt Gross Premium
InsurPlcyPremTrifPremPrptnlAmt InsurPlcyPremTrifPremPrptnlAmt Tariff Pr.Prop.
InsurPlcyPremTotDiscountAmount InsurPlcyPremTotDiscountAmount Total Discount
InsurPlcyPremEntirePaytTotAmt InsurPlcyPremEntirePaytTotAmt PaytPremTotal
InsurPlcyPremStartDate InsurPlcyPremStartDate Premium Start
InsurPlcyPremDiscAmount InsurPlcyPremDiscAmount Prem. Discount
InsurPlcyPremPaytPeriodEndDate InsurPlcyPremPaytPeriodEndDate Prem Payt End Date
InsurPlcyPremRndngCrrtnAmount InsurPlcyPremRndngCrrtnAmount Prem Rdng Corr.
InsPlcyPremInstlmntSuplmntAmt InsPlcyPremInstlmntSuplmntAmt Inst. Supp.
InsPlcyPremMedlRskSurchrgAmt InsPlcyPremMedlRskSurchrgAmt Med.Risk Surch.
InsurPlcyPremOthRskSurchrgAmt InsurPlcyPremOthRskSurchrgAmt VarRiskSurchrge
InsurPlcyPremSftySurchrgAmount InsurPlcyPremSftySurchrgAmount Safety Surchar.
InsurPlcyPremUnitCostAmount InsurPlcyPremUnitCostAmount Unit Costs
InsurPlcyCvrgIsPremiumExempt InsurPlcyCvrgIsPremiumExempt Premium Exempt
InsurPlcyCvrgPremExmpEndDate InsurPlcyCvrgPremExmpEndDate PremExmptEndDte
InsurPlcyPremBfrTaxEnteredAmt InsurPlcyPremBfrTaxEnteredAmt Premium Manual
InsurPlcyPremSumInsuredRate InsurPlcyPremSumInsuredRate Premium Rate
InsurPlcyPremiumCurrency InsurPlcyPremiumCurrency Currency
InsurPlcyPremRateUntForMnlRatg InsurPlcyPremRateUntForMnlRatg Unit of Premium Rate
InsurPlcyPremIsManualRating InsurPlcyPremIsManualRating Manual Rating
InsurPlcyPremTrifPremAmount InsurPlcyPremTrifPremAmount Tariff Premium
InsurPlcyTotAnnPremAmt InsurPlcyTotAnnPremAmt AnnPremAfterTax
InsurPlcyPerdPremBfrTxPaytAmt InsurPlcyPerdPremBfrTxPaytAmt DelAPremBef.Tax
InsurPlcyPremAnnGrssPremAmount InsurPlcyPremAnnGrssPremAmount Annual GP
InsurPlcyPremNetYrlyPremAmount InsurPlcyPremNetYrlyPremAmount Net Year Prem.
InsurPlcyPremCumltvTaxChrgsAmt InsurPlcyPremCumltvTaxChrgsAmt Cumul.Tax/Chrg
InsurPlcyPremFinalAgeVal InsurPlcyPremFinalAgeVal Final Age
InsurPlcyPremInitPremAmount InsurPlcyPremInitPremAmount Initial Premium
InsurPlcyPremYrlyPremAmount InsurPlcyPremYrlyPremAmount Year.Prem. 1914
InsurPlcyPremDiffDvdndClrgAmt InsurPlcyPremDiffDvdndClrgAmt Dif. Div. Clr.
InsurPlcyPremDiffGrssPremAmt InsurPlcyPremDiffGrssPremAmt Gross Prem. Dif
InsurPlcyPremIntPaymentMethod InsurPlcyPremIntPaymentMethod IncPaytMth
InsurPlcyPremToBeTaxedAmount InsurPlcyPremToBeTaxedAmount Premium Taxed
InsurPlcyPremSuDscYearlyAmount InsurPlcyPremSuDscYearlyAmount Sur/Dis DelYrTt
InsurPlcyPremSuDscTotAmount InsurPlcyPremSuDscTotAmount Sur./Disc. Tot.
InsurPlcyPremRatePrvsnlRptdPct InsurPlcyPremRatePrvsnlRptdPct Prem. Rate RP
InsPlcyPremAftTaxPrvsnlRptdAmt InsPlcyPremAftTaxPrvsnlRptdAmt Prov. Rep. VP
InsurPlcyPremMappgInfo InsurPlcyPremMappgInfo Prod.Assignment
InsurPlcyPremCollectionType InsurPlcyPremCollectionType Collection Type
InsurPlcyPremWvrAnnulmentRsn InsurPlcyPremWvrAnnulmentRsn Annulm. Reason
InsurPlcyPremNonMedlSuDscAmt InsurPlcyPremNonMedlSuDscAmt Non-Med Sur/Dis
InsurPlcyPremPaytFrqcyStrtDate InsurPlcyPremPaytFrqcyStrtDate Payt Freq.Start
InsurPlcyMainDueDayMonth InsurPlcyMainDueDayMonth Main Due Date
InsurPlcyBusinessObject InsurPlcyBusinessObject
LastChangeDateTime LastChangeDateTime Timestamp
InsurPlcyPremiumTemplate InsurPlcyPremiumTemplate Premium Type
_AdditionalPremiumPayer _AdditionalPremiumPayer
_Coverage _Coverage
_InsuredObject _InsuredObject
_LifePremium _LifePremium

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 R_InsurPlcyCvrgInsObPremiumTP.
-- 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 R_InsurPlcyCvrgInsObPremiumTP AS
SELECT
  InsurPlcyUUID,
  InsurPlcyInsurContr,
  InsurPlcyCoveragePackageID,
  InsurPlcyCoverageID,
  InsurPlcyCoverageOptionID,
  InsurPlcyInsuredObjectID,
  InsurancePolicyPremium,
  InsurPlcyJrnlNmbr,
  InsurPlcyJrnlEndNmbr,
  InsurPlcyProductPackageID,
  InsurPlcyPremIsCanceled,
  InsurPlcyPremIntCrrtdAmount,
  InsurPlcyPremLineOfBusiness,
  InsurPremSpecPaytRcrrcFrqcy,
  InsurPerdPremBfrTaxPaytAmt,
  InsurPerdPremAftTaxPaytAmt,
  InsurPremType,
  InsurPlcyPremTrifPerUnitSumAmt,
  InsurPlcyPremTotTrifPremAmount,
  InsurPlcyPremDvdndClrgAmount,
  InsPlcyPremPrptnlDvdndClrgAmt,
  InsurPlcyPremGrssPremBfrTxAmt,
  InsurPlcyPremTrifPremPrptnlAmt,
  InsurPlcyPremTotDiscountAmount,
  InsurPlcyPremEntirePaytTotAmt,
  InsurPlcyPremStartDate,
  InsurPlcyPremDiscAmount,
  InsurPlcyPremPaytPeriodEndDate,
  InsurPlcyPremRndngCrrtnAmount,
  InsPlcyPremInstlmntSuplmntAmt,
  InsPlcyPremMedlRskSurchrgAmt,
  InsurPlcyPremOthRskSurchrgAmt,
  InsurPlcyPremSftySurchrgAmount,
  InsurPlcyPremUnitCostAmount,
  InsurPlcyCvrgIsPremiumExempt,
  InsurPlcyCvrgPremExmpEndDate,
  InsurPlcyPremBfrTaxEnteredAmt,
  InsurPlcyPremSumInsuredRate,
  InsurPlcyPremiumCurrency,
  InsurPlcyPremRateUntForMnlRatg,
  InsurPlcyPremIsManualRating,
  InsurPlcyPremTrifPremAmount,
  InsurPlcyTotAnnPremAmt,
  InsurPlcyPerdPremBfrTxPaytAmt,
  InsurPlcyPremAnnGrssPremAmount,
  InsurPlcyPremNetYrlyPremAmount,
  InsurPlcyPremCumltvTaxChrgsAmt,
  InsurPlcyPremFinalAgeVal,
  InsurPlcyPremInitPremAmount,
  InsurPlcyPremYrlyPremAmount,
  InsurPlcyPremDiffDvdndClrgAmt,
  InsurPlcyPremDiffGrssPremAmt,
  InsurPlcyPremIntPaymentMethod,
  InsurPlcyPremToBeTaxedAmount,
  InsurPlcyPremSuDscYearlyAmount,
  InsurPlcyPremSuDscTotAmount,
  InsurPlcyPremRatePrvsnlRptdPct,
  InsPlcyPremAftTaxPrvsnlRptdAmt,
  InsurPlcyPremMappgInfo,
  InsurPlcyPremCollectionType,
  InsurPlcyPremWvrAnnulmentRsn,
  InsurPlcyPremNonMedlSuDscAmt,
  InsurPlcyPremPaytFrqcyStrtDate,
  InsurPlcyMainDueDayMonth,
  InsurPlcyBusinessObject,
  LastChangeDateTime,
  InsurPlcyPremiumTemplate
FROM I_InsurancePolicyPremium AS Premium
LEFT OUTER JOIN E_InsurancePolicyPremium AS _Extension ON InsurPlcyUUID = _Extension.InsurPlcyUUID AND InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr AND InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr AND InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr AND InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID AND InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID AND InsurPlcyCoverageOptionID = _Extension.InsurPlcyCoverageOptionID AND InsurPlcyInsuredObjectID = _Extension.InsurPlcyInsuredObjectID AND InsurancePolicyPremium = _Extension.InsurancePolicyPremium  -- association [1..1]
LEFT OUTER JOIN R_InsurPlCvIObAddlPaytPyrTP AS _AdditionalPremiumPayer ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyLifeCvrgInsObPremTP AS _LifePremium ON /* condition not available in parsed metadata */  -- association [0..1]
;