Deprecated
This CDS view is deprecated in S/4HANA. Use I_InsurPlcyPremPayerBasic_2 instead. View all deprecated CDS views →

I_InsurPlcyPremPayerBasic

DDL: I_INSURPLCYPREMPAYERBASIC Type: view_entity BASIC

Premium Payer in Insurance Policy

I_InsurPlcyPremPayerBasic is a Basic CDS View that provides data about "Premium Payer in Insurance Policy" in SAP S/4HANA. It reads from 1 data source (/pm0/abdaprmpayr) and exposes 30 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyContrPremPayerID, InsurPlcyJrnlNmbr, InsurPlcyJrnlEndNmbr. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
/pm0/abdaprmpayr PremPayer from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_Currency _Currency $projection.InsurPlcyPremiumCurrency = _Currency.Currency

Annotations (10)

NameValueLevelField
EndUserText.label Premium Payer in Insurance Policy view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.representativeKey InsurPlcyContrPremPayerID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
Analytics.technicalName IPPremPyrBsc view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_InsurPlcyPremPayerBasic_2 view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID
KEY InsurPlcyInsurContr /pm0/abdaprmpayr policyproduct_id Contract Key
KEY InsurPlcyContrPremPayerID /pm0/abdaprmpayr prmpayr_id PremiumPayer ID
KEY InsurPlcyJrnlNmbr
KEY InsurPlcyJrnlEndNmbr /pm0/abdaprmpayr journalendno_id Term. Jour. No.
InsurPlcyProductPackageID /pm0/abdaprmpayr ppdpac_id Prod. Pckg. Key
InsurPlcyPremPayerIsCanceled /pm0/abdaprmpayr cancel_fg Reversal
AddressID
InsurPlcyPremiumPayerID /pm0/abdaprmpayr partner_id Partner ID
BankIdentification
PaymentCardID
CAPaymentMethod
InsurPlcyPremiumPayerTemplate /pm0/abdaprmpayr pm_id Withh.Tax PM ID
SEPAMandate
InsurPlcyBusinessObject /pm0/abdaprmpayr bo_cd Process.Status
InsurPlcyCollectionType /pm0/abdaprmpayr colltype_cd Collection Type
LastChangeDateTime /pm0/abdaprmpayr change_ts Time Stamp
InsurPlcyPremPayerShareAmount /pm0/abdaprmpayr share_am Share Amount
InsurPlcyPremPayerSharePercent /pm0/abdaprmpayr share_vl Share (%) AI
InsurPlcyPremPyrRmngAmtIsAssgd /pm0/abdaprmpayr allocremaind_fg Allc. Rem. Chge
InsurPlcyPremPayerCollAcctID /pm0/abdaprmpayr paymacc_cd Coll. Acct
InsurPlcyPremPyrPaytPrtn /pm0/abdaprmpayr paympart_cd Payt Partner
InsurPlcyPremPyrInsurObject /pm0/abdaprmpayr insobj_cd Ins. Obj.
InsurPlcyPremPyrSettlmtPlcy /pm0/abdaprmpayr paympolicy_id Settl. Policy
InsurPlcyPremPyrSettlmtContr /pm0/abdaprmpayr paympolpr_id Settl. Contract
InsurPlcyPremPyrCheckNmbr /pm0/abdaprmpayr checkno_id Check Number
InsurPlcyPremPyrBrkrInsurObj /pm0/abdaprmpayr brokerinsobj_id BrokerInsObject
InsurPlcyPremPyrBrkrBPNmbr /pm0/abdaprmpayr brokerbp_id Broker BP No.
InsurPlcyPremiumCurrency /pm0/abdaprmpayr currency_id Indx-Based Curr
_Currency _Currency

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_InsurPlcyPremPayerBasic.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_InsurPlcyPremPayerBasic AS
SELECT
  cast( PremPayer.policy_id as /pm0/vdm_policy_uuid preserving type ) AS InsurPlcyUUID,
  PremPayer.policyproduct_id AS InsurPlcyInsurContr,
  PremPayer.prmpayr_id AS InsurPlcyContrPremPayerID,
  cast( PremPayer.journalno_id as /pm0/vdm_journal_number_id preserving type ) AS InsurPlcyJrnlNmbr,
  PremPayer.journalendno_id AS InsurPlcyJrnlEndNmbr,
  PremPayer.ppdpac_id AS InsurPlcyProductPackageID,
  PremPayer.cancel_fg AS InsurPlcyPremPayerIsCanceled,
  cast( PremPayer.addressnumber_id as /pm0/vdm_address_id preserving type ) AS AddressID,
  PremPayer.partner_id AS InsurPlcyPremiumPayerID,
  cast( PremPayer.bankacc_id as bu_bkvid preserving type ) AS BankIdentification,
  cast( PremPayer.paymentcard_id as bu_ccid preserving type ) AS PaymentCardID,
  cast( PremPayer.incpaymethod_cd as pymet_kk preserving type ) AS CAPaymentMethod,
  PremPayer.pm_id AS InsurPlcyPremiumPayerTemplate,
  cast( PremPayer.sepa_mandate_id as sepa_mndid preserving type ) AS SEPAMandate,
  PremPayer.bo_cd AS InsurPlcyBusinessObject,
  PremPayer.colltype_cd AS InsurPlcyCollectionType,
  PremPayer.change_ts AS LastChangeDateTime,
  PremPayer.share_am AS InsurPlcyPremPayerShareAmount,
  PremPayer.share_vl AS InsurPlcyPremPayerSharePercent,
  PremPayer.allocremaind_fg AS InsurPlcyPremPyrRmngAmtIsAssgd,
  PremPayer.paymacc_cd AS InsurPlcyPremPayerCollAcctID,
  PremPayer.paympart_cd AS InsurPlcyPremPyrPaytPrtn,
  PremPayer.insobj_cd AS InsurPlcyPremPyrInsurObject,
  PremPayer.paympolicy_id AS InsurPlcyPremPyrSettlmtPlcy,
  PremPayer.paympolpr_id AS InsurPlcyPremPyrSettlmtContr,
  PremPayer.checkno_id AS InsurPlcyPremPyrCheckNmbr,
  PremPayer.brokerinsobj_id AS InsurPlcyPremPyrBrkrInsurObj,
  PremPayer.brokerbp_id AS InsurPlcyPremPyrBrkrBPNmbr,
  PremPayer.currency_id AS InsurPlcyPremiumCurrency
FROM /pm0/abdaprmpayr AS PremPayer
LEFT OUTER JOIN I_Currency AS _Currency ON InsurPlcyPremiumCurrency = _Currency.Currency  -- association [1..1]
;