I_APS_COM_CA_TP

DDL: I_APS_COM_CA_TP SQL: APS_CA Type: view Package: SR_APS_COM_CA

Communication Arrangement BO

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

Data Sources (1)

SourceAliasJoin Type
I_APS_COM_CA_Root_Core Core_Root_View from

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_APS_COM_CA_APIKEY_TP _API_Keys $projection.db_key = _API_Keys.parent_key
[0..*] I_Aps_Com_Ca_Inb_Defaults_TP _InboundDefaults $projection.db_key = _InboundDefaults.parent_key
[0..*] I_APS_COM_CA_INB_SRV_TP _InboundServices $projection.db_key = _InboundServices.parent_key
[0..*] I_Aps_Com_Ca_Outb_Defaults_TP _OutboundDefaults $projection.db_key = _OutboundDefaults.parent_key
[0..*] I_APS_COM_CA_OUT_SRV_TP _OutboundServices $projection.db_key = _OutboundServices.parent_key

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName APS_CA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
Search.searchable false view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.compositionRoot true view
ObjectModel.writeActivePersistence aps_ca_d_root view
ObjectModel.writeDraftPersistence aps_ca_d_root_d view
ObjectModel.entityChangeStateId LastChangeDateTime view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
EndUserText.label Communication Arrangement BO view

Fields (21)

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 CommunicationScenarioType
ScenarioIsManagedBySAP ScenarioIsManagedBySAP TRUE
CommScenarioDescription CommScenarioDescription
_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_TP.
-- 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

CREATE VIEW I_APS_COM_CA_TP AS
SELECT
  db_key,
  CommSyst,
  CommArrgmtName,
  CommArrgmtDescription,
  CommunicationScenario,
  CommArrgmtEditStatus,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  OAuth2Profile,
  OAuth2ConfigurationID,
  CommScenarioChangeDate,
  CommunicationScenarioType,
  ScenarioIsManagedBySAP,
  CommScenarioDescription
FROM I_APS_COM_CA_Root_Core AS Core_Root_View
LEFT OUTER JOIN I_APS_COM_CA_APIKEY_TP AS _API_Keys ON db_key = _API_Keys.parent_key  -- association [0..*]
LEFT OUTER JOIN I_Aps_Com_Ca_Inb_Defaults_TP AS _InboundDefaults ON db_key = _InboundDefaults.parent_key  -- association [0..*]
LEFT OUTER JOIN I_APS_COM_CA_INB_SRV_TP AS _InboundServices ON db_key = _InboundServices.parent_key  -- association [0..*]
LEFT OUTER JOIN I_Aps_Com_Ca_Outb_Defaults_TP AS _OutboundDefaults ON db_key = _OutboundDefaults.parent_key  -- association [0..*]
LEFT OUTER JOIN I_APS_COM_CA_OUT_SRV_TP AS _OutboundServices ON db_key = _OutboundServices.parent_key  -- association [0..*]
;