I_Aivs_Chart

DDL: I_AIVS_CHART SQL: AIVS_RPRT_CHART Type: view Package: SADL_GW_DT_REPORTING

chart

I_Aivs_Chart is a CDS View that provides data about "chart" in SAP S/4HANA. It reads from 1 data source (sadlcdsu) and exposes 8 fields with key fields report_id, cds_type, report_value, Amount. It has 1 association to related views. Part of development package SADL_GW_DT_REPORTING.

Data Sources (1)

SourceAliasJoin Type
sadlcdsu Chart from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_Aivs_List _List _List.report_type = $projection.report_type

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName AIVS_RPRT_CHART view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label chart view
UI.presentationVariant.sortOrder.by datum view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY report_id sadlcdsu report_id Report ID
KEY cds_type CInfo cds_type Model Type
KEY report_value sadlcdsu report_value Report Value
KEY Amount Total CDS views
report_type CRep report_type Report Type
dlv_unit CInfo dlv_unit SW Cmponent
datum Valid to
_List _List

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_Aivs_Chart.
-- 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: AIVS_RPRT_CHART

CREATE VIEW I_Aivs_Chart AS
SELECT
  Chart.report_id AS report_id,
  CInfo.cds_type AS cds_type,
  Chart.report_value AS report_value,
  count( * ) AS Amount,
  CRep.report_type AS report_type,
  CInfo.dlv_unit AS dlv_unit,
  cast( cast( datum as abap.char( 18 ) ) as abap.numc( 18 ) ) AS datum
FROM sadlcdsu AS Chart
LEFT OUTER JOIN I_Aivs_List AS _List ON _List.report_type = report_type  -- association [1..1]
;