R_InsurPlcyContrCvrgDcblTP

DDL: R_INSURPLCYCONTRCVRGDCBLTP Type: view_entity TRANSACTIONAL

Cvrg Dcbl of Contr in Insur Plcy - TP

R_InsurPlcyContrCvrgDcblTP is a Transactional CDS View that provides data about "Cvrg Dcbl of Contr in Insur Plcy - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurPlcyContrCvrgDeductible) and exposes 17 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoverageID, InsurPlcyDeductibleID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurPlcyContrCvrgDeductible Deductible from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_InsurancePolicyDeductible _Extension $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr and 0 = _Extension.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID and 0 = _Extension.InsurPlcySubCvrgID and 0 = _Extension.InsurPlcyInsuredObjectID and $projection.InsurPlcyDeductibleID = _Extension.InsurPlcyDeductibleID and 0 = _Extension.InsurPlcyCoverageOptionID and 0 = _Extension.InsurPlcyUndrwrtgDcsnRiskID and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr

Annotations (8)

NameValueLevelField
EndUserText.label Cvrg Dcbl of Contr in Insur Plcy - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.representativeKey InsurPlcyDeductibleID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID I_InsurPlcyContrCvrgDeductible InsurPlcyUUID Policy UUID
KEY InsurPlcyInsurContr I_InsurPlcyContrCvrgDeductible InsurPlcyInsurContr Contract Key
KEY InsurPlcyCoverageID I_InsurPlcyContrCvrgDeductible InsurPlcyCoverageID Coverage Key
KEY InsurPlcyDeductibleID I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleID Deduct. ID
InsurPlcyJrnlNmbr I_InsurPlcyContrCvrgDeductible InsurPlcyJrnlNmbr Journal Number
InsurPlcyJrnlEndNmbr I_InsurPlcyContrCvrgDeductible InsurPlcyJrnlEndNmbr Term. Jour. No.
InsurPolicyContractPackageID I_InsurPlcyContrCvrgDeductible InsurPlcyProductPackageID Prod. Pckg. Key
InsurPlcyDeductibleCategory I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleCategory Deductible Type
InsurPlcyDeductibleAmount I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleAmount Deductible Amt
InsurPlcyDeductibleStartDate I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleStartDate Deductible Start
InsurPlcyDeductibleEndDate I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleEndDate Deductible End
InsurPolicyDeductibleControl I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleTemplate Deductible Template
InsurPlcyDeductibleCurrency I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleCurrency Currency
InsurPlcyDeductibleAmountUnit I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleAmountUnit Deductible Cat.
InsurPlcyDeductibleValue I_InsurPlcyContrCvrgDeductible InsurPlcyDeductibleValue Ded. Percentage
LastChangeDateTime I_InsurPlcyContrCvrgDeductible LastChangeDateTime Timestamp
_InsurancePolicyContrCoverage _InsurancePolicyContrCoverage

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_InsurPlcyContrCvrgDcblTP.
-- 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_InsurPlcyContrCvrgDcblTP AS
SELECT
  Deductible.InsurPlcyUUID AS InsurPlcyUUID,
  Deductible.InsurPlcyInsurContr AS InsurPlcyInsurContr,
  Deductible.InsurPlcyCoverageID AS InsurPlcyCoverageID,
  Deductible.InsurPlcyDeductibleID AS InsurPlcyDeductibleID,
  Deductible.InsurPlcyJrnlNmbr AS InsurPlcyJrnlNmbr,
  Deductible.InsurPlcyJrnlEndNmbr AS InsurPlcyJrnlEndNmbr,
  Deductible.InsurPlcyProductPackageID AS InsurPolicyContractPackageID,
  Deductible.InsurPlcyDeductibleCategory AS InsurPlcyDeductibleCategory,
  Deductible.InsurPlcyDeductibleAmount AS InsurPlcyDeductibleAmount,
  Deductible.InsurPlcyDeductibleStartDate AS InsurPlcyDeductibleStartDate,
  Deductible.InsurPlcyDeductibleEndDate AS InsurPlcyDeductibleEndDate,
  Deductible.InsurPlcyDeductibleTemplate AS InsurPolicyDeductibleControl,
  Deductible.InsurPlcyDeductibleCurrency AS InsurPlcyDeductibleCurrency,
  Deductible.InsurPlcyDeductibleAmountUnit AS InsurPlcyDeductibleAmountUnit,
  Deductible.InsurPlcyDeductibleValue AS InsurPlcyDeductibleValue,
  Deductible.LastChangeDateTime AS LastChangeDateTime
FROM I_InsurPlcyContrCvrgDeductible AS Deductible
LEFT OUTER JOIN E_InsurancePolicyDeductible AS _Extension ON InsurPlcyUUID = _Extension.InsurPlcyUUID AND InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr AND 0 = _Extension.InsurPlcyCoveragePackageID AND InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID AND 0 = _Extension.InsurPlcySubCvrgID AND 0 = _Extension.InsurPlcyInsuredObjectID AND InsurPlcyDeductibleID = _Extension.InsurPlcyDeductibleID AND 0 = _Extension.InsurPlcyCoverageOptionID AND 0 = _Extension.InsurPlcyUndrwrtgDcsnRiskID AND InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr AND InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr  -- association [1..1]
;