i_aps_iam_busr_rap_root
IAM: Business User - Root
i_aps_iam_busr_rap_root is a CDS View that provides data about "IAM: Business User - Root" in SAP S/4HANA. It reads from 1 data source (aps_iam_busr_core) and exposes 54 fields with key field UserID. It has 6 associations to related views. Part of development package SR_APS_IAM_BUSR_RAP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| aps_iam_busr_core | busr | from |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | r_aps_iam_busr_rap_root_prop | _Property | _Property.UserID = $projection.UserID |
| [0..1] | r_aps_iam_busr_rap_root_status | _Status | _Status.UserID = $projection.UserID |
| [0..1] | r_aps_iam_busr_rap_root_codtxt | _Codes | _Codes.UserID = $projection.UserID |
| [0..1] | r_aps_iam_busr_rap_root_count | _Count | _Count.UserID = $projection.UserID |
| [0..1] | r_aps_iam_busr_rap_root_modify | _ModifyInfo | _ModifyInfo.UserID = $projection.UserID |
| [0..*] | i_aps_iam_busr_rap_br | _BusinessRoles | |
Annotations (2)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | IAM: Business User - Root | view |
Fields (54)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UserID | aps_iam_busr_core | UserID | User Name |
| UserName | aps_iam_busr_core | UserName | User who owns item | |
| GlobalUserID | aps_iam_busr_core | GlobalUserID | Global User ID | |
| FullName | aps_iam_busr_core | FullName | Name | |
| FirstName | aps_iam_busr_core | FirstName | First Name | |
| LastName | aps_iam_busr_core | LastName | Last Name | |
| WorkerID | aps_iam_busr_core | WorkerID | ID Number | |
| PersonID | aps_iam_busr_core | PersonID | Person Number | |
| EmailAddress | aps_iam_busr_core | EmailAddress | E-Mail Address | |
| PhoneNumber | aps_iam_busr_core | PhoneNumber | Telephone no. | |
| Building | aps_iam_busr_core | Building | Building code | |
| Floor | aps_iam_busr_core | Floor | Floor | |
| Room | aps_iam_busr_core | Room | Room Number | |
| UserGroup | _Property | UserGroup | User Group | |
| PriceCategoryText | _Property | PriceCategoryText | ||
| ValidFrom | aps_iam_busr_core | ValidFrom | Vers.Valid From | |
| ValidTo | aps_iam_busr_core | ValidTo | Vers.Valid To | |
| Valid | _Status | Valid | Validity Indicat. | |
| ValidText | _Status | ValidText | Message Text | |
| ValidTextHidden | _Status | ValidTextHidden | TRUE | |
| Locked | _Status | Locked | TRUE | |
| LockedText | _Status | LockedText | Message Text | |
| LockedTextHidden | _Status | LockedTextHidden | TRUE | |
| LockStatus | aps_iam_busr_core | LockStatus | User Lock | |
| LoggedOn | _Status | LoggedOn | TRUE | |
| LoggedOnText | _Status | LoggedOnText | Message Text | |
| LoggedOnTextHidden | _Status | LoggedOnTextHidden | TRUE | |
| DecimalFormatID | _Codes | DecimalFormatID | ||
| DecimalFormat | _Codes | DecimalFormat | Short Description | |
| DateFormatID | _Codes | DateFormatID | Date format | |
| DateFormat | _Codes | DateFormat | Short Description | |
| TimeZoneID | _Codes | TimeZoneID | Time Zone | |
| TimeZoneText | _Codes | TimeZoneText | Time Zone Text | |
| TimeFormatID | _Codes | TimeFormatID | 12/24 Hours | |
| TimeFormat | _Codes | TimeFormat | Time Format | |
| LanguageID | _Codes | LanguageID | Logon Language | |
| Language | _Codes | Language | Report Text Language | |
| BusinessRoleCount | _Count | BusinessRoleCount | ||
| ApplicationJobCount | _Count | ApplicationJobCount | Job No. | |
| LastLogonDateTime | _ModifyInfo | LastLogonDateTime | Time Stamp | |
| NeverLoggedOn | _ModifyInfo | NeverLoggedOn | TRUE | |
| CreationUserName | _ModifyInfo | CreationUserName | User Name | |
| CreationDateTime | _ModifyInfo | CreationDateTime | Timestamp | |
| LastChangeUserName | _ModifyInfo | LastChangeUserName | ||
| LastChangeDateTime | _ModifyInfo | LastChangeDateTime | Timestamp | |
| UserGroupCheck | aps_iam_busr_core | UserGroup | User Group | |
| RoleCategory | aps_iam_busr_core | RoleCategory | BP Role Cat. | |
| WorkerNavHidden | ||||
| WorkerNavWorkforcePersonHidden | ||||
| WorkerNavEmployeeHidden | ||||
| WorkerNavExtResourceHidden | ||||
| CriticalCodeError | ||||
| CriticalCodeSuccess | ||||
| _BusinessRoles | _BusinessRoles |
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_busr_rap_root.
-- 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_busr_rap_root AS
SELECT
busr.UserID AS UserID,
busr.UserName AS UserName,
busr.GlobalUserID AS GlobalUserID,
busr.FullName AS FullName,
busr.FirstName AS FirstName,
busr.LastName AS LastName,
busr.WorkerID AS WorkerID,
busr.PersonID AS PersonID,
busr.EmailAddress AS EmailAddress,
busr.PhoneNumber AS PhoneNumber,
busr.Building AS Building,
busr.Floor AS Floor,
busr.Room AS Room,
_Property.UserGroup AS UserGroup,
_Property.PriceCategoryText AS PriceCategoryText,
busr.ValidFrom AS ValidFrom,
busr.ValidTo AS ValidTo,
_Status.Valid AS Valid,
_Status.ValidText AS ValidText,
_Status.ValidTextHidden AS ValidTextHidden,
_Status.Locked AS Locked,
_Status.LockedText AS LockedText,
_Status.LockedTextHidden AS LockedTextHidden,
busr.LockStatus AS LockStatus,
_Status.LoggedOn AS LoggedOn,
_Status.LoggedOnText AS LoggedOnText,
_Status.LoggedOnTextHidden AS LoggedOnTextHidden,
_Codes.DecimalFormatID AS DecimalFormatID,
_Codes.DecimalFormat AS DecimalFormat,
_Codes.DateFormatID AS DateFormatID,
_Codes.DateFormat AS DateFormat,
_Codes.TimeZoneID AS TimeZoneID,
_Codes.TimeZoneText AS TimeZoneText,
_Codes.TimeFormatID AS TimeFormatID,
_Codes.TimeFormat AS TimeFormat,
_Codes.LanguageID AS LanguageID,
_Codes.Language AS Language,
_Count.BusinessRoleCount AS BusinessRoleCount,
_Count.ApplicationJobCount AS ApplicationJobCount,
_ModifyInfo.LastLogonDateTime AS LastLogonDateTime,
_ModifyInfo.NeverLoggedOn AS NeverLoggedOn,
_ModifyInfo.CreationUserName AS CreationUserName,
_ModifyInfo.CreationDateTime AS CreationDateTime,
_ModifyInfo.LastChangeUserName AS LastChangeUserName,
_ModifyInfo.LastChangeDateTime AS LastChangeDateTime,
busr.UserGroup AS UserGroupCheck,
busr.RoleCategory AS RoleCategory,
cast('' as boole_d preserving type) AS WorkerNavHidden,
cast('X' as boole_d preserving type) AS WorkerNavWorkforcePersonHidden,
cast('X' as boole_d preserving type) AS WorkerNavEmployeeHidden,
cast('X' as boole_d preserving type) AS WorkerNavExtResourceHidden,
'1' AS CriticalCodeError,
'3' AS CriticalCodeSuccess
FROM aps_iam_busr_core AS busr
LEFT OUTER JOIN r_aps_iam_busr_rap_root_prop AS _Property ON _Property.UserID = UserID -- association [0..1]
LEFT OUTER JOIN r_aps_iam_busr_rap_root_status AS _Status ON _Status.UserID = UserID -- association [0..1]
LEFT OUTER JOIN r_aps_iam_busr_rap_root_codtxt AS _Codes ON _Codes.UserID = UserID -- association [0..1]
LEFT OUTER JOIN r_aps_iam_busr_rap_root_count AS _Count ON _Count.UserID = UserID -- association [0..1]
LEFT OUTER JOIN r_aps_iam_busr_rap_root_modify AS _ModifyInfo ON _ModifyInfo.UserID = UserID -- association [0..1]
LEFT OUTER JOIN i_aps_iam_busr_rap_br AS _BusinessRoles ON /* condition not available in parsed metadata */ -- association [0..*]
;
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