APS_COM_CS_D2_OIDC_TP

DDL: APS_COM_CS_D2_OIDC_TP SQL: APS_CS_OID_T_2 Type: view Package: SR_APS_COM_CS

CS Draft 2.0 OIDC TP view

APS_COM_CS_D2_OIDC_TP is a CDS View that provides data about "CS Draft 2.0 OIDC TP view" in SAP S/4HANA. It reads from 1 data source (APS_COM_CS_D2_OIDC) and exposes 30 fields with key field db_key. It has 3 associations to related views. Part of development package SR_APS_COM_CS.

Data Sources (1)

SourceAliasJoin Type
APS_COM_CS_D2_OIDC Document from

Associations (3)

CardinalityTargetAliasCondition
[1..1] Aps_Com_Cs_D2_Root_Tp _Root _Root.db_key = Document.parent_key
[0..*] APS_COM_CS_D2_OIDC_WB_TP _OidcWB _OidcWB.parent_key = Document.db_key
[0..*] APS_COM_CS_D2_OIDC_AU_TP _Audiences Document.db_key = _Audiences.parent_key

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName APS_CS_OID_T_2 view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label CS Draft 2.0 OIDC TP view view
Metadata.allowExtensions true view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeActivePersistence APS_CS_D_OIDC view
ObjectModel.writeDraftPersistence APS_CS_D_OIDC_D2 view
ObjectModel.semanticKey Oidcprovider view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY db_key APS_COM_CS_D2_OIDC db_key UUID
parent_key APS_COM_CS_D2_OIDC parent_key UUID
Oidcenabled APS_COM_CS_D2_OIDC Oidcenabled
Oidcprovider APS_COM_CS_D2_OIDC Oidcprovider
Oidcclientid APS_COM_CS_D2_OIDC Oidcclientid
Oidcclientsecret APS_COM_CS_D2_OIDC Oidcclientsecret
Oidcclientsecretuuid APS_COM_CS_D2_OIDC Oidcclientsecretuuid
Oidcclientsslid APS_COM_CS_D2_OIDC Oidcclientsslid
Oidcsslclientdep APS_COM_CS_D2_OIDC Oidcsslclientdep
Oidctokenendpointurl APS_COM_CS_D2_OIDC Oidctokenendpointurl
Oidcauthendpointurl APS_COM_CS_D2_OIDC Oidcauthendpointurl
Oidcredirecturl APS_COM_CS_D2_OIDC Oidcredirecturl
OidcIdTokenMaxAge APS_COM_CS_D2_OIDC OidcIdTokenMaxAge
Oidcauthmech APS_COM_CS_D2_OIDC Oidcauthmech
Oidcmodebearer APS_COM_CS_D2_OIDC Oidcmodebearer
Oidcmodeinteractive APS_COM_CS_D2_OIDC Oidcmodeinteractive
Oidcusermapping APS_COM_CS_D2_OIDC Oidcusermapping
OidcUserMappingClaim APS_COM_CS_D2_OIDC OidcUserMappingClaim
OidcCustomClaim APS_COM_CS_D2_OIDC OidcCustomClaim
OidcCustomScope APS_COM_CS_D2_OIDC OidcCustomScope
OidcAudienceEval APS_COM_CS_D2_OIDC OidcAudienceEval
Oidcimportwebkeys APS_COM_CS_D2_OIDC Oidcimportwebkeys
Oidcwebkeysurl APS_COM_CS_D2_OIDC Oidcwebkeysurl
Creationdatetime APS_COM_CS_D2_OIDC Creationdatetime Timestamp
Createdbyuser APS_COM_CS_D2_OIDC Createdbyuser User Name
Lastchangedatetime APS_COM_CS_D2_OIDC Lastchangedatetime Timestamp
Lastchangedbyuser APS_COM_CS_D2_OIDC Lastchangedbyuser User Name
_Root _Root
_OidcWB _OidcWB
_Audiences _Audiences

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_OIDC_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_CS_OID_T_2

CREATE VIEW APS_COM_CS_D2_OIDC_TP AS
SELECT
  Document.db_key AS db_key,
  Document.parent_key AS parent_key,
  Document.Oidcenabled AS Oidcenabled,
  Document.Oidcprovider AS Oidcprovider,
  Document.Oidcclientid AS Oidcclientid,
  Document.Oidcclientsecret AS Oidcclientsecret,
  Document.Oidcclientsecretuuid AS Oidcclientsecretuuid,
  Document.Oidcclientsslid AS Oidcclientsslid,
  Document.Oidcsslclientdep AS Oidcsslclientdep,
  Document.Oidctokenendpointurl AS Oidctokenendpointurl,
  Document.Oidcauthendpointurl AS Oidcauthendpointurl,
  Document.Oidcredirecturl AS Oidcredirecturl,
  Document.OidcIdTokenMaxAge AS OidcIdTokenMaxAge,
  Document.Oidcauthmech AS Oidcauthmech,
  Document.Oidcmodebearer AS Oidcmodebearer,
  Document.Oidcmodeinteractive AS Oidcmodeinteractive,
  Document.Oidcusermapping AS Oidcusermapping,
  Document.OidcUserMappingClaim AS OidcUserMappingClaim,
  Document.OidcCustomClaim AS OidcCustomClaim,
  Document.OidcCustomScope AS OidcCustomScope,
  Document.OidcAudienceEval AS OidcAudienceEval,
  Document.Oidcimportwebkeys AS Oidcimportwebkeys,
  Document.Oidcwebkeysurl AS Oidcwebkeysurl,
  Document.Creationdatetime AS Creationdatetime,
  Document.Createdbyuser AS Createdbyuser,
  Document.Lastchangedatetime AS Lastchangedatetime,
  Document.Lastchangedbyuser AS Lastchangedbyuser
FROM APS_COM_CS_D2_OIDC AS Document
LEFT OUTER JOIN Aps_Com_Cs_D2_Root_Tp AS _Root ON _Root.db_key = Document.parent_key  -- association [1..1]
LEFT OUTER JOIN APS_COM_CS_D2_OIDC_WB_TP AS _OidcWB ON _OidcWB.parent_key = Document.db_key  -- association [0..*]
LEFT OUTER JOIN APS_COM_CS_D2_OIDC_AU_TP AS _Audiences ON Document.db_key = _Audiences.parent_key  -- association [0..*]
;