C_APS_COM_CA

DDL: C_APS_COM_CA SQL: CAPS_CA Type: view Package: SR_APS_COM_CA

Communication Arrangement

C_APS_COM_CA is a CDS View that provides data about "Communication Arrangement" in SAP S/4HANA. It reads from 1 data source (I_APS_COM_CA_TP) and exposes 36 fields with key field db_key. It has 15 associations to related views. Part of development package SR_APS_COM_CA.

Data Sources (1)

SourceAliasJoin Type
I_APS_COM_CA_TP I_APS_COM_CA_TP from

Associations (15)

CardinalityTargetAliasCondition
[0..1] C_APS_COM_CA_APIKEY _DestinationProperty $projection.db_key = _DestinationProperty.parent_key and _DestinationProperty.InterfaceKeyID = '0001'
[0..*] C_APS_COM_CA_APIKEY _API_Keys $projection.db_key = _API_Keys.parent_key
[0..1] C_APS_COM_CA_INB_DEFAULTS _InboundDefaults $projection.db_key = _InboundDefaults.parent_key
[0..*] C_APS_COM_CA_INB_SRV _InboundServices $projection.db_key = _InboundServices.parent_key
[0..1] C_APS_COM_CA_OUTB_DEFAULTS _OutboundDefaults $projection.db_key = _OutboundDefaults.parent_key
[0..*] C_APS_COM_CA_OUT_SRV _OutboundServices $projection.db_key = _OutboundServices.parent_key
[0..1] aps_user_ddl _ChangedBy _ChangedBy.UserID = $projection.LastChangedByUserID
[0..1] aps_user_ddl _CreatedBy _CreatedBy.UserID = $projection.CreatedByUserID
[0..1] Aps_Com_Cs_D2_Root_C _CommunicationSystem _CommunicationSystem.db_key = $projection.CommSyst
[1..1] Aps_Com_Cs_D2_Root_C _OwnSystem _OwnSystem.IsOwnSystem = 'X'
[0..*] Aps_Com_Cs_D2_Inbound_C _InboundCommSysUser _InboundCommSysUser.parent_key = $projection.CommSyst
[0..*] Aps_Com_Cs_D2_Outbound_C _OutboundCommSysUser _OutboundCommSysUser.parent_key = $projection.CommSyst
[0..1] I_APS_COM_COMM_SCEN_A _CommunicationScenario _CommunicationScenario.CommunicationScenarioID = $projection.CommunicationScenario
[0..*] C_APS_COM_CA_CHANGE_DOCUMENT _ChangeDocument _ChangeDocument.CommArrangementUUID = $projection.db_key
[0..*] C_APS_COM_CA_CDOC _ChangeDocs _ChangeDocs.db_key = $projection.db_key

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CAPS_CA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
EndUserText.label Communication Arrangement view
UI.headerInfo.typeName Communication Arrangement view
UI.headerInfo.typeNamePlural Communication Arrangements view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY db_key db_key UUID
CommSyst CommSyst Communication System
CommunicationScenario CommunicationScenario Scenario ID
CommArrgmtName CommArrgmtName Arrangement Name
CommArrgmtDescription CommArrgmtDescription
CreationDateTime CreationDateTime Created On
CommArrgmtEditStatus CommArrgmtEditStatus
CommSystID _CommunicationSystem CommSyst Communication System
CommSystName _CommunicationSystem CommSystName Communication System Name
CommSystHostName _CommunicationSystem CommSystHostName
CommSystUIHostName _CommunicationSystem CommSystUIHostName
CommSystSAMLBAPEnabled _CommunicationSystem SAMLBAPEnabled
CommScenarioDescription _CommunicationScenario Description Scenario
CommunicationScenarioType CommunicationScenarioType
IsAllowedCreateByKey _CommunicationScenario IsAllowedCreateByKey
OwnSystemID _OwnSystem CommSyst System ID
OwnSystemTenantApiUrl
DestinationService _CommunicationSystem DestinationService
IsSapCloudConnectorActive _CommunicationSystem IsABAPSystem
CreatedByUserName _CreatedBy UserDescription Created By
CreatedByUserID CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Changed On
LastChangedByUserName _ChangedBy UserDescription Changed By
LastChangedByUserID LastChangedByUser User Name
_API_Keys _API_Keys
_InboundDefaults _InboundDefaults
_InboundServices _InboundServices
_OutboundDefaults _OutboundDefaults
_OutboundServices _OutboundServices
_CommunicationSystem _CommunicationSystem
_InboundCommSysUser _InboundCommSysUser
_OutboundCommSysUser _OutboundCommSysUser
_CommunicationScenario _CommunicationScenario
_DestinationProperty _DestinationProperty
_ChangeDocument _ChangeDocument
_ChangeDocs _ChangeDocs

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 C_APS_COM_CA.
-- 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: CAPS_CA

