I_CAImpairmentLineItem

DDL: I_CAIMPAIRMENTLINEITEM SQL: ICAIMPLINEITEM Type: view BASIC Package: FINS_FI_CLS_LOSS_ALLOW_ANALYZE

FI-CA Impairment Aggregated Line Items

I_CAImpairmentLineItem is a Basic CDS View that provides data about "FI-CA Impairment Aggregated Line Items" in SAP S/4HANA. It reads from 2 data sources (fins_sl_imp_hd, fins_sl_imp_it) and exposes 43 fields. Part of development package FINS_FI_CLS_LOSS_ALLOW_ANALYZE.

Data Sources (2)

SourceAliasJoin Type
fins_sl_imp_hd HeaderItems inner
fins_sl_imp_it LineItems from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICAIMPLINEITEM view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label FI-CA Impairment Aggregated Line Items view

Fields (43)

KeyFieldSource TableSource FieldDescription
Ledger fins_sl_imp_it rldnr Ledger (Compat.)
CompanyCode fins_sl_imp_it rbukrs Company Code
FiscalYear fins_sl_imp_it gjahr Settlement Year
FiscalPeriod fins_sl_imp_it poper Posting periods
GLAccount racct GL Account From
Customer kunnr Stock customer
BusinessPartner partner With Partner
Country country Venue: Ctry/Reg
CreditRiskClass risk_class Risk Class
GeneralLedgerAgingIncrement incrmnt Increment
CostCenter rcntr Cost Center
ProfitCenter prctr Profit Centers
FunctionalArea rfarea R FuncArea
BusinessArea rbusa Business Area
ControllingArea kokrs Org. Value
Segment segment Segment number
PartnerCostCenter scntr Sender Cost Ctr
PartnerProfitCenter pprctr Partner PC
PartnerFunctionalArea sfarea Sender FnArea
PartnerBusinessArea sbusa Trdg Part.BA
PartnerCompany rassc Trading Partner
PartnerSegment psegment Partner Segment
SubLedgerAcctLineItemType slalittype SLALineItemType
AmountInCompanyCodeCurrency
AmountInGlobalCurrency
AmountInFreeDefinedCurrency1
AmountInFreeDefinedCurrency2
AmountInFreeDefinedCurrency3
AmountInFreeDefinedCurrency4
AmountInFreeDefinedCurrency5
AmountInFreeDefinedCurrency6
AmountInFreeDefinedCurrency7
AmountInFreeDefinedCurrency8
CompanyCodeCurrency rhcur Local Currency
GlobalCurrency rkcur Ledger curr.
FreeDefinedCurrency1 rocur Free Defined Crcy 1
FreeDefinedCurrency2 rvcur Free Defined Crcy 4
FreeDefinedCurrency3 rbcur Free Defined Crcy 3
FreeDefinedCurrency4 rccur Third Currency
FreeDefinedCurrency5 rdcur Free Defined Crcy 5
FreeDefinedCurrency6 recur Free Defined Crcy 6
FreeDefinedCurrency7 rfcur Free Defined Crcy 7
FreeDefinedCurrency8 rgcur Free Defined Crcy 8

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_CAImpairmentLineItem.
-- 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: ICAIMPLINEITEM

CREATE VIEW I_CAImpairmentLineItem AS
SELECT
  LineItems.rldnr AS Ledger,
  LineItems.rbukrs AS CompanyCode,
  LineItems.gjahr AS FiscalYear,
  LineItems.poper AS FiscalPeriod,
  racct AS GLAccount,
  kunnr AS Customer,
  partner AS BusinessPartner,
  Country,
  risk_class AS CreditRiskClass,
  incrmnt AS GeneralLedgerAgingIncrement,
  rcntr AS CostCenter,
  prctr AS ProfitCenter,
  rfarea AS FunctionalArea,
  rbusa AS BusinessArea,
  kokrs AS ControllingArea,
  Segment,
  scntr AS PartnerCostCenter,
  pprctr AS PartnerProfitCenter,
  sfarea AS PartnerFunctionalArea,
  sbusa AS PartnerBusinessArea,
  rassc AS PartnerCompany,
  psegment AS PartnerSegment,
  slalittype AS SubLedgerAcctLineItemType,
  sum(hsl) AS AmountInCompanyCodeCurrency,
  sum(ksl) AS AmountInGlobalCurrency,
  sum(osl) AS AmountInFreeDefinedCurrency1,
  sum(vsl) AS AmountInFreeDefinedCurrency2,
  sum(bsl) AS AmountInFreeDefinedCurrency3,
  sum(csl) AS AmountInFreeDefinedCurrency4,
  sum(dsl) AS AmountInFreeDefinedCurrency5,
  sum(esl) AS AmountInFreeDefinedCurrency6,
  sum(fsl) AS AmountInFreeDefinedCurrency7,
  sum(gsl) AS AmountInFreeDefinedCurrency8,
  rhcur AS CompanyCodeCurrency,
  rkcur AS GlobalCurrency,
  rocur AS FreeDefinedCurrency1,
  rvcur AS FreeDefinedCurrency2,
  rbcur AS FreeDefinedCurrency3,
  rccur AS FreeDefinedCurrency4,
  rdcur AS FreeDefinedCurrency5,
  recur AS FreeDefinedCurrency6,
  rfcur AS FreeDefinedCurrency7,
  rgcur AS FreeDefinedCurrency8
FROM fins_sl_imp_it AS LineItems
INNER JOIN fins_sl_imp_hd AS HeaderItems ON /* join condition not captured in parsed metadata */
;