i_aps_iam_app_core_auth

DDL: I_APS_IAM_APP_CORE_AUTH Type: view_entity Package: SR_APS_IAM_APP_CORE

IAM: App - Authorizations

i_aps_iam_app_core_auth is a CDS View that provides data about "IAM: App - Authorizations" in SAP S/4HANA. It reads from 6 data sources and exposes 31 fields with key fields OrigAppID, uuidastext60asID. Part of development package SR_APS_IAM_APP_CORE.

Data Sources (6)

SourceAliasJoin Type
aps_iam_w_appaui auth from
aps_iam_w_appaui auth union
aps_iam_w_appaui auth union
aps_iam_w_appaui auth union
aps_iam_w_appauv authf left_outer
aps_iam_w_appauv authf left_outer

Annotations (3)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label IAM: App - Authorizations view
Metadata.ignorePropagatedAnnotations true view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY OrigAppID aps_iam_w_appaui app_id Identifier
ParentID
Idx 0
AuthObject aps_iam_w_appaui auth_object Object
AuthInstance
AuthField Logical Field
LowValue Value
HighValue Value
app_idasOrigAppID
Idx 1
AuthObject aps_iam_w_appaui auth_object Object
auth_object_inst_id1asAuthInstance
AuthField Logical Field
LowValue Value
HighValue Value
app_idasOrigAppID
Idx 2
AuthObject aps_iam_w_appaui auth_object Object
auth_object_inst_id1asAuthInstance
AuthField aps_iam_w_appauv field Logical Field
LowValue Value
HighValue Value
app_idasOrigAppID
KEY uuidastext60asID
Idx 3
AuthObject aps_iam_w_appaui auth_object Object
auth_object_inst_id1asAuthInstance
AuthField aps_iam_w_appauv field Logical Field
LowValue aps_iam_w_appauv low_value Value
HighValue aps_iam_w_appauv high_value Value
AppType app AppType Application Type

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_iam_app_core_auth.
-- 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.

CREATE VIEW i_aps_iam_app_core_auth AS
SELECT
  auth.app_id AS OrigAppID,
  cast(''as text60) AS ParentID,
  0 AS Idx,
  auth.auth_object AS AuthObject,
  cast('' as text20) AS AuthInstance,
  cast('' as agrfield) AS AuthField,
  cast('' as agval) AS LowValue,
  cast('' as agval) AS HighValue,
  app.AppType as AppType AS app_idasOrigAppID,
  concat_with_space( 'Authorization', auth.auth_object_inst_id, 1 ) as AuthInstance AS auth_object_inst_id1asAuthInstance,
  cast( concat(auth.auth_object, concat(':', concat(auth.auth_object_inst_id, concat(':', concat(authf.field, concat(':', bintohex(authf.uuid))))))) as text60) as ID AS uuidastext60asID,
  app.AppType AS AppType
FROM aps_iam_w_appaui AS auth
LEFT OUTER JOIN aps_iam_w_appauv AS authf ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): aps_iam_w_appaui
;