APS_IAM_APP_APPS_LIST_DDL

DDL: APS_IAM_APP_APPS_LIST_DDL SQL: APS_IAM_APPS_L Type: view Package: SR_APS_IAM_APP_ODATA

IAM: Get all Apps of catalogs

APS_IAM_APP_APPS_LIST_DDL is a CDS View that provides data about "IAM: Get all Apps of catalogs" in SAP S/4HANA. It reads from 22 data sources and exposes 45 fields. Part of development package SR_APS_IAM_APP_ODATA.

Data Sources (22)

SourceAliasJoin Type
aps_iam_a_apps app from
aps_iam_w_app app left_outer
aps_iam_c_app app_scope left_outer
aps_iam_w_appt app_text left_outer
aps_iam_w_bu_cat bc left_outer
aps_iam_w_bc_app bc_app union
aps_iam_w_bucapp bucapp left_outer
aps_iam_w_bucatt catalog left_outer
aps_iam_w_bu_cat catalog inner
aps_iam_w_bucatt catalog left_outer
aps_iam_w_bucatt catalog_text left_outer
p_aps_iam_feature_scope_c feature_toggle left_outer
p_aps_iam_feature_scope_c feature_toggle inner
aps_iam_c_bu_cat scope left_outer
aps_iam_c_bu_cat scope left_outer
aps_iam_c_bu_cat scope left_outer
aps_iam_w_app sp_application left_outer
aps_iam_w_appt sp_application_text left_outer
aps_iam_w_bucapp sp_bucapp union
aps_iam_a_appst text left_outer
r_aps_iam_app_core_tile_assign tile_assignment left_outer
aps_iam_w_app w_app left_outer

Parameters (1)

NameTypeDefault
p_langu lang

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName APS_IAM_APPS_L view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label IAM: Get all Apps of catalogs view

Fields (45)

KeyFieldSource TableSource FieldDescription
fiori_idendasFioriId
FioriAppID aps_iam_w_app reference_id Identifier
app_idelseendasFioriTransaction
AppType aps_iam_w_app app_type Application Type
BusinessCatalog aps_iam_w_app bu_catalog_id
Title aps_iam_a_appst text User Group
SubTitle aps_iam_a_appst subtitle Subtitle
ScopeState aps_iam_c_bu_cat scope_state Scope State
CatalogTitle aps_iam_w_bucatt text User Group
BuCatalogAppId aps_iam_w_app bu_catalog_app_id
InternalId aps_iam_w_app chip_id Identifier
langu aps_iam_a_appst langu Primary lang.
SuppressTile
TargetMappingOnly aps_iam_w_app tm_only Checkbox
TcodeText
tcodeasFioriId
FioriAppID aps_iam_w_app app_id Identifier
FioriTransaction aps_iam_w_app app_id Identifier
AppType aps_iam_w_app app_type Application Type
BusinessCatalog aps_iam_w_bc_app bu_catalog_id
Title aps_iam_w_appt text User Group
SubTitle Subtitle
ScopeState aps_iam_c_bu_cat scope_state Scope State
CatalogTitle aps_iam_w_bucatt text User Group
BuCatalogAppId
InternalId Identifier
langu aps_iam_w_appt langu Primary lang.
SuppressTile
TcodeText
langup_languasFioriId
FioriAppID Identifier
FioriTransaction Identifier
AppType aps_iam_w_app app_type Application Type
BusinessCatalog aps_iam_w_bucapp bu_catalog_id
textendasTitle
SubTitle Subtitle
ScopeState aps_iam_c_bu_cat scope_state Scope State
CatalogTitle aps_iam_w_bucatt text User Group
BuCatalogAppId aps_iam_w_bucapp bu_catalog_app_id
InternalId aps_iam_w_bucapp chip_id Identifier
langu aps_iam_w_appt langu Primary lang.
SuppressTile
TargetMappingOnly Checkbox
TcodeText
Deprecated

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_IAM_APP_APPS_LIST_DDL.
-- 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_IAM_APPS_L
-- Parameters: p_langu : lang

CREATE VIEW APS_IAM_APP_APPS_LIST_DDL AS
SELECT
  case when ( feature_toggle.FeatureToggle = 'APS_IAM_APP_AS_ENTITY' and feature_toggle.Status = 'X' ) and bc.app_migration_status = '3' then w_app.tcode else app.fiori_id end as FioriId AS fiori_idendasFioriId,
  app.reference_id AS FioriAppID,
  case when ( feature_toggle.FeatureToggle = 'APS_IAM_APP_AS_ENTITY' and feature_toggle.Status = 'X' ) and bc.app_migration_status = '3' then w_app.app_id else '' end as FioriTransaction AS app_idelseendasFioriTransaction,
  w_app.app_type AS AppType,
  app.bu_catalog_id AS BusinessCatalog,
  text.text AS Title,
  text.subtitle AS SubTitle,
  scope.scope_state AS ScopeState,
  catalog.text AS CatalogTitle,
  app.bu_catalog_app_id AS BuCatalogAppId,
  app.chip_id AS InternalId,
  text.langu AS langu,
  '' AS SuppressTile,
  app.tm_only AS TargetMappingOnly,
  '' AS TcodeText,
  '' as Deprecated AS tcodeasFioriId,
  app.app_id AS FioriTransaction,
  '' as Deprecated AS langup_languasFioriId,
  case when sp_application_text.text is null then sp_bucapp.app_id else sp_application_text.text end as Title AS textendasTitle,
  '' AS Deprecated
FROM aps_iam_a_apps AS app
LEFT OUTER JOIN aps_iam_a_appst AS text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_bucapp AS bucapp ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_app AS w_app ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_bu_cat AS bc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_bucatt AS catalog ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_c_bu_cat AS scope ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN p_aps_iam_feature_scope_c AS feature_toggle ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_app AS app ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_appt AS app_text ON /* join condition not captured in parsed metadata */
INNER JOIN aps_iam_w_bu_cat AS catalog ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_bucatt AS catalog_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_c_app AS app_scope ON /* join condition not captured in parsed metadata */
INNER JOIN p_aps_iam_feature_scope_c AS feature_toggle ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN r_aps_iam_app_core_tile_assign AS tile_assignment ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_app AS sp_application ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_w_appt AS sp_application_text ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): aps_iam_w_bc_app, aps_iam_w_bucapp
;