I_InsuranceClaimItemGrouping

DDL: I_INSURANCECLAIMITEMGROUPING SQL: ITEMGROUPING Type: view BASIC

Anspruchsposten Gruppierung

I_InsuranceClaimItemGrouping is a Basic CDS View that provides data about "Anspruchsposten Gruppierung" in SAP S/4HANA. It reads from 1 data source (iclprocure) and exposes 70 fields with key fields InsuranceClaim, InsurClmPaymentSubclaim, InsuranceClaimProcurementID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
iclprocure iclprocure from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_InsuranceClaim _InsuranceClaim $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ITEMGROUPING view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Anspruchsposten Gruppierung view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim claim Policy Snapshot
KEY InsurClmPaymentSubclaim subclaim Subclaim
KEY InsuranceClaimProcurementID procurement ClaimItem Gpng
ChangedOnDateTime Created
LastChangedByUser changedby User Name
CreationDateTime Time
CreatedByUser createdby User Name
InsurClmItemGroupingBnftType pdoctype Benefit Type
InsurClmItemGroupingCategory pdoccat ClmItemGrpngCat
InsurClmItemGroupingIssueDate issuedate Order End Date
InsurClmItmGroupingReceiveDate receivedate Date Received
InsurClmItmGroupingFromDate datefrom Valid From
InsurClmItemGroupingFromTime timefrom Time from
InsurClmItemGroupingToDate dateto Valid-To Date
InsurClmItemGroupingToTime timeto Valid-To Time
InsurClmIssuePrescriptionDate issuedate_prescr PrescrDate(Inv)
InsurClmAcquisitionDate acquisitiondate Date Entered
InsurClmItemGroupingCurrency currency Valuation Crcy
InsurClmItemGroupingAmount amount1 Amount
InsurClmItmGrpDiscountAmount discountamount Cash Discount
InsurClmItmGrpDiscPercentAmt discountpercent % Cash Discount
InsurClmItemGroupingAccident accident Accident Indic.
InsurClmItmGroupingSubrogation subrogation RecoveryClm Ind
InsurClmItmGroupingDueDate duedate Promised For
InsurClmItmGrpOriginDueDate duedate_orig Due Date Origin
InsurClmItemGroupingStatus status Workflow Status
InsurClmStatReason statreason Status Reason
InsurClmItemGroupingReason reason Sp.Tax Code Reason
InsurClmItemGroupingCause cause Specification
InsurClmItemGrpCategoryType pdoccattype ClmItmGpCatType
InsurClmItemGroupingDataOrigin datasource Datasurce
InsurClmItemGrpCompletionDate completiondate Completion Date
InsurClmItmGroupingFeeAmount fee Weighing Fee
InsurClmItmGrpMatLabCostAmount matlabcost Mat+Lab Costs
InsurClmItmGrpAddCostsAmount addcost Other Costs
InsurClmItmGrpSubsidyPctAmt subsidypercent Subsidy %
InsurClmItmGrpSubsidyAmt subsidyamount Subsidy
InsurClmItmGrpStateIsCancelled cancel Status
InsurClmItmGrpStateIsRejected rejected Rejected
InsurClmItmGrpStatIsInSuspense insuspense Pending
InsurClmItmGrpStateIsInProcess inprocess In Process
InsurClmItmGrpStateIsReleased released TRUE
InsurClmItmGrpStateIsFinish xfinished Complete
InsurClmItmGrpStatIsCommission ordered Commissioned
InsurClmItmGrpStatIsReassigned transferred Reassigned
InsurClmItmGrpIsToBeApproved tobeapproved To Be Approved
InsurClmItmGrpIsClinicCard xcliniccard Clinic Card
InsurClmItmGrpIsReceivable xrequest Receivable
InsurClmPaytMethod method Validation Method
InsurClmPaytCheckRcpntAddrNmbr addrnumber Address Number
InsurClmBankID bkid Bank Details
InsurClmAssignUUID assign_guid Link UUID
InsClmBndlRefToCollvInvcNmbr externalref Ext. Reference
InsurClmExtDocumentNumber extdocument Ext. Doc. No.
InsurClmItemGroupingHospital extcaseno Hosp-Intl ID
InsurClmItemGroupingExtDoc extfileno File Number
InsurClmItemGroupingReference proc_ref Processing Reference
InsurClmItmGroupingCoPayPct owncontrib Copayment (%)
InsurClmItmGroupingOrgSubclm subcl_orig Original Subclaim Multiple Prescription/Curr.Subclm Appraisl
InsurClmItmGroupingOriginalClm proc_orig Original Claim Item Grouping of Multiple Prescription
InsurClmItmGroupingSetOrderDte setorderdate Set Order Date
InsurClmItmGrpCatalogItemValue Value per Unit
InsurClmItmGrpSentDateTime Date Sent
InsurClmItmGrpIsSentExt sent_by_dme Send Extl Iface
InsurClmItmGrpIsReceivedExt receipt_by_dme Receipt Extrnl
InsurClmItmGrpRejectionReason reasonrej Rejection Reasn
InsurClmItmGrpCompareFromDate compper_datefrom Period From
InsurClmItmGrpComparisonToDate compper_dateto Comp.Period To
InsurClmItmGrpPayoutScenario payout_scenario Rept Payt Scen.
_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_InsuranceClaimItemGrouping.
-- 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.
-- SQL view name: ITEMGROUPING

