/SSB/DESIGNTIME_REPORT_CONFIGS

DDL: /SSB/DESIGNTIME_REPORT_CONFIGS SQL: /SSB/DSGNTMEREPC Type: view

SSB: Designtime Report Configurations

/SSB/DESIGNTIME_REPORT_CONFIGS is a CDS View that provides data about "SSB: Designtime Report Configurations" in SAP S/4HANA. It reads from 2 data sources (/SSB/CORE_REPORT_DD_CONFIG, /SSB/PRIMARY_TAG_AND_COUNT) and exposes 41 fields with key fields id, is_active. It has 17 associations to related views.

Data Sources (2)

SourceAliasJoin Type
/SSB/CORE_REPORT_DD_CONFIG reports from
/SSB/PRIMARY_TAG_AND_COUNT Tag_count left_outer

Associations (17)

CardinalityTargetAliasCondition
[0..*] /ssb/Core_Tags _Tags ( $projection.id = _Tags.id and $projection.is_active = _Tags.is_active and _Tags.type = 'RP' ) or ( $projection.indicator_id = _Tags.id and $projection.is_active = _Tags.is_active and _Tags.type = 'IN' and $projection.type = '1' and $projection.ReportType = 'DD_CONFIG' )
[0..*] /SSB/CORE_REPORT_CONFIG_TEXTS _Text $projection.id = _Text.id and $projection.is_active = _Text.is_active
[0..1] I_User UserName changed_by = UserName.UserID
[0..*] /SSB/DESIGNTIME_APPLICATIONS _Applications ( $projection.id = _Applications.parentId or $projection.indicator_id = _Applications.parentId ) and ( $projection.is_active = _Applications.is_active )
[0..1] /ssb/designtime_Evaluations _Evaluations $projection.evaluation_id = _Evaluations.id and $projection.is_active = _Evaluations.is_active
[0..*] /ssb/Core_DD_Filter _DDFilters $projection.id = _DDFilters.evaluation_id and $projection.is_active = _DDFilters.is_active
[0..*] /ssb/Core_DD_Tile _DDTiles $projection.id = _DDTiles.evaluation_id and $projection.is_active = _DDTiles.is_active
[0..*] /ssb/Designtime_DD_View _DDViews $projection.id = _DDViews.evaluation_id and $projection.is_active = _DDViews.is_active
[0..*] /ssb/Core_Chips _Chips $projection.id = _Chips.evaluation_id and $projection.is_active = _Chips.is_active
[0..*] /ssb/Core_CE_Chips _CEChips $projection.id = _CEChips.evaluation_id and $projection.is_active = _CEChips.is_active
[0..*] /ssb/Core_Nav_Intent _NavIntents $projection.id = _NavIntents.id and $projection.is_active = _NavIntents.is_active
[0..*] /SSB/CORE_REPORT_FILTERS _Filters $projection.id = _Filters.id and $projection.is_active = _Filters.is_active
[0..*] /ssb/Core_Evaluation_Texts _EvalTexts $projection.id = _EvalTexts.id and $projection.is_active = _EvalTexts.is_active
[0..*] /SSB/CORE_ALP_REPORT_TEXTS _ReportTexts $projection.id = _ReportTexts.id and $projection.is_active = _ReportTexts.is_active
[0..*] /SSB/DESIGNTIME_KPI_TAGS _KPITags $projection.id = _KPITags.id and $projection.is_active = _KPITags.is_active
[0..*] /SSB/CORE_VISUAL_FILTERS _VisualFilters $projection.id = _VisualFilters.report_id and $projection.is_active = _VisualFilters.is_active
[0..1] /ssb/core_cds_Views _CDSSqlView reports.view_name = _CDSSqlView.DDLSourceName

Annotations (10)

NameValueLevelField
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName /SSB/DSGNTMEREPC view
EndUserText.label SSB: Designtime Report Configurations view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY id /SSB/CORE_REPORT_DD_CONFIG id WorklistID
KEY is_active /SSB/CORE_REPORT_DD_CONFIG is_active Truth Value
title
sub_title
description
namespace namespace Parameter Namespace
type /SSB/CORE_REPORT_DD_CONFIG type Worklist Type
indicator_id /SSB/CORE_REPORT_DD_CONFIG indicator_id Indicator ID
ServiceName /SSB/CORE_REPORT_DD_CONFIG service Service Type
ServiceType /SSB/CORE_REPORT_DD_CONFIG service_type Type of Ext. Service
scaling scaling Scaling
view_name view_name View Name
odata_url odata_url ODATA URL
column_name column_name Column Name
created_by created_by Version Created By
created_on created_on Variant created on
changed_by
owner_id owner_id User ID
owner_name owner_name Name
owner_e_mail owner_e_mail E-Mail Addr.
PrimaryTag /SSB/PRIMARY_TAG_AND_COUNT Tag Tag
TagsCount /SSB/PRIMARY_TAG_AND_COUNT tagcount
VisualFiltersCount 0
ReportType ReportType ReportTyp
isCustomerEdited isCustomerEdited
_Tags _Tags
_Text _Text
_Evaluations _Evaluations
_DDFilters _DDFilters
_DDTiles _DDTiles
_DDViews _DDViews
_Chips _Chips
_CEChips _CEChips
_NavIntents _NavIntents
_Applications _Applications
_Filters _Filters
_EvalTexts _EvalTexts
_ReportTexts _ReportTexts
_KPITags _KPITags
_VisualFilters _VisualFilters
_CDSSqlView _CDSSqlView

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/DESIGNTIME_REPORT_CONFIGS.
-- 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/DSGNTMEREPC

