I_INSURPLCYLIMITBASIC
Limit in Insurance Policy
I_INSURPLCYLIMITBASIC is a CDS View in S/4HANA. Limit in Insurance Policy. It contains 13 fields. 20 CDS views read from this table.
CDS Views using this table (20)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_InsOpApContrSubCoverageLimit | view_entity | from | COMPOSITE | SubCoverage Limit of Contr in InsOpAppl |
| I_InsurancePolicyContrLimit | view_entity | from | COMPOSITE | Contract Limit in Insurance Policy |
| I_InsurancePolicyCvrgLimit | view_entity | from | COMPOSITE | Cvrg Limit of Cvrg Pckg in Insur Plcy |
| I_InsurancePolicyLimit | view_entity | from | COMPOSITE | SubCoverage Limit of CvPcg in Plcy |
| I_InsurApplContrCvrgLimit | view_entity | inner | COMPOSITE | Coverage Limit of Contract in Insur Appl |
| I_InsurApplContrLimit | view_entity | inner | COMPOSITE | Contract Limit in Insurance Application |
| I_InsurApplContrSubCvrgLimit | view_entity | inner | COMPOSITE | SubCoverage Limit of Contr in Insur Appl |
| I_InsurApplCoverageLimit | view_entity | inner | COMPOSITE | Cvrg Limit of Cvrg Pckg in Insur Appl |
| I_InsurApplLimit | view_entity | inner | COMPOSITE | SubCoverage Limit of CvPcg in Appl |
| I_InsurOpenApplContractLimit | view_entity | from | COMPOSITE | Contract Limit in InsurOpenAppl |
| I_InsurOpenApplContrCvrgLimit | view_entity | from | COMPOSITE | Coverage Limit of Contract in InsOpAppl |
| I_InsurOpenApplCoverageLimit | view_entity | from | COMPOSITE | Cvrg Limit of Cvrg Pckg in InsurOpenAppl |
| I_InsurOpenApplLimit | view_entity | from | COMPOSITE | SubCoverage Limit of CvPcg in InsOpAppl |
| I_InsurPlcyContrCvrgLimit | view_entity | from | COMPOSITE | Coverage Limit of Contract in Insur Plcy |
| I_InsurPlcyContrSubCvrgLimit | view_entity | from | COMPOSITE | SubCoverage Limit of Contr in Insur Plcy |
| P_InsurOpenApplLimit | view_entity | from | COMPOSITE | Insurance Open Application Limit |
| P_InsurOpenApplLimit | view_entity | union | COMPOSITE | Insurance Open Application Limit |
| R_InsurPlcyContractLimitTP_2 | view_entity | from | TRANSACTIONAL | Limit under Contract |
| R_InsurPlcyCvrgLimitTP_2 | view_entity | from | TRANSACTIONAL | Limit under Coverage |
| R_InsurPlcySbcvrgLimitTP | view_entity | from | TRANSACTIONAL | Limit under Subcoverage |
Fields (13)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | InsurPlcyCoverageID | InsurPlcyCoverageID | 16 |
| KEY | InsurPlcyCoveragePackageID | InsurPlcyCoveragePackageID | 16 |
| KEY | InsurPlcyInsurContr | InsurPlcyInsurContr | 16 |
| KEY | InsurPlcyJrnlNmbr | InsurPlcyJrnlNmbr | 16 |
| KEY | InsurPlcyLimitID | InsurPlcyLimitID | 16 |
| KEY | InsurPlcySubCvrgID | InsurPlcySubCvrgID | 16 |
| KEY | InsurPlcyUUID | InsurPlcyUUID | 10 |
| InsurPlcyJrnlEndNmbr | InsurPlcyJrnlEndNmbr | 15 | |
| InsurPlcyLimitAmount | InsurPlcyLimitAmount | 15 | |
| InsurPlcyLimitCurrency | InsurPlcyLimitCurrency | 15 | |
| InsurPlcyLimitTemplate | InsurPlcyLimitTemplate | 15 | |
| InsurPlcyProductPackageID | InsurPlcyProductPackageID | 15 | |
| LastChangeDateTime | LastChangeDateTime | 15 |
@EndUserText.label: 'Limit in Insurance Policy'
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
representativeKey: 'InsurPlcyLimitID',
semanticKey: [ 'InsurPlcyLimitID' ],
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #A,
sizeCategory: #XL
},
supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
}
@Analytics: {
technicalName: 'IPLimitBsc'
}
define view entity I_InsurPlcyLimitBasic
as select from /pm0/abdalimit as Limit
association [1..1] to I_Currency as _Currency on $projection.InsurPlcyLimitCurrency = _Currency.Currency
{
key cast( Limit.policy_id as /pm0/vdm_policy_uuid preserving type ) as InsurPlcyUUID,
key Limit.policyproduct_id as InsurPlcyInsurContr,
key cast( Limit.journalno_id as /pm0/vdm_journal_number_id preserving type ) as InsurPlcyJrnlNmbr,
key Limit.journalendno_id as InsurPlcyJrnlEndNmbr,
key Limit.covpac_id as InsurPlcyCoveragePackageID,
key Limit.coverage_id as InsurPlcyCoverageID,
key Limit.covcpco_id as InsurPlcySubCvrgID,
key Limit.limit_id as InsurPlcyLimitID,
Limit.ppdpac_id as InsurPlcyProductPackageID,
@Semantics.booleanIndicator: true
Limit.cancel_fg as InsurPlcyLimitIsCanceled,
Limit.pm_id as InsurPlcyLimitTemplate,
Limit.limittype_cd as InsurPlcyLimitLimitCategory,
Limit.reference_cd as InsurPlcyLmtRefValForRltvLmt,
@Semantics.amount.currencyCode: 'InsurPlcyLimitCurrency'
Limit.limit_am as InsurPlcyLimitAmount,
Limit.limit_vl as InsurPlcyLimitRltvAmtInPct,
@Semantics.amount.currencyCode: 'InsurPlcyLimitCurrency'
Limit.maxlimit_am as InsurPlcyLimitAbsltMaxRltvAmt,
@Semantics.booleanIndicator: true
Limit.pml_fg as InsurPlcyLimitIsPMLEffctvn,
@ObjectModel.foreignKey.association: '_Currency'
Limit.currency_id as InsurPlcyLimitCurrency,
Limit.limitamdef_cd as InsurPlcyLimitEntrDetnOfLmt,
Limit.limitkft_tt as InsurPlcyLimitShortText,
Limit.limitft_tt as InsurPlcyLimitFreeText,
@Semantics.booleanIndicator: true
Limit.def_mp_drv_fg as InsurPlcyLimitDrvtnIsDefaulted,
@Consumption.hidden: true
Limit.bo_cd as InsurPlcyBusinessObject,
@Semantics.systemDateTime.lastChangedAt: true
Limit.change_ts as LastChangeDateTime,
_Currency
}