CREATE VIEW I_InsuranceClaimItemGrouping AS
SELECT
  claim AS InsuranceClaim,
  subclaim AS InsurClmPaymentSubclaim,
  procurement AS InsuranceClaimProcurementID,
  cast( changetime as icl_achangetime_fiori preserving type ) AS ChangedOnDateTime,
  changedby AS LastChangedByUser,
  cast( createtime as icl_createutc_fiori preserving type ) AS CreationDateTime,
  createdby AS CreatedByUser,
  pdoctype AS InsurClmItemGroupingBnftType,
  pdoccat AS InsurClmItemGroupingCategory,
  issuedate AS InsurClmItemGroupingIssueDate,
  receivedate AS InsurClmItmGroupingReceiveDate,
  datefrom AS InsurClmItmGroupingFromDate,
  timefrom AS InsurClmItemGroupingFromTime,
  dateto AS InsurClmItemGroupingToDate,
  timeto AS InsurClmItemGroupingToTime,
  issuedate_prescr AS InsurClmIssuePrescriptionDate,
  acquisitiondate AS InsurClmAcquisitionDate,
  currency AS InsurClmItemGroupingCurrency,
  amount1 AS InsurClmItemGroupingAmount,
  discountamount AS InsurClmItmGrpDiscountAmount,
  discountpercent AS InsurClmItmGrpDiscPercentAmt,
  accident AS InsurClmItemGroupingAccident,
  subrogation AS InsurClmItmGroupingSubrogation,
  duedate AS InsurClmItmGroupingDueDate,
  duedate_orig AS InsurClmItmGrpOriginDueDate,
  status AS InsurClmItemGroupingStatus,
  statreason AS InsurClmStatReason,
  reason AS InsurClmItemGroupingReason,
  cause AS InsurClmItemGroupingCause,
  pdoccattype AS InsurClmItemGrpCategoryType,
  datasource AS InsurClmItemGroupingDataOrigin,
  completiondate AS InsurClmItemGrpCompletionDate,
  fee AS InsurClmItmGroupingFeeAmount,
  matlabcost AS InsurClmItmGrpMatLabCostAmount,
  addcost AS InsurClmItmGrpAddCostsAmount,
  subsidypercent AS InsurClmItmGrpSubsidyPctAmt,
  subsidyamount AS InsurClmItmGrpSubsidyAmt,
  cancel AS InsurClmItmGrpStateIsCancelled,
  rejected AS InsurClmItmGrpStateIsRejected,
  insuspense AS InsurClmItmGrpStatIsInSuspense,
  inprocess AS InsurClmItmGrpStateIsInProcess,
  released AS InsurClmItmGrpStateIsReleased,
  xfinished AS InsurClmItmGrpStateIsFinish,
  ordered AS InsurClmItmGrpStatIsCommission,
  transferred AS InsurClmItmGrpStatIsReassigned,
  tobeapproved AS InsurClmItmGrpIsToBeApproved,
  xcliniccard AS InsurClmItmGrpIsClinicCard,
  xrequest AS InsurClmItmGrpIsReceivable,
  method AS InsurClmPaytMethod,
  addrnumber AS InsurClmPaytCheckRcpntAddrNmbr,
  bkid AS InsurClmBankID,
  assign_guid AS InsurClmAssignUUID,
  externalref AS InsClmBndlRefToCollvInvcNmbr,
  extdocument AS InsurClmExtDocumentNumber,
  extcaseno AS InsurClmItemGroupingHospital,
  extfileno AS InsurClmItemGroupingExtDoc,
  proc_ref AS InsurClmItemGroupingReference,
  owncontrib AS InsurClmItmGroupingCoPayPct,
  subcl_orig AS InsurClmItmGroupingOrgSubclm,
  proc_orig AS InsurClmItmGroupingOriginalClm,
  setorderdate AS InsurClmItmGroupingSetOrderDte,
  cast (valperunit as abap.dec( 24, 12 )) AS InsurClmItmGrpCatalogItemValue,
  cast (sentutc as tzntstmps preserving type) AS InsurClmItmGrpSentDateTime,
  sent_by_dme AS InsurClmItmGrpIsSentExt,
  receipt_by_dme AS InsurClmItmGrpIsReceivedExt,
  reasonrej AS InsurClmItmGrpRejectionReason,
  compper_datefrom AS InsurClmItmGrpCompareFromDate,
  compper_dateto AS InsurClmItmGrpComparisonToDate,
  payout_scenario AS InsurClmItmGrpPayoutScenario
FROM iclprocure
LEFT OUTER JOIN I_InsuranceClaim AS _InsuranceClaim ON InsuranceClaim = _InsuranceClaim.InsuranceClaim  -- association [1..1]
;