I_INSURPLCYDEDUCTIBLEBASIC
Deductible in Insurance Policy
I_INSURPLCYDEDUCTIBLEBASIC is a CDS View in S/4HANA. Deductible in Insurance Policy. It contains 19 fields. 33 CDS views read from this table.
CDS Views using this table (33)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_InsOpApContrCvrgDeductible | view_entity | from | COMPOSITE | Cvrg Deductible of Contr in InsOpenAppl |
| I_InsOpApContrCvrgObjDcbl | view_entity | from | COMPOSITE | Cvrg InsOb Dcbl of Contr in InsOpAppl |
| I_InsOpApContrInsrdObjDcbl | view_entity | from | COMPOSITE | InsOb Deductible of Contr in InsOpenAppl |
| I_InsOpApContrSubCvrgDcbl | view_entity | from | COMPOSITE | SubCoverage Dcbl of Contr in InsOpAppl |
| I_InsOpApCvrgInsrdObjDcbl | view_entity | from | COMPOSITE | InsOb Dcbl of Cvrg under CvPcg in OpAppl |
| I_InsOpApSubCoverageDeductible | view_entity | from | COMPOSITE | SubCoverage Dcbl of CvPcg in InsOpAppl |
| I_InsurancePolicyDeductible | view_entity | from | COMPOSITE | InsOb Dcbl of Cvrg Pckg in Insur Plcy |
| I_InsurApplContrCvrgDeductible | view_entity | inner | COMPOSITE | Cvrg Deductible of Contr in Insur Appl |
| I_InsurApplContrCvrgObjDcbl | view_entity | inner | COMPOSITE | Cvrg InsOb Dcbl of Contr in Insur Appl |
| I_InsurApplContrDeductible | view_entity | inner | COMPOSITE | Contract Deductible in Insurance Appl |
| I_InsurApplContrInsrdObjDcbl | view_entity | inner | COMPOSITE | InsOb Deductible of Contr in Insur Appl |
| I_InsurApplContrSubCvrgDcbl | view_entity | inner | COMPOSITE | SubCoverage Dcbl of Contr in Insur Appl |
| I_InsurApplCvrgDeductible | view_entity | inner | COMPOSITE | Cvrg Dcbl of Cvrg Pckg in Insur Appl |
| I_InsurApplCvrgInsrdObjDcbl | view_entity | inner | COMPOSITE | InsOb Dcbl of Cvrg under CvPcg in Appl |
| I_InsurApplDeductible | view_entity | inner | COMPOSITE | InsOb Dcbl of Cvrg Pckg in Insur Appl |
| I_InsurApplSubCvrgDeductible | view_entity | inner | COMPOSITE | SubCoverage Dcbl of CvPcg in Insur Appl |
| I_InsurOpenApplContrDeductible | view_entity | from | COMPOSITE | Contract Deductible in InsurOpenAppl |
| I_InsurOpenApplCvrgDeductible | view_entity | from | COMPOSITE | Cvrg Dcbl of Cvrg Pckg in InsurOpenAppl |
| I_InsurOpenApplDeductible | view_entity | from | COMPOSITE | InsOb Dcbl of Cvrg Pckg in InsOpenAppl |
| I_InsurPlcyContrCvrgDeductible | view_entity | from | COMPOSITE | Cvrg Deductible of Contr in Insur Plcy |
| I_InsurPlcyContrCvrgObjDcbl | view_entity | from | COMPOSITE | Cvrg InsOb Dcbl of Contr in Insur Plcy |
| I_InsurPlcyContrInsrdObjDcbl | view_entity | from | COMPOSITE | InsOb Deductible of Contr in Insur Plcy |
| I_InsurPlcyContrSubCvrgDcbl | view_entity | from | COMPOSITE | SubCoverage Dcbl of Contr in Insur Plcy |
| I_InsurPlcyCvrgInsrdObjDcbl | view_entity | from | COMPOSITE | InsOb Dcbl of Cvrg under CvPcg in Plcy |
| I_InsurPlcySubCvrgDeductible | view_entity | from | COMPOSITE | SubCoverage Dcbl of CvPcg in Insur Plcy |
| I_InsurPolicyContrDeductible | view_entity | from | COMPOSITE | Contract Deductible in Insurance Policy |
| I_InsurPolicyCvrgDeductible | view_entity | from | COMPOSITE | Cvrg Dcbl of Cvrg Pckg in Insur Plcy |
| P_InsurOpenApplDeductible | view_entity | from | COMPOSITE | |
| P_InsurOpenApplDeductible | view_entity | union | COMPOSITE | |
| R_InsurPlcyContractDcblTP_2 | view_entity | from | TRANSACTIONAL | Deductible under Contract |
| R_InsurPlcyCvPcgCvrgDcblTP | view_entity | from | TRANSACTIONAL | Deductible under CVPackage CV |
| R_InsurPlcyCvrgDeductibleTP_2 | view_entity | from | TRANSACTIONAL | Deductible under Coverage |
| R_InsurPlcySbcvrgDeductibleTP | view_entity | from | TRANSACTIONAL | Deductible under Subcoverage |
Fields (19)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | InsurPlcyCoverageID | InsurPlcyCoverageID | 28 |
| KEY | InsurPlcyCoveragePackageID | InsurPlcyCoveragePackageID | 28 |
| KEY | InsurPlcyDeductibleID | InsurPlcyDeductibleID | 28 |
| KEY | InsurPlcyInsurContr | InsurPlcyInsurContr | 28 |
| KEY | InsurPlcyInsuredObjectID | InsurPlcyInsuredObjectID | 28 |
| KEY | InsurPlcyJrnlNmbr | InsurPlcyJrnlNmbr | 28 |
| KEY | InsurPlcySubCvrgID | InsurPlcySubCvrgID | 28 |
| KEY | InsurPlcyUUID | InsurPlcyUUID | 18 |
| InsurPlcyDeductibleAmount | InsurPlcyDeductibleAmount | 27 | |
| InsurPlcyDeductibleAmountUnit | InsurPlcyDeductibleAmountUnit | 27 | |
| InsurPlcyDeductibleCategory | InsurPlcyDeductibleCategory | 27 | |
| InsurPlcyDeductibleCurrency | InsurPlcyDeductibleCurrency | 27 | |
| InsurPlcyDeductibleEndDate | InsurPlcyDeductibleEndDate | 27 | |
| InsurPlcyDeductibleStartDate | InsurPlcyDeductibleStartDate | 27 | |
| InsurPlcyDeductibleTemplate | InsurPlcyDeductibleTemplate | 27 | |
| InsurPlcyDeductibleValue | InsurPlcyDeductibleValue | 27 | |
| InsurPlcyJrnlEndNmbr | InsurPlcyJrnlEndNmbr | 27 | |
| InsurPlcyProductPackageID | InsurPlcyProductPackageID | 27 | |
| LastChangeDateTime | LastChangeDateTime | 27 |
@EndUserText.label: 'Deductible in Insurance Policy'
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
representativeKey: 'InsurPlcyDeductibleID',
semanticKey: [ 'InsurPlcyDeductibleID' ],
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #A,
sizeCategory: #XL
},
supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
}
//@Metadata.allowExtensions: true
@Analytics: {
technicalName: 'IPDcblBsc'
}
define view entity I_InsurPlcyDeductibleBasic
as select from /pm0/abdadedctbl as Deductible
association [1..1] to I_Currency as _Currency on $projection.InsurPlcyDeductibleCurrency = _Currency.Currency
{
key cast( Deductible.policy_id as /pm0/vdm_policy_uuid preserving type ) as InsurPlcyUUID,
key Deductible.policyproduct_id as InsurPlcyInsurContr,
key Deductible.covpac_id as InsurPlcyCoveragePackageID,
key Deductible.coverage_id as InsurPlcyCoverageID,
key Deductible.subject_id as InsurPlcyInsuredObjectID,
key Deductible.covcpco_id as InsurPlcySubCvrgID,
key Deductible.dedctbl_id as InsurPlcyDeductibleID,
key cast( Deductible.journalno_id as /pm0/vdm_journal_number_id preserving type ) as InsurPlcyJrnlNmbr,
key Deductible.journalendno_id as InsurPlcyJrnlEndNmbr,
Deductible.ppdpac_id as InsurPlcyProductPackageID,
Deductible.deductible_cd as InsurPlcyDeductibleCategory,
@Semantics.amount.currencyCode: 'InsurPlcyDeductibleCurrency'
Deductible.dedctbl_am as InsurPlcyDeductibleAmount,
cast( Deductible.ddtbegin_dt as /pm0/vdm_dcbl_start_date preserving type ) as InsurPlcyDeductibleStartDate,
cast( Deductible.ddtend_dt as /pm0/vdm_dcbl_end_date preserving type ) as InsurPlcyDeductibleEndDate,
cast( Deductible.pm_id as /pm0/vdm_dcbl_template_code preserving type ) as InsurPlcyDeductibleTemplate,
@ObjectModel.foreignKey.association: '_Currency'
Deductible.currency_id as InsurPlcyDeductibleCurrency,
Deductible.deductibletyp_cd as InsurPlcyDeductibleAmountUnit,
Deductible.dedctbl_vl as InsurPlcyDeductibleValue,
@Consumption.hidden: true
Deductible.bo_cd as InsurPlcyBusinessObject,
@Semantics.systemDateTime.lastChangedAt: true
Deductible.change_ts as LastChangeDateTime,
_Currency
}
where
Deductible.covcp_id = 0
and Deductible.uwdcn_id = 0
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/PM0/ABDADEDCTBL"
],
"ASSOCIATED":
[
"I_CURRENCY"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/