R_INSURANCEPOLICYCVRGLIMITTP

CDS View

Cvrg Limit of Cvrg Pckg in Plcy - TP

R_INSURANCEPOLICYCVRGLIMITTP is a CDS View in S/4HANA. Cvrg Limit of Cvrg Pckg in Plcy - TP. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_InsurancePolicyCvrgLimit view_entity projection CONSUMPTION Coverage Limit of Coverage Package
@EndUserText.label: 'Cvrg Limit of Cvrg Pckg in Plcy - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurPlcyLimitID',
   semanticKey: [ 'InsurPlcyLimitID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}

define view entity R_InsurancePolicyCvrgLimitTP
  as select from I_InsurancePolicyCvrgLimit as Limit

  association        to parent R_InsurancePolicyCoverageTP as _InsurancePolicyCoverage on  $projection.InsurPlcyUUID              = _InsurancePolicyCoverage.InsurPlcyUUID
                                                                                       and $projection.InsurPlcyInsurContr        = _InsurancePolicyCoverage.InsurPlcyInsurContr
                                                                                       and $projection.InsurPlcyCoveragePackageID = _InsurancePolicyCoverage.InsurPlcyCoveragePackageID
                                                                                       and $projection.InsurPlcyCoverageID        = _InsurancePolicyCoverage.InsurPlcyCoverageID

  association [1..1] to E_InsurancePolicyLimit             as _Extension               on  $projection.InsurPlcyUUID              = _Extension.InsurPlcyUUID
                                                                                       and $projection.InsurPlcyInsurContr        = _Extension.InsurPlcyInsurContr
                                                                                       and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID
                                                                                       and $projection.InsurPlcyCoverageID        = _Extension.InsurPlcyCoverageID
                                                                                       and 0                                      = _Extension.InsurPlcySubCvrgID
                                                                                       and $projection.InsurPlcyLimitID           = _Extension.InsurPlcyLimitID
                                                                                       and $projection.InsurPlcyJrnlNmbr          = _Extension.InsurPlcyJrnlNmbr
                                                                                       and $projection.InsurPlcyJrnlEndNmbr       = _Extension.InsurPlcyJrnlEndNmbr

{

  key Limit.InsurPlcyUUID,
  key Limit.InsurPlcyInsurContr,
  key Limit.InsurPlcyCoveragePackageID,
  key Limit.InsurPlcyCoverageID,
  key Limit.InsurPlcyLimitID,
      Limit.InsurPlcyJrnlNmbr,
      Limit.InsurPlcyJrnlEndNmbr,
      Limit.InsurPlcyProductPackageID as InsurPolicyContractPackageID,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyTemplate'
      Limit.InsurPlcyLimitTemplate    as InsurancePolicyLimitControl,
      Limit.InsurPlcyLimitAmount,
      @ObjectModel.sapObjectNodeTypeReference: 'Currency'
      Limit.InsurPlcyLimitCurrency,
      Limit.LastChangeDateTime,

      /* Associations */
      _InsurancePolicyCoverage

}