CREATE VIEW /SSB/DESIGNTIME_REPORT_CONFIGS AS
SELECT
  reports.id AS id,
  reports.is_active AS is_active,
  coalesce( _Text[1: IsLogonLanguage = 1].title, reports.id ) AS title,
  _Text[1: IsLogonLanguage = 1].sub_title AS sub_title,
  _Text[1: IsLogonLanguage = 1].description AS description,
  namespace,
  reports.type AS type,
  reports.indicator_id AS indicator_id,
  reports.service AS ServiceName,
  reports.service_type AS ServiceType,
  scaling,
  view_name,
  odata_url,
  column_name,
  created_by,
  created_on,
  coalesce(UserName.UserDescription, changed_by ) AS changed_by,
  owner_id,
  owner_name,
  owner_e_mail,
  Tag_count.Tag AS PrimaryTag,
  Tag_count.tagcount AS TagsCount,
  0 AS VisualFiltersCount,
  ReportType,
  isCustomerEdited
FROM /SSB/CORE_REPORT_DD_CONFIG AS reports
LEFT OUTER JOIN /SSB/PRIMARY_TAG_AND_COUNT AS Tag_count ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN /ssb/Core_Tags AS _Tags ON ( id = _Tags.id AND is_active = _Tags.is_active AND _Tags.type = 'RP' ) OR ( indicator_id = _Tags.id AND is_active = _Tags.is_active AND _Tags.type = 'IN' AND type = '1' AND ReportType = 'DD_CONFIG' )  -- association [0..*]
LEFT OUTER JOIN /SSB/CORE_REPORT_CONFIG_TEXTS AS _Text ON id = _Text.id AND is_active = _Text.is_active  -- association [0..*]
LEFT OUTER JOIN I_User AS UserName ON changed_by = UserName.UserID  -- association [0..1]
LEFT OUTER JOIN /SSB/DESIGNTIME_APPLICATIONS AS _Applications ON ( id = _Applications.parentId OR indicator_id = _Applications.parentId ) AND ( is_active = _Applications.is_active )  -- association [0..*]
LEFT OUTER JOIN /ssb/designtime_Evaluations AS _Evaluations ON evaluation_id = _Evaluations.id AND is_active = _Evaluations.is_active  -- association [0..1]
LEFT OUTER JOIN /ssb/Core_DD_Filter AS _DDFilters ON id = _DDFilters.evaluation_id AND is_active = _DDFilters.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/Core_DD_Tile AS _DDTiles ON id = _DDTiles.evaluation_id AND is_active = _DDTiles.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/Designtime_DD_View AS _DDViews ON id = _DDViews.evaluation_id AND is_active = _DDViews.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/Core_Chips AS _Chips ON id = _Chips.evaluation_id AND is_active = _Chips.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/Core_CE_Chips AS _CEChips ON id = _CEChips.evaluation_id AND is_active = _CEChips.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/Core_Nav_Intent AS _NavIntents ON id = _NavIntents.id AND is_active = _NavIntents.is_active  -- association [0..*]
LEFT OUTER JOIN /SSB/CORE_REPORT_FILTERS AS _Filters ON id = _Filters.id AND is_active = _Filters.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/Core_Evaluation_Texts AS _EvalTexts ON id = _EvalTexts.id AND is_active = _EvalTexts.is_active  -- association [0..*]
LEFT OUTER JOIN /SSB/CORE_ALP_REPORT_TEXTS AS _ReportTexts ON id = _ReportTexts.id AND is_active = _ReportTexts.is_active  -- association [0..*]
LEFT OUTER JOIN /SSB/DESIGNTIME_KPI_TAGS AS _KPITags ON id = _KPITags.id AND is_active = _KPITags.is_active  -- association [0..*]
LEFT OUTER JOIN /SSB/CORE_VISUAL_FILTERS AS _VisualFilters ON id = _VisualFilters.report_id AND is_active = _VisualFilters.is_active  -- association [0..*]
LEFT OUTER JOIN /ssb/core_cds_Views AS _CDSSqlView ON reports.view_name = _CDSSqlView.DDLSourceName  -- association [0..1]
;