Pfcg_Role_To_User
Assigmnt:PFCGRoleName-User(incl.RefUser)
Pfcg_Role_To_User is a CDS View that provides data about "Assigmnt:PFCGRoleName-User(incl.RefUser)" in SAP S/4HANA. It reads from 2 data sources (Agr_Users_Usrefus, agr_users) and exposes 9 fields with key fields user_name, role_name, valid_from, valid_to, role_name. It has 1 association to related views. Part of development package S_PROFGEN_CDS.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| Agr_Users_Usrefus | ref_user | union |
| agr_users | user | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1] | Usr02_Class | _usrclass | $projection.user_name = _usrclass.bname |
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PFCGROLE2USER_V | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Assigmnt:PFCGRoleName-User(incl.RefUser) | view |
Fields (9)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | user_name | agr_users | uname | |
| KEY | role_name | agr_users | agr_name | |
| KEY | valid_from | agr_users | from_dat | |
| KEY | valid_to | agr_users | to_dat | |
| user_name | ||||
| KEY | role_name | Agr_Users_Usrefus | role_name | |
| KEY | valid_from | Agr_Users_Usrefus | valid_from | |
| KEY | valid_to | Agr_Users_Usrefus | valid_to | |
| _usrclassAssociation |
@AbapCatalog.sqlViewName: 'PFCGROLE2USER_V'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Assigmnt:PFCGRoleName-User(incl.RefUser)'
--do not use within BASIC developement
--only usable for application development
define view Pfcg_Role_To_User
as select from agr_users as user
association [1] to Usr02_Class as _usrclass on $projection.user_name = _usrclass.bname
{
key user.uname as user_name,
key user.agr_name as role_name,
key user.from_dat as valid_from,
key user.to_dat as valid_to,
_usrclass --Association
}
where user.exclude = ''
union select from Agr_Users_Usrefus as ref_user
association [1] to Usr02_Class as _usrclass on $projection.user_name = _usrclass.bname
{
key ref_user.user_name,
key ref_user.role_name,
key ref_user.valid_from,
key ref_user.valid_to,
_usrclass --Association
}
Learn More
- 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 Annotations — A Complete Guide
- 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