Aps_Com_Cs_D2_Root

DDL: APS_COM_CS_D2_ROOT SQL: APS_COM_CS_R_2 Type: view Package: SR_APS_COM_CS

Communication System Draft 2.0 root view

Aps_Com_Cs_D2_Root is a CDS View that provides data about "Communication System Draft 2.0 root view" in SAP S/4HANA. It reads from 1 data source (aps_cs_d_root) and exposes 62 fields with key field db_key. It has 5 associations to related views. Part of development package SR_APS_COM_CS.

Data Sources (1)

SourceAliasJoin Type
aps_cs_d_root Document from

Associations (5)

CardinalityTargetAliasCondition
[0..*] Aps_Com_Cs_D2_Inbound _Inbound _Inbound.parent_key = $projection.db_key
[0..*] Aps_Com_Cs_D2_Outbound _Outbound _Outbound.parent_key = $projection.db_key
[0..*] APS_COM_CS_D2_PARTNER _Partner _Partner.parent_key = $projection.db_key
[0..*] APS_COM_CS_D2_OIDC _Oidc _Oidc.parent_key = $projection.db_key
[0..*] APS_COM_CS_D2_EVENT _Event _Event.parent_key = $projection.db_key

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName APS_COM_CS_R_2 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Communication System Draft 2.0 root view view
ObjectModel.compositionRoot true view

Fields (62)

KeyFieldSource TableSource FieldDescription
KEY db_key aps_cs_d_root db_key UUID
CommSyst aps_cs_d_root commsyst System ID
CommSystName aps_cs_d_root commsystname
CommSystPort aps_cs_d_root commsystport
CommSystDescription aps_cs_d_root commsystdescription
CommunicationProtocol aps_cs_d_root communicationprotocol
IntermediateDocLogicalSystem aps_cs_d_root intermediatedoclogicalsystem
CommSystSAPClient aps_cs_d_root commsystsapclient
CommSystHostName aps_cs_d_root commsysthostname
CommSystUIHostName aps_cs_d_root commsystuihostname
CommSystOwnrCntCtPersnName aps_cs_d_root commsystownrcntctpersnname
CommSystOwnrCntCtPersnPhnmbr aps_cs_d_root commsystownrcntctpersnphnmbr
CommSystOwnrCntCtPersnEmlAddr aps_cs_d_root commsystownrcntctpersnemladdr
CommSystEditStatus aps_cs_d_root commsysteditstatus
CommSystType aps_cs_d_root commsysttype
BusinessSystemName aps_cs_d_root businesssystemname Business System
IsOwnSystem aps_cs_d_root isownsystem
CreationDateTime
CreatedByUser aps_cs_d_root createdbyuser User Name
LastChangeDateTime
LastChangedByUser aps_cs_d_root lastchangedbyuser User Name
OAuth2IDPEnabled aps_cs_d_root oauth2idpenabled
OAuth2IDPCertificate aps_cs_d_root oauth2idpcertificate
OAuth2IDPCertificateUUID aps_cs_d_root oauth2idpcertificateuuid
OAuth2IDPName aps_cs_d_root oauth2idpname
OAuth2IDPCTFSubject aps_cs_d_root oauth2idpctfsubject
OAuth2IDPCTFIssuer aps_cs_d_root oauth2idpctfissuer
OAuth2IDPUserLogonType aps_cs_d_root oauth2idpuserlogontype
OAuth2RedirectUri aps_cs_d_root oauth2redirecturi
OAuth2RedirectUriIsLoopback aps_cs_d_root oauth2redirecturiisloopback
OAuth2AuthEndpoint aps_cs_d_root oauth2authendpoint
OAuth2TokenEndpoint aps_cs_d_root oauth2tokenendpoint
OAuth2Audience aps_cs_d_root oauth2audience
OAuth2mTLSEndpoint aps_cs_d_root oauth2mtlsendpoint
CipherSuiteCode aps_cs_d_root ciphersuitecode
IsABAPSystem aps_cs_d_root isabapsystem
SccLocationID aps_cs_d_root scclocationid
TechnicalUserPropagation aps_cs_d_root technicaluserpropagation
IsLoadBalancing aps_cs_d_root isloadbalancing
SAPSystemID aps_cs_d_root sapsystemid
SAPSystemNumber aps_cs_d_root sapsystemnumber
LogonGroup aps_cs_d_root logongroup
MessageServerTargetHost aps_cs_d_root messageservertargethost
FastSerializer aps_cs_d_root fastserializer
RFCNonUnicodeSystem aps_cs_d_root rfcnonunicodesystem
DestinationService aps_cs_d_root destinationservice
DestinationServiceName aps_cs_d_root destinationservicename
IsHubSystem aps_cs_d_root ishubsystem
InboundOnly aps_cs_d_root inboundonly
UseDefaultDestService aps_cs_d_root usedefaultdestservice
SAMLBAPEnabled aps_cs_d_root samlbapenabled
SAMLBAPName aps_cs_d_root samlbapname
SAMLBAPUserLogonType aps_cs_d_root samlbapuserlogontype
SAMLBAPCertUUID aps_cs_d_root samlbapcertuuid
RemoteSqlEnabled aps_cs_d_root remotesqlenabled
RemoteSqlAdapterName aps_cs_d_root remotesqladaptername
RemoteSqlAdapterConfig aps_cs_d_root remotesqladapterconfig
_Inbound _Inbound
_Outbound _Outbound
_Partner _Partner
_Oidc _Oidc
_Event _Event

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_Cs_D2_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_COM_CS_R_2

