I_InsurClmTotExpndtrCube

DDL: I_INSURCLMTOTEXPNDTRCUBE SQL: IICLTOTEXPNDCUBE Type: view COMPOSITE

Cube-Ebene-Sicht für Gesamtaufwand 

I_InsurClmTotExpndtrCube is a Composite CDS View (Cube) that provides data about "Cube-Ebene-Sicht für Gesamtaufwand " in SAP S/4HANA. It reads from 1 data source (I_InsurClmTotExpndtrWithOrg) and exposes 43 fields with key fields InsuranceClaim, InsurClmLossExpnType, InsurClmRsrvType, InsurClmReserveCurrency, InsurClmSubclm. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmTotExpndtrWithOrg I_InsurClmTotExpndtrWithOrg from

Parameters (2)

NameTypeDefault
P_ExchangeRateType kurst
P_DisplayCurrency vdm_v_display_currency

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_InsurClmOrganization _OrgUnit $projection.OrganizationalUnit = _OrgUnit.OrganizationalUnit
[0..*] I_InsurClmOrganization _ParentOrgUnit $projection.ParentOrganizationalUnit = _ParentOrgUnit.OrganizationalUnit
[1] I_Currency _Currency _Currency.Currency = $projection.InsurClmReserveCurrency

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IICLTOTEXPNDCUBE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Cube-Ebene-Sicht für Gesamtaufwand  view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
Analytics.dataCategory #CUBE view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view

Fields (43)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim Claim Number
KEY InsurClmLossExpnType InsurClmLossExpnType
KEY InsurClmRsrvType InsurClmRsrvType
KEY InsurClmReserveCurrency InsurClmReserveCurrency
KEY InsurClmSubclm InsurClmSubclm Subclaim
OrganizationalUnit OrganizationalUnit Org. Unit ID
PlanVersion PlanVersion
ParentOrganizationalUnit ParentOrganizationalUnit
InsurClmType InsurClmType Claim Type
InsurClmSubclmType InsurClmSubclmType
InsurClmAuthznGrp InsurClmAuthznGrp AuthGroup (VIP)
InsurClmCoverageType InsurClmCoverageType Coverage Type
InsurClmLifeCycSts InsurClmLifeCycSts Status
InsuranceContract InsuranceContract Contract
InsurClmDisplayCurrency
InsurClmTotExpndtrAmt
InsurClmTypeGeneration InsurClmTypeGeneration Generation
InsurLineOfBus InsurLineOfBus
InsurClmPolicyProduct InsurClmPolicyProduct Policy Product
InsurClmAssignUUID InsurClmAssignUUID Link UUID
InsurClmSubclaimAssignUUID InsurClmSubclaimAssignUUID
InsurClmSubclaimPerformerObjID InsurClmSubclaimPerformerObjID
InsurClmPerformerObjID
InsurClmRsrvChangeTime InsurClmRsrvChangeTime
InsurClmChangeDate InsurClmChangeDate
CalendarYear CalendarYear Year
CalendarMonth CalendarMonth Calendar Month
CalendarQuarter CalendarQuarter Calendar Quarter
YearQuarter YearQuarter Year Quarter
_CalendarYear _CalendarYear
_CalendarMonth _CalendarMonth
_CalendarQuarter _CalendarQuarter
_Currency _Currency
_AuthGrpName _AuthGrpName
_StatusText _StatusText
_CoverageType _CoverageType
_CLaimSubTypeText _CLaimSubTypeText
_LossExpTxt _LossExpTxt
_ClaimTypeText _ClaimTypeText
_LineOfBusText _LineOfBusText
_ReserveTypeText _ReserveTypeText
_OrgUnit _OrgUnit
_ParentOrgUnit _ParentOrgUnit

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_InsurClmTotExpndtrCube.
-- 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: IICLTOTEXPNDCUBE
-- Parameters: P_ExchangeRateType : kurst, P_DisplayCurrency : vdm_v_display_currency

CREATE VIEW I_InsurClmTotExpndtrCube AS
SELECT
  InsuranceClaim,
  InsurClmLossExpnType,
  InsurClmRsrvType,
  InsurClmReserveCurrency,
  InsurClmSubclm,
  OrganizationalUnit,
  PlanVersion,
  ParentOrganizationalUnit,
  InsurClmType,
  InsurClmSubclmType,
  InsurClmAuthznGrp,
  InsurClmCoverageType,
  InsurClmLifeCycSts,
  InsuranceContract,
  $parameters.P_DisplayCurrency AS InsurClmDisplayCurrency,
  cast(InsurClmTotExpndtrAmt as icl_total_expenditure_rescurr preserving type) AS InsurClmTotExpndtrAmt,
  InsurClmTypeGeneration,
  InsurLineOfBus,
  InsurClmPolicyProduct,
  InsurClmAssignUUID,
  InsurClmSubclaimAssignUUID,
  InsurClmSubclaimPerformerObjID,
  cast(InsurClmPerformerObjID as iclx_claimowner_d preserving type) AS InsurClmPerformerObjID,
  InsurClmRsrvChangeTime,
  InsurClmChangeDate,
  CalendarYear,
  CalendarMonth,
  CalendarQuarter,
  YearQuarter
FROM I_InsurClmTotExpndtrWithOrg
LEFT OUTER JOIN I_InsurClmOrganization AS _OrgUnit ON OrganizationalUnit = _OrgUnit.OrganizationalUnit  -- association [0..*]
LEFT OUTER JOIN I_InsurClmOrganization AS _ParentOrgUnit ON ParentOrganizationalUnit = _ParentOrgUnit.OrganizationalUnit  -- association [0..*]
LEFT OUTER JOIN I_Currency AS _Currency ON _Currency.Currency = InsurClmReserveCurrency  -- association [1]
;