R_InsurPlcySubcoverageTP_2

DDL: R_INSURPLCYSUBCOVERAGETP_2 Type: view_entity TRANSACTIONAL

Subcoverage

R_InsurPlcySubcoverageTP_2 is a Transactional CDS View that provides data about "Subcoverage" in SAP S/4HANA. It reads from 1 data source (I_InsurPlcySubCoverageBasic) and exposes 30 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID, InsurPlcySubCvrgID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurPlcySubCoverageBasic I_InsurPlcySubCoverageBasic from

Associations (5)

CardinalityTargetAliasCondition
[1..1] E_InsurancePolicySubCoverage _Extension $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID and $projection.InsurPlcySubCvrgID = _Extension.InsurPlcySubCvrgID and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr
[1..1] R_InsurancePolicyTP_2 _Policy $projection.InsurPlcyUUID = _Policy.InsurPlcyUUID
[0..*] R_InsurPlcySbcvrgLimitTP _Limit
[0..*] R_InsurPlcySbcvrgDeductibleTP _Deductible
[0..*] R_InsurPlcySbcvrgClauseTP _Clause

Annotations (14)

NameValueLevelField
EndUserText.label Subcoverage view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix SBC view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.allowNewCompositions true view
AbapCatalog.extensibility.quota.maximumFields 250 view
AbapCatalog.extensibility.quota.maximumBytes 2500 view
ObjectModel.sapObjectNodeType.name InsuranceSubcoverage view

Fields (30)

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 InsurPlcySubCvrgID InsurPlcySubCvrgID Subcoverage Key
InsrrIDByInsrr _Policy InsrrIDByInsrr Company ID
InsurPlcyAuthznSlsProductGroup _Policy InsurPlcyAuthznSlsProductGroup Auth. Sales Prod. Module Group
InsurPlcyJrnlNmbr InsurPlcyJrnlNmbr Journal Number
InsurPlcyJrnlEndNmbr InsurPlcyJrnlEndNmbr Term. Jour. No.
InsurPlcyProductPackageID InsurPlcyProductPackageID Prod. Pckg. Key
InsurPlcyInsuranceSubCoverage InsurPlcyInsuranceSubCoverage Subcoverage No.
InsurPlcySubCoverageTemplate InsurPlcySubCoverageTemplate Prod.Engine ID
InsurPlcySubCoverageStartDate InsurPlcySubCoverageStartDate Start Date
InsurPlcySubCoverageEndDate InsurPlcySubCoverageEndDate Subcoverage End Date
InsurPlcySubCvrgInsrdSumAmount InsurPlcySubCvrgInsrdSumAmount Sum Insured
InsurPlcySubCoverageCurrency InsurPlcySubCoverageCurrency Currency
InsurPlcySubCvrgInsuredSumPct InsurPlcySubCvrgInsuredSumPct Sum Insured %
InsurPlcySubCvrgInsrdSumCalc InsurPlcySubCvrgInsrdSumCalc Ref/Type SumIns
InsurPlcyBusinessObject InsurPlcyBusinessObject Process.Status
LastChangeDateTime LastChangeDateTime Timestamp
InsurPlcySbcvrgIsCanceled InsurPlcySbcvrgIsCanceled Rev. Flag
InsurPlcySubcoverageType InsurPlcySubcoverageType Subcov. Type
InsurPlcySubcoverageRankValue InsurPlcySubcoverageRankValue Subcov.Ranking
InsurPlcySbcvrgGrssPremBfrAmt InsurPlcySbcvrgGrssPremBfrAmt Gross Premium
InsurPlcySbcvrgPremCrrtnAmt InsurPlcySbcvrgPremCrrtnAmt Prem Rdng Corr.
InsurPlcySbcvrgSuplmntAmt InsurPlcySbcvrgSuplmntAmt Inst. Supp.
InsurPlcySubcoverageNmbrValue InsurPlcySubcoverageNmbrValue Subcoverage Number
_Limit _Limit
_Deductible _Deductible
_Clause _Clause

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_InsurPlcySubcoverageTP_2.
-- 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_InsurPlcySubcoverageTP_2 AS
SELECT
  InsurPlcyUUID,
  InsurPlcyInsurContr,
  InsurPlcyCoveragePackageID,
  InsurPlcyCoverageID,
  InsurPlcySubCvrgID,
  _Policy.InsrrIDByInsrr AS InsrrIDByInsrr,
  _Policy.InsurPlcyAuthznSlsProductGroup AS InsurPlcyAuthznSlsProductGroup,
  InsurPlcyJrnlNmbr,
  InsurPlcyJrnlEndNmbr,
  InsurPlcyProductPackageID,
  InsurPlcyInsuranceSubCoverage,
  InsurPlcySubCoverageTemplate,
  InsurPlcySubCoverageStartDate,
  InsurPlcySubCoverageEndDate,
  InsurPlcySubCvrgInsrdSumAmount,
  InsurPlcySubCoverageCurrency,
  InsurPlcySubCvrgInsuredSumPct,
  InsurPlcySubCvrgInsrdSumCalc,
  InsurPlcyBusinessObject,
  LastChangeDateTime,
  InsurPlcySbcvrgIsCanceled,
  InsurPlcySubcoverageType,
  InsurPlcySubcoverageRankValue,
  InsurPlcySbcvrgGrssPremBfrAmt,
  InsurPlcySbcvrgPremCrrtnAmt,
  InsurPlcySbcvrgSuplmntAmt,
  InsurPlcySubcoverageNmbrValue
FROM I_InsurPlcySubCoverageBasic
LEFT OUTER JOIN E_InsurancePolicySubCoverage AS _Extension ON InsurPlcyUUID = _Extension.InsurPlcyUUID AND InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr AND InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID AND InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID AND InsurPlcySubCvrgID = _Extension.InsurPlcySubCvrgID AND InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr AND InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr  -- association [1..1]
LEFT OUTER JOIN R_InsurancePolicyTP_2 AS _Policy ON InsurPlcyUUID = _Policy.InsurPlcyUUID  -- association [1..1]
LEFT OUTER JOIN R_InsurPlcySbcvrgLimitTP AS _Limit ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcySbcvrgDeductibleTP AS _Deductible ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcySbcvrgClauseTP AS _Clause ON /* condition not available in parsed metadata */  -- association [0..*]
;