CREATE VIEW Aps_Com_Cs_D2_Root AS
SELECT
  Document.db_key AS db_key,
  Document.commsyst AS CommSyst,
  Document.commsystname AS CommSystName,
  Document.commsystport AS CommSystPort,
  Document.commsystdescription AS CommSystDescription,
  Document.communicationprotocol AS CommunicationProtocol,
  Document.intermediatedoclogicalsystem AS IntermediateDocLogicalSystem,
  Document.commsystsapclient AS CommSystSAPClient,
  Document.commsysthostname AS CommSystHostName,
  Document.commsystuihostname AS CommSystUIHostName,
  Document.commsystownrcntctpersnname AS CommSystOwnrCntCtPersnName,
  Document.commsystownrcntctpersnphnmbr AS CommSystOwnrCntCtPersnPhnmbr,
  Document.commsystownrcntctpersnemladdr AS CommSystOwnrCntCtPersnEmlAddr,
  Document.commsysteditstatus AS CommSystEditStatus,
  Document.commsysttype AS CommSystType,
  Document.businesssystemname AS BusinessSystemName,
  Document.isownsystem AS IsOwnSystem,
  cast( Document.creationdatetime as timestamp ) AS CreationDateTime,
  Document.createdbyuser AS CreatedByUser,
  cast( Document.lastchangedatetime as timestamp ) AS LastChangeDateTime,
  Document.lastchangedbyuser AS LastChangedByUser,
  Document.oauth2idpenabled AS OAuth2IDPEnabled,
  Document.oauth2idpcertificate AS OAuth2IDPCertificate,
  Document.oauth2idpcertificateuuid AS OAuth2IDPCertificateUUID,
  Document.oauth2idpname AS OAuth2IDPName,
  Document.oauth2idpctfsubject AS OAuth2IDPCTFSubject,
  Document.oauth2idpctfissuer AS OAuth2IDPCTFIssuer,
  Document.oauth2idpuserlogontype AS OAuth2IDPUserLogonType,
  Document.oauth2redirecturi AS OAuth2RedirectUri,
  Document.oauth2redirecturiisloopback AS OAuth2RedirectUriIsLoopback,
  Document.oauth2authendpoint AS OAuth2AuthEndpoint,
  Document.oauth2tokenendpoint AS OAuth2TokenEndpoint,
  Document.oauth2audience AS OAuth2Audience,
  Document.oauth2mtlsendpoint AS OAuth2mTLSEndpoint,
  Document.ciphersuitecode AS CipherSuiteCode,
  Document.isabapsystem AS IsABAPSystem,
  Document.scclocationid AS SccLocationID,
  Document.technicaluserpropagation AS TechnicalUserPropagation,
  Document.isloadbalancing AS IsLoadBalancing,
  Document.sapsystemid AS SAPSystemID,
  Document.sapsystemnumber AS SAPSystemNumber,
  Document.logongroup AS LogonGroup,
  Document.messageservertargethost AS MessageServerTargetHost,
  Document.fastserializer AS FastSerializer,
  Document.rfcnonunicodesystem AS RFCNonUnicodeSystem,
  Document.destinationservice AS DestinationService,
  Document.destinationservicename AS DestinationServiceName,
  Document.ishubsystem AS IsHubSystem,
  Document.inboundonly AS InboundOnly,
  Document.usedefaultdestservice AS UseDefaultDestService,
  Document.samlbapenabled AS SAMLBAPEnabled,
  Document.samlbapname AS SAMLBAPName,
  Document.samlbapuserlogontype AS SAMLBAPUserLogonType,
  Document.samlbapcertuuid AS SAMLBAPCertUUID,
  Document.remotesqlenabled AS RemoteSqlEnabled,
  Document.remotesqladaptername AS RemoteSqlAdapterName,
  Document.remotesqladapterconfig AS RemoteSqlAdapterConfig
FROM aps_cs_d_root AS Document
LEFT OUTER JOIN Aps_Com_Cs_D2_Inbound AS _Inbound ON _Inbound.parent_key = db_key  -- association [0..*]
LEFT OUTER JOIN Aps_Com_Cs_D2_Outbound AS _Outbound ON _Outbound.parent_key = db_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CS_D2_PARTNER AS _Partner ON _Partner.parent_key = db_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CS_D2_OIDC AS _Oidc ON _Oidc.parent_key = db_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CS_D2_EVENT AS _Event ON _Event.parent_key = db_key  -- association [0..*]
;