I_INSURPLCYLIMITBASIC

CDS View

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)

ViewTypeJoinVDMDescription
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)

KeyField CDS FieldsUsed 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

}