I_ReviewBookletDataSource

DDL: I_REVIEWBOOKLETDATASOURCE Type: view_entity COMPOSITE Package: RS_ANA_RBOOKLET_CONF_CORE

Review Booklet Data Source

I_ReviewBookletDataSource is a Composite CDS View that provides data about "Review Booklet Data Source" in SAP S/4HANA. It reads from 3 data sources (ARS_API_STATE, ddddlsrc, ddddlsrc02bt) and exposes 7 fields with key field CDSView. Part of development package RS_ANA_RBOOKLET_CONF_CORE.

Data Sources (3)

SourceAliasJoin Type
ARS_API_STATE _ars_api_released left_outer
ddddlsrc _ddlsource left_outer
ddddlsrc02bt _text left_outer

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Review Booklet Data Source view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #META view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #COMPOSITE view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY CDSView
CDSViewName ddddlsrc02bt ddtext Short text
CompID _QueryProvider compid Query
ReviewBookletDtaSrceSrvcName
CDSViewIsV3Query _QueryProvider withProvContractAnalyticalQry
CDSViewDevClass _QueryProvider queryDevClass
CDSViewReleaseStatus ARS_API_STATE state Vehicle Region

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_ReviewBookletDataSource.
-- 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.

CREATE VIEW I_ReviewBookletDataSource AS
SELECT
  substring(_QueryProvider.queryCDSName, 1, 30) AS CDSView,
  _text.ddtext AS CDSViewName,
  _QueryProvider.compid AS CompID,
  case when _QueryProvider.withProvContractAnalyticalQry = 'X' then _QueryProvider.queryDDLName else _QueryProvider.compid end AS ReviewBookletDtaSrceSrvcName,
  _QueryProvider.withProvContractAnalyticalQry AS CDSViewIsV3Query,
  _QueryProvider.queryDevClass AS CDSViewDevClass,
  _ars_api_released.state AS CDSViewReleaseStatus
LEFT OUTER JOIN ARS_API_STATE AS _ars_api_released ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ddddlsrc02bt AS _text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ddddlsrc AS _ddlsource ON /* join condition not captured in parsed metadata */
;