APS_COM_CA_API_ROOT

DDL: APS_COM_CA_API_ROOT SQL: APS_CA_API_RT Type: view Package: SR_APS_COM_PUB_ODATA

OData API: Communication Arrangement Root

APS_COM_CA_API_ROOT is a CDS View that provides data about "OData API: Communication Arrangement Root" in SAP S/4HANA. It reads from 3 data sources (I_APS_COM_CA_TP, C_APS_COM_CA_INB_DEFAULTS, C_APS_COM_CA_OUTB_DEFAULTS) and exposes 24 fields with key fields db_key, CommSystemID, CommunicationScenario. It has 4 associations to related views. Part of development package SR_APS_COM_PUB_ODATA.

Data Sources (3)

SourceAliasJoin Type
I_APS_COM_CA_TP I_APS_COM_CA_TP from
C_APS_COM_CA_INB_DEFAULTS InboundDefault left_outer
C_APS_COM_CA_OUTB_DEFAULTS OutboundDefault left_outer

Associations (4)

CardinalityTargetAliasCondition
[0..*] APS_COM_CA_API_ROOT_PROPERTY _API_Keys $projection.db_key = _API_Keys.parent_key
[0..*] APS_COM_CA_API_INB_SRV _InboundServices $projection.db_key = _InboundServices.parent_key
[0..*] APS_COM_CA_API_OUTB_SRV _OutboundServices $projection.db_key = _OutboundServices.parent_key
[0..1] Aps_Com_Cs_D2_Root_Tp _CommunicationSystem _CommunicationSystem.db_key = I_APS_COM_CA_TP.CommSyst

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName APS_CA_API_RT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label OData API: Communication Arrangement Root view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY db_key I_APS_COM_CA_TP db_key UUID
KEY CommSystemID _CommunicationSystem CommSyst System ID
KEY CommunicationScenario CommunicationScenario
CommSyst CommSyst System ID
CommArrgmtName CommArrgmtName
CommArrgmtDescription CommArrgmtDescription
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
CommScenarioDescription CommScenarioDescription
CommunicationScenarioType CommunicationScenarioType
CommSystInboundUser C_APS_COM_CA_INB_DEFAULTS CommSystInboundUser
CommSystInboundUserID
CommSystInboundUserName C_APS_COM_CA_INB_DEFAULTS UserName User who owns item
CommSystInboundUserAuthMode C_APS_COM_CA_INB_DEFAULTS AuthentificationMode
CommSystOutboundUser C_APS_COM_CA_OUTB_DEFAULTS CommSystOutboundUser
CommSystOutboundUserName C_APS_COM_CA_OUTB_DEFAULTS CommSystOutboundUserName
CommSystOutboundUserAuthMode C_APS_COM_CA_OUTB_DEFAULTS SystemAuthenticationMode
CommSystOutboundUserCertText C_APS_COM_CA_OUTB_DEFAULTS CertificateText
CommSystOutboundUserSaml2Ident C_APS_COM_CA_OUTB_DEFAULTS OAuth2SAML2Identifier
_API_Keys _API_Keys
_InboundServices _InboundServices
_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 APS_COM_CA_API_ROOT.
-- 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_CA_API_RT

CREATE VIEW APS_COM_CA_API_ROOT AS
SELECT
  I_APS_COM_CA_TP.db_key AS db_key,
  _CommunicationSystem.CommSyst AS CommSystemID,
  CommunicationScenario,
  CommSyst,
  CommArrgmtName,
  CommArrgmtDescription,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  CommScenarioDescription,
  CommunicationScenarioType,
  InboundDefault.CommSystInboundUser AS CommSystInboundUser,
  InboundDefault._InboundCommSystemUser._CommunicationUser.UserID AS CommSystInboundUserID,
  InboundDefault.UserName AS CommSystInboundUserName,
  InboundDefault.AuthentificationMode AS CommSystInboundUserAuthMode,
  OutboundDefault.CommSystOutboundUser AS CommSystOutboundUser,
  OutboundDefault.CommSystOutboundUserName AS CommSystOutboundUserName,
  OutboundDefault.SystemAuthenticationMode AS CommSystOutboundUserAuthMode,
  OutboundDefault.CertificateText AS CommSystOutboundUserCertText,
  OutboundDefault.OAuth2SAML2Identifier AS CommSystOutboundUserSaml2Ident
FROM I_APS_COM_CA_TP
LEFT OUTER JOIN C_APS_COM_CA_INB_DEFAULTS AS InboundDefault ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_APS_COM_CA_OUTB_DEFAULTS AS OutboundDefault ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN APS_COM_CA_API_ROOT_PROPERTY AS _API_Keys ON db_key = _API_Keys.parent_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CA_API_INB_SRV AS _InboundServices ON db_key = _InboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CA_API_OUTB_SRV AS _OutboundServices ON db_key = _OutboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN Aps_Com_Cs_D2_Root_Tp AS _CommunicationSystem ON _CommunicationSystem.db_key = I_APS_COM_CA_TP.CommSyst  -- association [0..1]
;