SAP BTP roles are essential for assigning specific permissions and access levels to users based on their responsibilities. With around 40-41 roles currently available, these roles enable fine-tuned security and functionality for users. This lesson explores the different types of roles and their applications.
Roles Categorized by Similar Functions
| Category | Roles |
|---|---|
| General Activity | ACTIVITY, ACTIVITY_READ |
| Administration | ADMINISTRATION_ALL |
| Archive | ARCHIVE, ARCHIVE_READ |
| Comment | COMMENT, COMMENT_READ |
| Container | CONTAINER, CONTAINER_READ |
| Data Lock | DATALOCK, DATALOCK_READ |
| Data Privilege | DATAPRIVILEGE, DATAPRIVILEGE_READ |
| Event Log | EVENTLOG, EVENTLOG_READ |
| Layout | LAYOUT, LAYOUT_READ |
| Model | MODEL, MODEL_ALL, MODEL_READ |
| Page | PAGE, PAGE_READ |
| Process | PROCESS, PROCESS_ALL, PROCESS_READ |
| Report | REPORT, REPORT_ALL, REPORT_READ |
| System | SYSTEM_ALL |
| Team | TEAM, TEAM_READ |
| Tenant Connection | TENANTCONNECTION, TENANTCONNECTION_READ |
| Tenant Setting | TENANTSETTING, TENANTSETTING_READ |
| User | USER, USER_READ |
| Special Roles | ExtensionDeveloper, KeyUser, Multitenancy_administrator, Power_User, Token_Exchange |
Role Expansion:
Continuous Development: SAP BTP continually expands its role offerings to enhance security measures for users.
Role Types: Roles are categorized into different types to manage access and permissions effectively.
Primary Roles Categories:
- Model Roles
- Function Roles
Detailed Breakdown of Model Roles
Model All Role:
Definition: This role is for power users who need comprehensive access.
Permissions: Grants access to all modeling tiles and capabilities within the environment.
Use Case: Ideal for users who are responsible for creating, editing, and managing all aspects of models in SAP UM.
Model All with Teams Restriction:
Definition: Similar to the Model All role but with restrictions based on team assignments.
Permissions: Allows full access but can be restricted by team settings.
Use Case: Provides flexibility by giving power users broad access while maintaining security boundaries via team restrictions.
Model Read Role:
Definition: This role is for users who only need viewing rights.
Permissions: Grants read-only access to modeling tiles and functions.
Use Case: Suitable for stakeholders or team members who must review models without making changes.
