I_InsuranceClaimPayment_2

DDL: I_INSURANCECLAIMPAYMENT_2 Type: view_entity BASIC

Claims Payment

I_InsuranceClaimPayment_2 is a Basic CDS View that provides data about "Claims Payment" in SAP S/4HANA. It reads from 1 data source (iclpay) and exposes 69 fields with key fields InsurClmActive, InsuranceClaim, InsurClmSubclm, InsurClmPayt. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
iclpay iclpay from

Associations (1)

CardinalityTargetAliasCondition
[1] I_InsuranceClaim_2 _InsuranceClaim $projection.InsurClmActive = _InsuranceClaim.InsurClmActive and $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Claims Payment view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (69)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive active Usage Active
KEY InsuranceClaim Policy Snapshot
KEY InsurClmSubclm Subclaim
KEY InsurClmPayt Payment Number
InsurClmPaytCat paycat Rec.Type
InsurClmPaymentType paytype Payment Type
InsurClmPaymentCurrency Valuation Crcy
InsurClmPaymentDatabaseStatus status Workflow Status
InsurClmAssignUUID assign_guid Link UUID
InsurClmPaytPostgDte postdate Posting Date
InsurClmPaytMethod Validation Method
InsurClmPaytCheque checknumber Check Number
InsurClmBankID Bank Details
InsurClmPaytDocRefInSubLedger documentref Doc. Ref.
InsurClmPaytDueDate duedate Promised For
InsurClmPaytHasAlreadyPaid xalreadypaid Already Paid
InsurClmPaytHasAddlPayee xpayee Addl Payee
InsurClmPaytAddrNmbrForChecks Address Number
InsurClmPaytCheckRcpntAddrNmbr crecaddr Address
InsurClmPaytNote note TradeRequest Comment
InsurClmServicePeriodStartDate serv_from Service Start
InsurClmServicePeriodEndDate serv_to Service End
InsurClmChangedBy User Name
InsurClmChangeTime Created
InsurClmLineStatus deleted Truth Value
InsurClmCreatedBy User Name
InsurClmCreatedDateTime Time
InsurClmPaymentApprovedByName Checked By
InsurClmPaymentApprovedDteTme Date Checked
InsurClmPaymentTransferDteTme Transfer Time
InsurClmPaytDocumentDte Document Date
InsurClmPaytSubrogtnSalvgNmbr subsal Subro/Salvage
InsurClmPaymentExchangeRate Exchange Rate
InsuranceClaimInvoiceReference invoiceref Extl Invoice No
InsurClmPaytClmNmbrRef Ref. Claim No.
InsurClmPaymentSubclmRef refsubclaim Ref.Subclaim
InsuranceClaimPaymentReference refpayment Ref.Payment No.
InsuranceClaimPaidAmount amtdone Received
InsurClaimPaymentLiabilityRate liabrate Rate negotiated
InsuranceClaimNegotiatedAmount amtneg Amount Negotd
InsurClmSubrogtnOrRcvryLglSts subrostatus Subro/RcvStatus
InsuranceClaimTaxRole taxrole Tax Role
InsurClmIsReportablePayment tax_rpt Reportable
InsurClmIsWithholdingTax xtaxrptct Withh.Tax Code
InsurClmWithholdingTax mtaxrptct Withh.Tax Code
InsurClmIsManualWithholdingTax ovrd_taxrptct Man.Withhldg TaxCode
InsurClmSalvageFundsRcvdDate Date Received
InsurClmIsSalvageEndEstimation xsalvestend End Salv Estim
InsurClmRespOrgCat ownertype_grp Resp.Org.Cat.
InsurClmRespOrg owner_grp Team
InsurClmItmGrpRejectionReason Rejection Reasn
InsurClmRefStatPaymentEntry refextsdoc Refrncd Stats
InsurClmMethodOfSettlement mos Mthd of Settlmt
InsurClmPaymentFrequencyPlan Payment Freq.
InsClmRecrrgPaytEndDte pmtto Valid To
InsClmRecrrgPaytStrtDte pmtfr Valid From
InsurClmTypeOfScheduledPayment SchdPytType
InsurClmMinimumNmbrOfInvoices nrofinvreq Invoice Count
InsurClmDamagedObject damagedobj Travel Object
InsurClmIsMigratedPayment migration Migrated Payments
InsurClmReceivableAmountCat reqevalcat Determ.Cat.of Rcvble Amt
InsurClmRptvPayoutScenario payout_scenario Rept Payt Scen.
InsurClmIsRptvPaymentRecord xreppay RepPaytRec Crtn
InsurClmPaytDeductiblesMethod hdeduct Deductible
InsurClmCompnCalcDeductionAmt deduction Deduction
InsurClmAltvPostgTgtVal altposttarget Alt.Posting Tgt
InsurClmGrossNetPayment gross_net_payment Gross/Net Payt
InsurClmPaytProcgState hcm_payment_state HCM Pay State
_InsuranceClaim _InsuranceClaim

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_InsuranceClaimPayment_2.
-- 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_InsuranceClaimPayment_2 AS
SELECT
  active AS InsurClmActive,
  cast(claim as icl_claim preserving type ) AS InsuranceClaim,
  cast(subclaim as icl_subclp preserving type ) AS InsurClmSubclm,
  cast(payment as icl_payment preserving type ) AS InsurClmPayt,
  paycat AS InsurClmPaytCat,
  paytype AS InsurClmPaymentType,
  cast(curr as icl_paymentcur preserving type ) AS InsurClmPaymentCurrency,
  status AS InsurClmPaymentDatabaseStatus,
  assign_guid AS InsurClmAssignUUID,
  postdate AS InsurClmPaytPostgDte,
  cast(method as icl_payment01 preserving type ) AS InsurClmPaytMethod,
  checknumber AS InsurClmPaytCheque,
  cast(bkid as icl_bkid preserving type ) AS InsurClmBankID,
  documentref AS InsurClmPaytDocRefInSubLedger,
  duedate AS InsurClmPaytDueDate,
  xalreadypaid AS InsurClmPaytHasAlreadyPaid,
  xpayee AS InsurClmPaytHasAddlPayee,
  cast(addrnumber as icl_addrnum preserving type ) AS InsurClmPaytAddrNmbrForChecks,
  crecaddr AS InsurClmPaytCheckRcpntAddrNmbr,
  note AS InsurClmPaytNote,
  serv_from AS InsurClmServicePeriodStartDate,
  serv_to AS InsurClmServicePeriodEndDate,
  cast(changedby as icl_changedby preserving type ) AS InsurClmChangedBy,
  cast(changetime as icl_achangetime_fiori preserving type ) AS InsurClmChangeTime,
  deleted AS InsurClmLineStatus,
  cast(createdby as icl_createdby preserving type ) AS InsurClmCreatedBy,
  cast (createtime as icl_achangetime_fiori preserving type ) AS InsurClmCreatedDateTime,
  cast(approvedby as icl_payment13 preserving type ) AS InsurClmPaymentApprovedByName,
  cast (approvedtime as icl_achangetime_fiori preserving type ) AS InsurClmPaymentApprovedDteTme,
  cast (transfertime as icl_achangetime_fiori preserving type ) AS InsurClmPaymentTransferDteTme,
  cast (docdate as icl_date_from preserving type ) AS InsurClmPaytDocumentDte,
  subsal AS InsurClmPaytSubrogtnSalvgNmbr,
  cast (exchrate as fis_exchange_rate preserving type ) AS InsurClmPaymentExchangeRate,
  invoiceref AS InsuranceClaimInvoiceReference,
  cast (refclaim as char17 preserving type ) AS InsurClmPaytClmNmbrRef,
  refsubclaim AS InsurClmPaymentSubclmRef,
  refpayment AS InsuranceClaimPaymentReference,
  amtdone AS InsuranceClaimPaidAmount,
  liabrate AS InsurClaimPaymentLiabilityRate,
  amtneg AS InsuranceClaimNegotiatedAmount,
  subrostatus AS InsurClmSubrogtnOrRcvryLglSts,
  taxrole AS InsuranceClaimTaxRole,
  tax_rpt AS InsurClmIsReportablePayment,
  xtaxrptct AS InsurClmIsWithholdingTax,
  mtaxrptct AS InsurClmWithholdingTax,
  ovrd_taxrptct AS InsurClmIsManualWithholdingTax,
  cast (fundsrecdt as icl_date_from preserving type ) AS InsurClmSalvageFundsRcvdDate,
  xsalvestend AS InsurClmIsSalvageEndEstimation,
  ownertype_grp AS InsurClmRespOrgCat,
  owner_grp AS InsurClmRespOrg,
  cast(reasonrej as icl_reasonrej preserving type ) AS InsurClmItmGrpRejectionReason,
  refextsdoc AS InsurClmRefStatPaymentEntry,
  mos AS InsurClmMethodOfSettlement,
  cast(cl_payfreqplan as icl_payfreqplan preserving type ) AS InsurClmPaymentFrequencyPlan,
  pmtto AS InsClmRecrrgPaytEndDte,
  pmtfr AS InsClmRecrrgPaytStrtDte,
  cast(schedtype as icl_schedule_type preserving type ) AS InsurClmTypeOfScheduledPayment,
  nrofinvreq AS InsurClmMinimumNmbrOfInvoices,
  damagedobj AS InsurClmDamagedObject,
  migration AS InsurClmIsMigratedPayment,
  reqevalcat AS InsurClmReceivableAmountCat,
  payout_scenario AS InsurClmRptvPayoutScenario,
  xreppay AS InsurClmIsRptvPaymentRecord,
  hdeduct AS InsurClmPaytDeductiblesMethod,
  deduction AS InsurClmCompnCalcDeductionAmt,
  altposttarget AS InsurClmAltvPostgTgtVal,
  gross_net_payment AS InsurClmGrossNetPayment,
  hcm_payment_state AS InsurClmPaytProcgState
FROM iclpay
LEFT OUTER JOIN I_InsuranceClaim_2 AS _InsuranceClaim ON InsurClmActive = _InsuranceClaim.InsurClmActive AND InsuranceClaim = _InsuranceClaim.InsuranceClaim  -- association [1]
;