R_APS_COM_DCS_DEPRECATION

DDL: R_APS_COM_DCS_DEPRECATION Type: view_entity Package: SR_APS_COM_DCS_RAP

Communication Scenario Deprecation

R_APS_COM_DCS_DEPRECATION is a CDS View that provides data about "Communication Scenario Deprecation" in SAP S/4HANA. It reads from 2 data sources (cls_assignment, R_APS_COM_DCS_RAP) and exposes 3 fields with key field communicationScenarioID. It has 1 association to related views. Part of development package SR_APS_COM_DCS_RAP.

Data Sources (2)

SourceAliasJoin Type
cls_assignment cls left_outer
R_APS_COM_DCS_RAP cscn from

Associations (1)

CardinalityTargetAliasCondition
[0..1] t100 _Txt_Depr _Txt_Depr.sprsl = $session.system_language and _Txt_Depr.arbgb = 'APS_COM_COMMON' and _Txt_Depr.msgnr = '021'

Annotations (3)

NameValueLevelField
AccessControl.authorizationCheck #NOT_ALLOWED view
EndUserText.label Communication Scenario Deprecation view
Metadata.ignorePropagatedAnnotations true view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY communicationScenarioID cls_assignment sobj_name Object Name
textelseendasDeprecatedStatusText
valueendasdeprecationRelease

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 R_APS_COM_DCS_DEPRECATION.
-- 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 R_APS_COM_DCS_DEPRECATION AS
SELECT
  cls.sobj_name AS communicationScenarioID,
  case when isDeprecated = 'X' then _Txt_Depr.text else '' end as DeprecatedStatusText AS textelseendasDeprecatedStatusText,
  case when cls.value is initial then '' else cls.value end as deprecationRelease AS valueendasdeprecationRelease
FROM R_APS_COM_DCS_RAP AS cscn
LEFT OUTER JOIN cls_assignment AS cls ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t100 AS _Txt_Depr ON _Txt_Depr.sprsl = $session.system_language AND _Txt_Depr.arbgb = 'APS_COM_COMMON' AND _Txt_Depr.msgnr = '021'  -- association [0..1]
;