CREATE VIEW C_APS_COM_CA AS
SELECT
  db_key,
  CommSyst,
  CommunicationScenario,
  CommArrgmtName,
  CommArrgmtDescription,
  CreationDateTime,
  CommArrgmtEditStatus,
  _CommunicationSystem.CommSyst AS CommSystID,
  _CommunicationSystem.CommSystName AS CommSystName,
  _CommunicationSystem.CommSystHostName AS CommSystHostName,
  _CommunicationSystem.CommSystUIHostName AS CommSystUIHostName,
  _CommunicationSystem.SAMLBAPEnabled AS CommSystSAMLBAPEnabled,
  _CommunicationScenario.Description AS CommScenarioDescription,
  CommunicationScenarioType,
  _CommunicationScenario.IsAllowedCreateByKey AS IsAllowedCreateByKey,
  _OwnSystem.CommSyst AS OwnSystemID,
  cast('' as abap.char( 256 ) ) AS OwnSystemTenantApiUrl,
  _CommunicationSystem.DestinationService AS DestinationService,
  _CommunicationSystem.IsABAPSystem AS IsSapCloudConnectorActive,
  _CreatedBy.UserDescription AS CreatedByUserName,
  CreatedByUser AS CreatedByUserID,
  LastChangeDateTime,
  _ChangedBy.UserDescription AS LastChangedByUserName,
  LastChangedByUser AS LastChangedByUserID
FROM I_APS_COM_CA_TP
LEFT OUTER JOIN C_APS_COM_CA_APIKEY AS _DestinationProperty ON db_key = _DestinationProperty.parent_key AND _DestinationProperty.InterfaceKeyID = '0001'  -- association [0..1]
LEFT OUTER JOIN C_APS_COM_CA_APIKEY AS _API_Keys ON db_key = _API_Keys.parent_key  -- association [0..*]
LEFT OUTER JOIN C_APS_COM_CA_INB_DEFAULTS AS _InboundDefaults ON db_key = _InboundDefaults.parent_key  -- association [0..1]
LEFT OUTER JOIN C_APS_COM_CA_INB_SRV AS _InboundServices ON db_key = _InboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN C_APS_COM_CA_OUTB_DEFAULTS AS _OutboundDefaults ON db_key = _OutboundDefaults.parent_key  -- association [0..1]
LEFT OUTER JOIN C_APS_COM_CA_OUT_SRV AS _OutboundServices ON db_key = _OutboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN aps_user_ddl AS _ChangedBy ON _ChangedBy.UserID = LastChangedByUserID  -- association [0..1]
LEFT OUTER JOIN aps_user_ddl AS _CreatedBy ON _CreatedBy.UserID = CreatedByUserID  -- association [0..1]
LEFT OUTER JOIN Aps_Com_Cs_D2_Root_C AS _CommunicationSystem ON _CommunicationSystem.db_key = CommSyst  -- association [0..1]
LEFT OUTER JOIN Aps_Com_Cs_D2_Root_C AS _OwnSystem ON _OwnSystem.IsOwnSystem = 'X'  -- association [1..1]
LEFT OUTER JOIN Aps_Com_Cs_D2_Inbound_C AS _InboundCommSysUser ON _InboundCommSysUser.parent_key = CommSyst  -- association [0..*]
LEFT OUTER JOIN Aps_Com_Cs_D2_Outbound_C AS _OutboundCommSysUser ON _OutboundCommSysUser.parent_key = CommSyst  -- association [0..*]
LEFT OUTER JOIN I_APS_COM_COMM_SCEN_A AS _CommunicationScenario ON _CommunicationScenario.CommunicationScenarioID = CommunicationScenario  -- association [0..1]
LEFT OUTER JOIN C_APS_COM_CA_CHANGE_DOCUMENT AS _ChangeDocument ON _ChangeDocument.CommArrangementUUID = db_key  -- association [0..*]
LEFT OUTER JOIN C_APS_COM_CA_CDOC AS _ChangeDocs ON _ChangeDocs.db_key = db_key  -- association [0..*]
;