R_InsurPlcyContrSubCvrgDcblTP

DDL: R_INSURPLCYCONTRSUBCVRGDCBLTP Type: view_entity TRANSACTIONAL

SubCoverage Dcbl of Contr in Plcy - TP

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

Data Sources (1)

SourceAliasJoin Type
I_InsurPlcyContrSubCvrgDcbl 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 $projection.InsurPlcySubCvrgID = _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 SubCoverage Dcbl of Contr in 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 (18)

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

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_InsurPlcyContrSubCvrgDcblTP.
-- 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_InsurPlcyContrSubCvrgDcblTP AS
SELECT
  Deductible.InsurPlcyUUID AS InsurPlcyUUID,
  Deductible.InsurPlcyInsurContr AS InsurPlcyInsurContr,
  Deductible.InsurPlcyCoverageID AS InsurPlcyCoverageID,
  Deductible.InsurPlcySubCvrgID AS InsurPlcySubCvrgID,
  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_InsurPlcyContrSubCvrgDcbl 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 InsurPlcySubCvrgID = _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]
;