I_APS_COM_CA_Root_Core

DDL: I_APS_COM_CA_CORE SQL: APS_COM_CA_ROOTC Type: view Package: SR_APS_COM_CA

Communication Arrangement Root Node Core View

I_APS_COM_CA_Root_Core is a CDS View that provides data about "Communication Arrangement Root Node Core View" in SAP S/4HANA. It reads from 1 data source (aps_ca_d_root) and exposes 20 fields with key field db_key. It has 6 associations to related views. Part of development package SR_APS_COM_CA.

Data Sources (1)

SourceAliasJoin Type
aps_ca_d_root aps_ca_d_root from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_APS_COM_CA_APIKEY_C _API_Keys $projection.db_key = _API_Keys.parent_key and _API_Keys.parent_prop_str_inst_key is not null
[0..*] I_Aps_Com_Ca_Inb_Defaults_C _InboundDefaults $projection.db_key = _InboundDefaults.parent_key
[0..*] I_APS_COM_CA_INB_SRV_C _InboundServices $projection.db_key = _InboundServices.parent_key
[0..*] I_Aps_Com_Ca_Outb_Defaults_C _OutboundDefaults $projection.db_key = _OutboundDefaults.parent_key
[0..*] I_APS_COM_CA_OUT_SRV_C _OutboundServices $projection.db_key = _OutboundServices.parent_key
[0..1] APS_COM_CSCN_API_ROOT _CommunicationScenario $projection.CommunicationScenario = _CommunicationScenario.communication_scenario_id

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName APS_COM_CA_ROOTC view
ObjectModel.compositionRoot true view
ClientHandling.type #CLIENT_DEPENDENT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Communication Arrangement Root Node Core View view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY db_key db_key UUID
CommSyst commsyst System ID
CommArrgmtName commarrgmtname
CommArrgmtDescription commarrgmtdescription
CommunicationScenario communicationscenario
CommArrgmtEditStatus commarrgmteditstatus
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
OAuth2Profile oauth2profile OAuth 2.0 Profile
OAuth2ConfigurationID oauth2configurationid Configuration
CommScenarioChangeDate commscenariochangedate
CommunicationScenarioType _CommunicationScenario communication_scenario_type
CommScenarioDescription _CommunicationScenario description Well Code Des.
_API_Keys _API_Keys
_InboundDefaults _InboundDefaults
_InboundServices _InboundServices
_OutboundDefaults _OutboundDefaults
_OutboundServices _OutboundServices

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_APS_COM_CA_Root_Core.
-- 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: APS_COM_CA_ROOTC

CREATE VIEW I_APS_COM_CA_Root_Core AS
SELECT
  db_key,
  CommSyst,
  CommArrgmtName,
  CommArrgmtDescription,
  CommunicationScenario,
  CommArrgmtEditStatus,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  OAuth2Profile,
  OAuth2ConfigurationID,
  CommScenarioChangeDate,
  _CommunicationScenario.communication_scenario_type AS CommunicationScenarioType,
  _CommunicationScenario.description AS CommScenarioDescription
FROM aps_ca_d_root
LEFT OUTER JOIN I_APS_COM_CA_APIKEY_C AS _API_Keys ON db_key = _API_Keys.parent_key AND _API_Keys.parent_prop_str_inst_key is not null  -- association [0..*]
LEFT OUTER JOIN I_Aps_Com_Ca_Inb_Defaults_C AS _InboundDefaults ON db_key = _InboundDefaults.parent_key  -- association [0..*]
LEFT OUTER JOIN I_APS_COM_CA_INB_SRV_C AS _InboundServices ON db_key = _InboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN I_Aps_Com_Ca_Outb_Defaults_C AS _OutboundDefaults ON db_key = _OutboundDefaults.parent_key  -- association [0..*]
LEFT OUTER JOIN I_APS_COM_CA_OUT_SRV_C AS _OutboundServices ON db_key = _OutboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CSCN_API_ROOT AS _CommunicationScenario ON CommunicationScenario = _CommunicationScenario.communication_scenario_id  -- association [0..1]
;