APS_IAM_INFO_BU_SERVICE_BASIC

DDL: APS_IAM_INFO_BU_SERVICE_BASIC Type: view_entity Package: SR_APS_IAM_INFO

Business User - Service Usage Basic

APS_IAM_INFO_BU_SERVICE_BASIC is a CDS View that provides data about "Business User - Service Usage Basic" in SAP S/4HANA. It reads from 36 data sources and exposes 36 fields with key fields UserID, ServiceName, BusinessRoleID, BusinessCatalogID, ServiceName. Part of development package SR_APS_IAM_INFO.

Data Sources (36)

SourceAliasJoin Type
agr_1251 a1251 inner
agr_1251 a1251 inner
agr_1251 a1251 inner
agr_1251 a1251 inner
aps_iam_d_br br inner
aps_iam_d_br br inner
aps_iam_d_br br inner
aps_iam_d_br br inner
aps_iam_busr_ddl bu left_outer
aps_iam_busr_ddl bu left_outer
aps_iam_busr_ddl bu left_outer
aps_iam_busr_ddl bu left_outer
aps_iam_w_bu_cat BuCat inner
aps_iam_w_bu_cat BuCat inner
aps_iam_w_bu_cat BuCat inner
aps_iam_w_bu_cat BuCat inner
aps_iam_d_brca ca inner
aps_iam_d_brca ca inner
aps_iam_d_brca ca inner
aps_iam_d_brca ca inner
DeletedUser dbu left_outer
DeletedUser dbu left_outer
DeletedUser dbu left_outer
DeletedUser dbu left_outer
/iwbep/i_v4_msgr g4ba inner
rsau_app_stat stat from
rsau_app_stat stat union
rsau_app_stat stat union
rsau_app_stat stat union
/iwbep/i_mgw_srt text left_outer
/iwbep/i_v4_msgt text left_outer
/iwbep/i_mgw_srt text left_outer
tstct text left_outer
tstc tr inner
APS_IAM_INFO_USOBHASH ub inner
APS_IAM_INFO_USOBHASH ub inner

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Business User - Service Usage Basic view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY UserID rsau_app_stat bname User name
KEY ServiceName APS_IAM_INFO_USOBHASH ObjName Undefined range (can be used for patch levels)
KEY BusinessRoleID aps_iam_d_br id WorklistID
KEY BusinessCatalogID aps_iam_w_bu_cat bu_catalog_id
UserName aps_iam_busr_ddl UserName User who owns item
BusinessRoleUUID aps_iam_d_br uuid Waste Partner UUID
ObjectType APS_IAM_INFO_USOBHASH Object TRFM Object
Description tstct description Well Code Des.
bnameasUserID
KEY ServiceName rsau_app_stat appl_name Undefined range (can be used for patch levels)
KEY BusinessRoleID aps_iam_d_br id WorklistID
KEY BusinessCatalogID aps_iam_w_bu_cat bu_catalog_id
UserName aps_iam_busr_ddl UserName User who owns item
UserIDisinitialthenelseXendasUserDeleted
BusinessRoleUUID aps_iam_d_br uuid Waste Partner UUID
ObjectType TRFM Object
Description tstct description Well Code Des.
bnameasUserID
KEY ServiceName APS_IAM_INFO_USOBHASH ObjName Undefined range (can be used for patch levels)
KEY BusinessRoleID aps_iam_d_br id WorklistID
KEY BusinessCatalogID aps_iam_w_bu_cat bu_catalog_id
UserName aps_iam_busr_ddl UserName User who owns item
UserIDisinitialthenelseXendasUserDeleted
BusinessRoleUUID aps_iam_d_br uuid Waste Partner UUID
ObjectType APS_IAM_INFO_USOBHASH Object TRFM Object
Description tstct description Well Code Des.
bnameasUserID
KEY ServiceName tstc tcode Undefined range (can be used for patch levels)
KEY BusinessRoleID aps_iam_d_br id WorklistID
KEY BusinessCatalogID aps_iam_w_bu_cat bu_catalog_id
UserName aps_iam_busr_ddl UserName User who owns item
UserIDisinitialthenelseXendasUserDeleted
BusinessRoleUUID aps_iam_d_br uuid Waste Partner UUID
ObjectType TRFM Object
Description Well Code Des.
UsageCounter rsau_app_stat counter Version

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_INFO_BU_SERVICE_BASIC.
-- 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 APS_IAM_INFO_BU_SERVICE_BASIC AS
SELECT
  stat.bname AS UserID,
  ub.ObjName AS ServiceName,
  br.id AS BusinessRoleID,
  BuCat.bu_catalog_id AS BusinessCatalogID,
  bu.UserName AS UserName,
  br.uuid AS BusinessRoleUUID,
  ub.Object AS ObjectType,
  text.description AS Description,
  stat.counter as UsageCounter AS bnameasUserID,
  case when dbu.UserID is initial then '' else 'X' end as UserDeleted AS UserIDisinitialthenelseXendasUserDeleted,
  stat.counter AS UsageCounter
FROM rsau_app_stat AS stat
INNER JOIN APS_IAM_INFO_USOBHASH AS ub ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN /iwbep/i_mgw_srt AS text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN aps_iam_busr_ddl AS bu ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN DeletedUser AS dbu ON /* join condition not captured in parsed metadata */
INNER JOIN aps_iam_d_br AS br ON /* join condition not captured in parsed metadata */
INNER JOIN aps_iam_d_brca AS ca ON /* join condition not captured in parsed metadata */
INNER JOIN aps_iam_w_bu_cat AS BuCat ON /* join condition not captured in parsed metadata */
INNER JOIN agr_1251 AS a1251 ON /* join condition not captured in parsed metadata */
INNER JOIN /iwbep/i_v4_msgr AS g4ba ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN /iwbep/i_v4_msgt AS text ON /* join condition not captured in parsed metadata */
INNER JOIN tstc AS tr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tstct AS text ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): rsau_app_stat
;