/SSB/REPORT_EXTENSION

DDL: /SSB/REPORT_EXTENSION SQL: /SSB/REPEXT Type: view

All reports which are customer edited

/SSB/REPORT_EXTENSION is a CDS View that provides data about "All reports which are customer edited" in SAP S/4HANA. It reads from 3 data sources (/ssb/rpt_conf, /ssb/rpt_conf, /ssb/rpt_conf_s) and exposes 31 fields with key fields id, is_active, is_active.

Data Sources (3)

SourceAliasJoin Type
/ssb/rpt_conf _CustomerEditrep left_outer
/ssb/rpt_conf CustomerReports union_all
/ssb/rpt_conf_s Reports from

Annotations (9)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName /SSB/REPEXT view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label All reports which are customer edited view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY id /ssb/rpt_conf_s id WorklistID
KEY is_active /ssb/rpt_conf_s is_active Truth Value
namespace Parameter Namespace
type /ssb/rpt_conf_s type Worklist Type
scaling /ssb/rpt_conf_s scaling Scaling
odata_url /ssb/rpt_conf_s odata_url ODATA URL
column_name /ssb/rpt_conf_s column_name Column Name
owner_e_mail /ssb/rpt_conf_s owner_e_mail E-Mail Addr.
owner_id /ssb/rpt_conf_s owner_id User ID
owner_name /ssb/rpt_conf_s owner_name Name
created_by /ssb/rpt_conf_s created_by Version Created By
created_on /ssb/rpt_conf_s created_on Variant created on
ref_rep_id /ssb/rpt_conf ref_id Technical Object
changed_on /ssb/rpt_conf changed_on Variant Changed on
changed_by /ssb/rpt_conf changed_by User Name
id WorklistID
KEY is_active /ssb/rpt_conf is_active Truth Value
namespace namespace Parameter Namespace
type /ssb/rpt_conf type Worklist Type
scaling /ssb/rpt_conf scaling Scaling
odata_url /ssb/rpt_conf odata_url ODATA URL
column_name /ssb/rpt_conf column_name Column Name
owner_e_mail /ssb/rpt_conf owner_e_mail E-Mail Addr.
owner_id /ssb/rpt_conf owner_id User ID
owner_name /ssb/rpt_conf owner_name Name
created_by /ssb/rpt_conf created_by Version Created By
created_on /ssb/rpt_conf created_on Variant created on
ref_rep_id /ssb/rpt_conf ref_id Technical Object
changed_on /ssb/rpt_conf changed_on Variant Changed on
changed_by /ssb/rpt_conf changed_by User Name
isCustomerEdited 0

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 /SSB/REPORT_EXTENSION.
-- 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: /SSB/REPEXT

CREATE VIEW /SSB/REPORT_EXTENSION AS
SELECT
  Reports.id AS id,
  Reports.is_active AS is_active,
  'S' AS namespace,
  Reports.type AS type,
  Reports.scaling AS scaling,
  Reports.odata_url AS odata_url,
  Reports.column_name AS column_name,
  Reports.owner_e_mail AS owner_e_mail,
  Reports.owner_id AS owner_id,
  Reports.owner_name AS owner_name,
  Reports.created_by AS created_by,
  Reports.created_on AS created_on,
  _CustomerEditrep.ref_id AS ref_rep_id,
  _CustomerEditrep.changed_on AS changed_on,
  _CustomerEditrep.changed_by AS changed_by,
  0 AS isCustomerEdited
FROM /ssb/rpt_conf_s AS Reports
LEFT OUTER JOIN /ssb/rpt_conf AS _CustomerEditrep ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): /ssb/rpt_conf
;