R_InsurPolicyContrCoverageTP
Contr Coverage in Insurance Policy - TP
R_InsurPolicyContrCoverageTP is a Transactional CDS View that provides data about "Contr Coverage in Insurance Policy - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurancePolicyContrCoverage) and exposes 42 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoverageID. It has 9 associations to related views. Part of development package VDM_PM_PLCY_API.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_InsurancePolicyContrCoverage | Coverage | from |
Associations (9)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_InsurancePolicyCoverage | _Extension | $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr and 0 = _Extension.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr |
| [1..1] | E_InsurancePolicyPremium | _Extension_Prem | $projection.InsurPlcyUUID = _Extension_Prem.InsurPlcyUUID and $projection.InsurPlcyInsurContr = _Extension_Prem.InsurPlcyInsurContr and 0 = _Extension_Prem.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageID = _Extension_Prem.InsurPlcyCoverageID and 0 = _Extension_Prem.InsurPlcyCoverageOptionID and 0 = _Extension_Prem.InsurPlcyInsuredObjectID and $projection.InsurancePolicyPremium = _Extension_Prem.InsurancePolicyPremium and $projection.InsurPlcyPremiumJournalNumber = _Extension_Prem.InsurPlcyJrnlNmbr and $projection.InsurPlcyPremJournalEndNumber = _Extension_Prem.InsurPlcyJrnlEndNmbr |
| [0..*] | R_InsurPlcyContrCvrgLimitTP | _InsurPlcyContrCvrgLimit | |
| [0..*] | R_InsurPlcyContrCvrgClauseTP | _InsurPlcyContrCvrgClause | |
| [0..*] | R_InsurPlcyContrCvrgDcblTP | _InsurPlcyContrCvrgDeductible | |
| [0..*] | R_InsurPlcyContrCvrgInsrdObjTP | _InsurPlcyContrCvrgInsrdObj | |
| [0..*] | R_InsurPlcyContrCvrgSuDscTP | _InsurPlcyContrCvrgSurcharge | |
| [0..*] | R_InsurPlcyContrCvrgSubCvrgTP | _InsurPlcyContrCvrgSubCvrg | |
| [0..*] | R_InsurPlcyContrCvrgPlndDateTP | _InsurPlcyContrCvrgPlndProcg | |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Contr Coverage in Insurance Policy - TP | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| ObjectModel.representativeKey | InsurPlcyCoverageID | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view |
Fields (42)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InsurPlcyUUID | I_InsurancePolicyContrCoverage | InsurPlcyUUID | |
| KEY | InsurPlcyInsurContr | I_InsurancePolicyContrCoverage | InsurPlcyInsurContr | |
| KEY | InsurPlcyCoverageID | I_InsurancePolicyContrCoverage | InsurPlcyCoverageID | |
| InsurPlcyJrnlNmbr | I_InsurancePolicyContrCoverage | InsurPlcyJrnlNmbr | ||
| InsurPlcyJrnlEndNmbr | I_InsurancePolicyContrCoverage | InsurPlcyJrnlEndNmbr | ||
| InsurPolicyContractPackageID | I_InsurancePolicyContrCoverage | InsurPlcyProductPackageID | ||
| InsurPlcyInsuranceCoverage | I_InsurancePolicyContrCoverage | InsurPlcyInsuranceCoverage | ||
| InsurancePolicyCoverageControl | I_InsurancePolicyContrCoverage | InsurPlcyElementaryProdTmpl | ||
| InsurPlcyCoverageStartDateTime | I_InsurancePolicyContrCoverage | InsurPlcyCoverageStartDateTime | ||
| InsurPlcyCoverageEndDateTime | I_InsurancePolicyContrCoverage | InsurPlcyCoverageEndDateTime | ||
| InsurPlcyCvrgPremExmpReason | I_InsurancePolicyContrCoverage | InsurPlcyCvrgPremExmpReason | ||
| InsurPlcyCvrgLifeCycleStatus | I_InsurancePolicyContrCoverage | InsurPlcyCvrgLifeCycleStatus | ||
| InsurContrCanclnRsn | I_InsurancePolicyContrCoverage | InsurContrCanclnRsn | ||
| InsurPlcyCvrgCanclnDateTime | I_InsurancePolicyContrCoverage | InsurPlcyCvrgCanclnDateTime | ||
| InsurPlcyCoverageSuspension | I_InsurancePolicyContrCoverage | InsurPlcyCoverageSuspension | ||
| InsurPlcyCvrgSuspnStrtDateTime | I_InsurancePolicyContrCoverage | InsurPlcyCvrgSuspnStrtDateTime | ||
| InsurPlcyCvrgSuspnEndDateTime | I_InsurancePolicyContrCoverage | InsurPlcyCvrgSuspnEndDateTime | ||
| InsurPlcyCvrgInsuredSumAmount | I_InsurancePolicyContrCoverage | InsurPlcyCvrgInsuredSumAmount | ||
| InsurPlcyCvrgInsrdSumCalcMeth | I_InsurancePolicyContrCoverage | InsurPlcyCvrgInsrdSumCalcMeth | ||
| InsurPlcyCvrgInsuredSumPercent | I_InsurancePolicyContrCoverage | InsurPlcyCvrgInsuredSumPercent | ||
| InsurPlcyCoverageCurrency | I_InsurancePolicyContrCoverage | InsurPlcyCoverageCurrency | ||
| LastChangeDateTime | I_InsurancePolicyContrCoverage | LastChangeDateTime | ||
| InsurancePolicyPremium | I_InsurancePolicyContrCoverage | InsurancePolicyPremium | ||
| InsurPlcyPremiumJournalNumber | I_InsurancePolicyContrCoverage | InsurPlcyPremiumJournalNumber | ||
| InsurPlcyPremJournalEndNumber | I_InsurancePolicyContrCoverage | InsurPlcyPremJournalEndNumber | ||
| InsurPerdPremBfrTaxPaytAmt | I_InsurancePolicyContrCoverage | InsurPerdPremBfrTaxPaytAmt | ||
| InsurPerdPremAftTaxPaytAmt | I_InsurancePolicyContrCoverage | InsurPerdPremAftTaxPaytAmt | ||
| InsurPremType | I_InsurancePolicyContrCoverage | InsurPremType | ||
| InsurPlcyCvrgIsPremiumExempt | I_InsurancePolicyContrCoverage | InsurPlcyCvrgIsPremiumExempt | ||
| InsurPlcyCvrgPremExmpEndDate | I_InsurancePolicyContrCoverage | InsurPlcyCvrgPremExmpEndDate | ||
| InsurPlcyPremiumCurrency | I_InsurancePolicyContrCoverage | InsurPlcyPremiumCurrency | ||
| InsurPlcyTotAnnPremAmt | I_InsurancePolicyContrCoverage | InsurPlcyTotAnnPremAmt | ||
| InsurPlcyPerdPremBfrTxPaytAmt | I_InsurancePolicyContrCoverage | InsurPlcyPerdPremBfrTxPaytAmt | ||
| InsurancePolicyPremiumControl | I_InsurancePolicyContrCoverage | InsurPlcyPremiumTemplate | ||
| _InsuranceContract | _InsuranceContract | |||
| _InsurPlcyContrCvrgSurcharge | _InsurPlcyContrCvrgSurcharge | |||
| _InsurPlcyContrCvrgLimit | _InsurPlcyContrCvrgLimit | |||
| _InsurPlcyContrCvrgClause | _InsurPlcyContrCvrgClause | |||
| _InsurPlcyContrCvrgDeductible | _InsurPlcyContrCvrgDeductible | |||
| _InsurPlcyContrCvrgInsrdObj | _InsurPlcyContrCvrgInsrdObj | |||
| _InsurPlcyContrCvrgSubCvrg | _InsurPlcyContrCvrgSubCvrg | |||
| _InsurPlcyContrCvrgPlndProcg | _InsurPlcyContrCvrgPlndProcg |
@EndUserText.label: 'Contr Coverage in Insurance Policy - TP'
@VDM: {
viewType:#TRANSACTIONAL,
lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking: #('TRANSACTIONAL_DATA'),
privilegedAssociations: [ '_InsurPlcyContrCvrgSurcharge',
'_InsurPlcyContrCvrgLimit',
'_InsurPlcyContrCvrgClause',
'_InsurPlcyContrCvrgDeductible',
'_InsurPlcyContrCvrgInsrdObj',
'_InsurPlcyContrCvrgSubCvrg',
'_InsurPlcyContrCvrgPlndProcg']
}
@ObjectModel: {
representativeKey: 'InsurPlcyCoverageID',
semanticKey: [ 'InsurPlcyInsuranceCoverage' ],
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #XL
}
}
define view entity R_InsurPolicyContrCoverageTP
as select from I_InsurancePolicyContrCoverage as Coverage
association to parent R_InsuranceContractTP as _InsuranceContract on $projection.InsurPlcyUUID = _InsuranceContract.InsurPlcyUUID
and $projection.InsurPlcyInsurContr = _InsuranceContract.InsurPlcyInsurContr
composition [0..*] of R_InsurPlcyContrCvrgLimitTP as _InsurPlcyContrCvrgLimit
composition [0..*] of R_InsurPlcyContrCvrgClauseTP as _InsurPlcyContrCvrgClause
composition [0..*] of R_InsurPlcyContrCvrgDcblTP as _InsurPlcyContrCvrgDeductible
composition [0..*] of R_InsurPlcyContrCvrgInsrdObjTP as _InsurPlcyContrCvrgInsrdObj
composition [0..*] of R_InsurPlcyContrCvrgSuDscTP as _InsurPlcyContrCvrgSurcharge
composition [0..*] of R_InsurPlcyContrCvrgSubCvrgTP as _InsurPlcyContrCvrgSubCvrg
composition [0..*] of R_InsurPlcyContrCvrgPlndDateTP as _InsurPlcyContrCvrgPlndProcg
association [1..1] to E_InsurancePolicyCoverage as _Extension on $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID
and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr
and 0 = _Extension.InsurPlcyCoveragePackageID
and $projection.InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID
and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr
and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr
association [1..1] to E_InsurancePolicyPremium as _Extension_Prem on $projection.InsurPlcyUUID = _Extension_Prem.InsurPlcyUUID
and $projection.InsurPlcyInsurContr = _Extension_Prem.InsurPlcyInsurContr
and 0 = _Extension_Prem.InsurPlcyCoveragePackageID
and $projection.InsurPlcyCoverageID = _Extension_Prem.InsurPlcyCoverageID
and 0 = _Extension_Prem.InsurPlcyCoverageOptionID
and 0 = _Extension_Prem.InsurPlcyInsuredObjectID
//and 0 = _Extension_Prem.InsurPlcyPremSubjectID
and $projection.InsurancePolicyPremium = _Extension_Prem.InsurancePolicyPremium
and $projection.InsurPlcyPremiumJournalNumber = _Extension_Prem.InsurPlcyJrnlNmbr
and $projection.InsurPlcyPremJournalEndNumber = _Extension_Prem.InsurPlcyJrnlEndNmbr
{
key Coverage.InsurPlcyUUID,
key Coverage.InsurPlcyInsurContr,
key Coverage.InsurPlcyCoverageID,
Coverage.InsurPlcyJrnlNmbr,
Coverage.InsurPlcyJrnlEndNmbr,
Coverage.InsurPlcyProductPackageID as InsurPolicyContractPackageID,
Coverage.InsurPlcyInsuranceCoverage,
Coverage.InsurPlcyElementaryProdTmpl as InsurancePolicyCoverageControl,
Coverage.InsurPlcyCoverageStartDateTime,
Coverage.InsurPlcyCoverageEndDateTime,
Coverage.InsurPlcyCvrgPremExmpReason,
Coverage.InsurPlcyCvrgLifeCycleStatus,
Coverage.InsurContrCanclnRsn,
Coverage.InsurPlcyCvrgCanclnDateTime,
Coverage.InsurPlcyCoverageSuspension,
Coverage.InsurPlcyCvrgSuspnStrtDateTime,
Coverage.InsurPlcyCvrgSuspnEndDateTime,
Coverage.InsurPlcyCvrgInsuredSumAmount,
Coverage.InsurPlcyCvrgInsrdSumCalcMeth,
Coverage.InsurPlcyCvrgInsuredSumPercent,
Coverage.InsurPlcyCoverageCurrency,
Coverage.LastChangeDateTime,
Coverage.InsurancePolicyPremium,
Coverage.InsurPlcyPremiumJournalNumber,
Coverage.InsurPlcyPremJournalEndNumber,
Coverage.InsurPerdPremBfrTaxPaytAmt,
Coverage.InsurPerdPremAftTaxPaytAmt,
Coverage.InsurPremType,
Coverage.InsurPlcyCvrgIsPremiumExempt,
Coverage.InsurPlcyCvrgPremExmpEndDate,
Coverage.InsurPlcyPremiumCurrency,
Coverage.InsurPlcyTotAnnPremAmt,
Coverage.InsurPlcyPerdPremBfrTxPaytAmt,
Coverage.InsurPlcyPremiumTemplate as InsurancePolicyPremiumControl,
/* Associations */
_InsuranceContract,
_InsurPlcyContrCvrgSurcharge,
_InsurPlcyContrCvrgLimit,
_InsurPlcyContrCvrgClause,
_InsurPlcyContrCvrgDeductible,
_InsurPlcyContrCvrgInsrdObj,
_InsurPlcyContrCvrgSubCvrg,
_InsurPlcyContrCvrgPlndProcg
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA