I_InsurClmPayment

DDL: I_INSURCLMPAYMENT Type: view BASIC

Fallzahlung

I_InsurClmPayment is a Basic CDS View that provides data about "Fallzahlung" in SAP S/4HANA. It reads from 1 data source (iclpay) and exposes 26 fields with key fields InsuranceClaim, InsurClmSubclm, InsurClmPayt. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
iclpay iclpay from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_InsurClmPaymentItem _PaymentItems $projection.InsuranceClaim = _PaymentItems.InsuranceClaim and $projection.InsurClmSubclm = _PaymentItems.InsurClmSubclm and $projection.InsurClmPayt = _PaymentItems.InsurClmPayt
[0..1] I_InsurClmSubclaim _Subclaim $projection.InsuranceClaim = _Subclaim.InsuranceClaim and $projection.InsurClmSubclm = _Subclaim.InsurClmSubclm
[1] I_InsuranceClaim _Claim $projection.InsuranceClaim = _Claim.InsuranceClaim

Annotations (10)

NameValueLevelField
EndUserText.label Fallzahlung view
AbapCatalog.sqlViewName IICLPAYMENT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmSubclm subclaim Subclaim
KEY InsurClmPayt payment Payment Number
InsurClmPaytCat paycat Rec.Type
InsurClmPaymentType paytype Payment Type
InsurClmPaymentCurrency curr Valuation Crcy
InsurClmPaymentDatabaseStatus status Workflow Status
InsurClmAssignUUID assign_guid Link UUID
InsurClmPaytPostgDte postdate Posting Date
InsurClmPaytMethod method Validation Method
InsurClmPaytCheque checknumber Check Number
InsurClmBankID bkid Bank Details
InsurClmPaytDocRefInSubLedger documentref Doc. Ref.
InsurClmPaytDueDate duedate Promised For
InsurClmPaytHasAlreadyPaid xalreadypaid Already Paid
InsurClmPaytHasAddlPayee xpayee Addl Payee
InsurClmPaytAddrNmbrForChecks addrnumber Address Number
InsurClmPaytCheckRcpntAddrNmbr crecaddr Address
InsurClmPaytNote note TradeRequest Comment
InsurClmServicePeriodStartDate serv_from Service Start
InsurClmServicePeriodEndDate serv_to Service End
InsurClmChangedBy changedby User Name
InsurClmChangeTime Created
_Subclaim _Subclaim
_PaymentItems _PaymentItems
_Claim _Claim

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_InsurClmPayment.
-- 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_InsurClmPayment AS
SELECT
  claim AS InsuranceClaim,
  subclaim AS InsurClmSubclm,
  payment AS InsurClmPayt,
  paycat AS InsurClmPaytCat,
  paytype AS InsurClmPaymentType,
  curr AS InsurClmPaymentCurrency,
  status AS InsurClmPaymentDatabaseStatus,
  assign_guid AS InsurClmAssignUUID,
  postdate AS InsurClmPaytPostgDte,
  method AS InsurClmPaytMethod,
  checknumber AS InsurClmPaytCheque,
  bkid AS InsurClmBankID,
  documentref AS InsurClmPaytDocRefInSubLedger,
  duedate AS InsurClmPaytDueDate,
  xalreadypaid AS InsurClmPaytHasAlreadyPaid,
  xpayee AS InsurClmPaytHasAddlPayee,
  addrnumber AS InsurClmPaytAddrNmbrForChecks,
  crecaddr AS InsurClmPaytCheckRcpntAddrNmbr,
  note AS InsurClmPaytNote,
  serv_from AS InsurClmServicePeriodStartDate,
  serv_to AS InsurClmServicePeriodEndDate,
  changedby AS InsurClmChangedBy,
  cast(changetime as timestamp preserving type) AS InsurClmChangeTime
FROM iclpay
LEFT OUTER JOIN I_InsurClmPaymentItem AS _PaymentItems ON InsuranceClaim = _PaymentItems.InsuranceClaim AND InsurClmSubclm = _PaymentItems.InsurClmSubclm AND InsurClmPayt = _PaymentItems.InsurClmPayt  -- association [0..*]
LEFT OUTER JOIN I_InsurClmSubclaim AS _Subclaim ON InsuranceClaim = _Subclaim.InsuranceClaim AND InsurClmSubclm = _Subclaim.InsurClmSubclm  -- association [0..1]
LEFT OUTER JOIN I_InsuranceClaim AS _Claim ON InsuranceClaim = _Claim.InsuranceClaim  -- association [1]
;