A_InsurancePolicyCoverage
Coverage of Coverage Package
A_InsurancePolicyCoverage is a Consumption CDS View that provides data about "Coverage of Coverage Package" in SAP S/4HANA. It reads from 1 data source (R_InsurancePolicyCoverageTP) and exposes 32 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_InsurancePolicyCoverageTP | R_InsurancePolicyCoverageTP | projection |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Coverage of Coverage Package | view | |
| VDM.viewType | #CONSUMPTION | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| OData.entityType.name | InsurancePolicyCoverage_Type | view |
Fields (32)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InsurPlcyUUID | InsurPlcyUUID | ||
| KEY | InsurPlcyInsurContr | InsurPlcyInsurContr | ||
| KEY | InsurPlcyCoveragePackageID | InsurPlcyCoveragePackageID | ||
| KEY | InsurPlcyCoverageID | InsurPlcyCoverageID | ||
| InsurPolicyContractPackageID | InsurPolicyContractPackageID | |||
| InsurPlcyJrnlNmbr | InsurPlcyJrnlNmbr | |||
| InsurPlcyJrnlEndNmbr | InsurPlcyJrnlEndNmbr | |||
| InsurPlcyInsuranceCoverage | InsurPlcyInsuranceCoverage | |||
| InsurancePolicyCoverageControl | InsurancePolicyCoverageControl | |||
| InsurPlcyCoverageStartDateTime | InsurPlcyCoverageStartDateTime | |||
| InsurPlcyCoverageEndDateTime | InsurPlcyCoverageEndDateTime | |||
| InsurPlcyCvrgPremExmpReason | InsurPlcyCvrgPremExmpReason | |||
| InsurPlcyCvrgLifeCycleStatus | InsurPlcyCvrgLifeCycleStatus | |||
| InsurContrCanclnRsn | InsurContrCanclnRsn | |||
| InsurPlcyCvrgCanclnDateTime | InsurPlcyCvrgCanclnDateTime | |||
| InsurPlcyCoverageSuspension | InsurPlcyCoverageSuspension | |||
| InsurPlcyCvrgSuspnStrtDateTime | InsurPlcyCvrgSuspnStrtDateTime | |||
| InsurPlcyCvrgSuspnEndDateTime | InsurPlcyCvrgSuspnEndDateTime | |||
| InsurPlcyCvrgInsuredSumAmount | InsurPlcyCvrgInsuredSumAmount | |||
| InsurPlcyCvrgInsrdSumCalcMeth | InsurPlcyCvrgInsrdSumCalcMeth | |||
| InsurPlcyCvrgInsuredSumPercent | InsurPlcyCvrgInsuredSumPercent | |||
| InsurPlcyCoverageCurrency | InsurPlcyCoverageCurrency | |||
| InsurancePolicyPremium | InsurancePolicyPremium | |||
| InsurPerdPremBfrTaxPaytAmt | InsurPerdPremBfrTaxPaytAmt | |||
| InsurPerdPremAftTaxPaytAmt | InsurPerdPremAftTaxPaytAmt | |||
| InsurPremType | InsurPremType | |||
| InsurPlcyCvrgIsPremiumExempt | InsurPlcyCvrgIsPremiumExempt | |||
| InsurPlcyCvrgPremExmpEndDate | InsurPlcyCvrgPremExmpEndDate | |||
| InsurPlcyPremiumCurrency | InsurPlcyPremiumCurrency | |||
| InsurPlcyTotAnnPremAmt | InsurPlcyTotAnnPremAmt | |||
| InsurPlcyPerdPremBfrTxPaytAmt | InsurPlcyPerdPremBfrTxPaytAmt | |||
| InsurancePolicyPremiumControl | InsurancePolicyPremiumControl |
@EndUserText.label: 'Coverage of Coverage Package'
@VDM: {
viewType:#CONSUMPTION,
lifecycle.contract.type:#PUBLIC_REMOTE_API,
usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking: #('TRANSACTIONAL_DATA'),
privilegedAssociations: [ '_InsurPlcyCvrgSurchrgDiscount',
'_InsurancePolicyCvrgLimit',
'_InsurancePolicyCvrgClause',
'_InsurPolicyCvrgDeductible',
'_InsurancePolicyInsuredObject',
'_InsurPlcySubCoverage',
'_InsurCvrgPlndProcessing']
}
@Metadata: {
ignorePropagatedAnnotations:true
}
@ObjectModel: {
semanticKey: [ 'InsurPlcyInsuranceCoverage' ],
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #XL
}
}
@OData.entityType.name: 'InsurancePolicyCoverage_Type'
define view entity A_InsurancePolicyCoverage
as projection on R_InsurancePolicyCoverageTP
{
key InsurPlcyUUID,
key InsurPlcyInsurContr,
key InsurPlcyCoveragePackageID,
key InsurPlcyCoverageID,
InsurPolicyContractPackageID,
InsurPlcyJrnlNmbr,
InsurPlcyJrnlEndNmbr,
InsurPlcyInsuranceCoverage,
InsurancePolicyCoverageControl,
InsurPlcyCoverageStartDateTime,
InsurPlcyCoverageEndDateTime,
InsurPlcyCvrgPremExmpReason,
InsurPlcyCvrgLifeCycleStatus,
InsurContrCanclnRsn,
InsurPlcyCvrgCanclnDateTime,
InsurPlcyCoverageSuspension,
InsurPlcyCvrgSuspnStrtDateTime,
InsurPlcyCvrgSuspnEndDateTime,
@Semantics.amount.currencyCode: 'InsurPlcyCoverageCurrency'
InsurPlcyCvrgInsuredSumAmount,
InsurPlcyCvrgInsrdSumCalcMeth,
InsurPlcyCvrgInsuredSumPercent,
InsurPlcyCoverageCurrency,
InsurancePolicyPremium,
@Semantics.amount.currencyCode: 'InsurPlcyPremiumCurrency'
InsurPerdPremBfrTaxPaytAmt,
@Semantics.amount.currencyCode: 'InsurPlcyPremiumCurrency'
InsurPerdPremAftTaxPaytAmt,
InsurPremType,
InsurPlcyCvrgIsPremiumExempt,
InsurPlcyCvrgPremExmpEndDate,
InsurPlcyPremiumCurrency,
@Semantics.amount.currencyCode: 'InsurPlcyPremiumCurrency'
InsurPlcyTotAnnPremAmt,
@Semantics.amount.currencyCode: 'InsurPlcyPremiumCurrency'
InsurPlcyPerdPremBfrTxPaytAmt,
InsurancePolicyPremiumControl,
/* Associations */
_InsurPlcyCoveragePackage : redirected to parent A_InsurPlcyCoveragePackage,
_InsurPlcyCvrgSurchrgDiscount : redirected to composition child A_InsurPlcyCvrgSurchrgDiscount,
_InsurancePolicyCvrgLimit : redirected to composition child A_InsurancePolicyCvrgLimit,
_InsurancePolicyCvrgClause : redirected to composition child A_InsurancePolicyCvrgClause,
_InsurPolicyCvrgDeductible : redirected to composition child A_InsurPolicyCvrgDeductible,
_InsurancePolicyInsuredObject : redirected to composition child A_InsurancePolicyInsuredObject,
_InsurPlcySubCoverage : redirected to composition child A_InsurPlcySubCoverage,
_InsurCvrgPlndProcessing : redirected to composition child A_InsurCvrgPlannedProcessing
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_INSURANCEPOLICYCOVERAGETP"
],
"ASSOCIATED":
[
"A_INSURANCEPOLICYCVRGCLAUSE",
"A_INSURANCEPOLICYCVRGLIMIT",
"A_INSURANCEPOLICYINSUREDOBJECT",
"A_INSURCVRGPLANNEDPROCESSING",
"A_INSURPLCYCOVERAGEPACKAGE",
"A_INSURPLCYCVRGSURCHRGDISCOUNT",
"A_INSURPLCYSUBCOVERAGE",
"A_INSURPOLICYCVRGDEDUCTIBLE"
],
"BASE":
[
"R_INSURANCEPOLICYCOVERAGETP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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