R_INSURANCEPOLICYPREMPAYERTP

CDS View

Premium Payer in Insurance Policy - TP

R_INSURANCEPOLICYPREMPAYERTP is a CDS View in S/4HANA. Premium Payer in Insurance Policy - TP. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_InsurancePolicyPremPayer view_entity projection CONSUMPTION Contract Premium Payer
@EndUserText.label: 'Premium Payer in Insurance Policy - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurPlcyContrPremPayerID',
   semanticKey: [ 'InsurPlcyContrPremPayerID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}

define view entity R_InsurancePolicyPremPayerTP
  as select from I_InsurancePolicyPremPayer as PremPayer

  association to parent R_InsuranceContractTP as _InsuranceContract on  $projection.InsurPlcyUUID       = _InsuranceContract.InsurPlcyUUID
                                                                    and $projection.InsurPlcyInsurContr = _InsuranceContract.InsurPlcyInsurContr

{

  key PremPayer.InsurPlcyUUID,
  key PremPayer.InsurPlcyInsurContr,
  key PremPayer.InsurPlcyContrPremPayerID,
      PremPayer.InsurPlcyJrnlNmbr,
      PremPayer.InsurPlcyJrnlEndNmbr,
      PremPayer.InsurPlcyProductPackageID     as InsurPolicyContractPackageID,
      PremPayer.AddressID,
      @ObjectModel.sapObjectNodeTypeReference: 'BusinessPartner'
      PremPayer.InsurPlcyPremiumPayerID,
      PremPayer.BankIdentification,
      PremPayer.PaymentCardID,
      @ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgPaymentMethod'
      PremPayer.CAPaymentMethod,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyTemplate'
      PremPayer.InsurPlcyPremiumPayerTemplate as InsurPolicyPremiumPayerControl,
      PremPayer.SEPAMandate,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyCollectionType'
      PremPayer.InsurPlcyCollectionType,
      PremPayer.LastChangeDateTime,
      @Semantics.amount.currencyCode: 'InsurPlcyPremiumCurrency'
      PremPayer.InsurPlcyPremPayerShareAmount,
      PremPayer.InsurPlcyPremPayerSharePercent,
      PremPayer.InsurPlcyPremPyrRmngAmtIsAssgd,
      @ObjectModel.sapObjectNodeTypeReference: 'Currency'
      PremPayer.InsurPlcyPremiumCurrency,

      /* Associations */
      _InsuranceContract

}