APS_IAM_APP_APPS_LIST_DDL
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)
| Source | Alias | Join 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)
| Name | Type | Default |
|---|---|---|
| p_langu | lang |
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
;
Learn More
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA