## 4.2.9.5.2 Required Business Roles
Different actions require different roles as well. In the process description, the following role proposals are used:
- System Administrator
- Creates ABAP systems in the SAP BTP cockpit
- Needs authorization for space/organization management in the Cloud Foundry environment subaccount
- User Administrator
- Maintains business roles and assigns users to them
- Needs authorization for business catalogs
| Catalog ID         | Catalog Description                              | Needed For                                                               |
|--------------------|--------------------------------------------------|--------------------------------------------------------------------------|
| SAP_CORE_BC_IAM_UM | Identity and Access Management - User Management | Creating and maintaining business users with Maintain Business Users app |
| SAP_CORE_BC_IAM_RM | Identity and Access Management - Role Management | Maintaining business roles with Maintain Business Roles app              |
## · Release Manager
- Performs tasks that are executed centrally for a release, such as software component creation and import, making the release decision, approving corrections, creating and releasing transports, creating API Snapshots etc.
- Needs authorization for business catalogs
## Catalog IDCatalog Description
| Components                                                                                          | components with Manage Software Components app                                                                            |
|-----------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
| SAP_A4C_BC_TRN_REL_PC Development - Transport Release Releasing transport requests in ABAP          | SAP_A4C_BC_TRN_REL_PC Development - Transport Release Releasing transport requests in ABAP                                |
| Management                                                                                          | development tools for Eclipse                                                                                             |
| SAP_A4C_BC_DEV_OBJ_DIS_PC Development - Development Objects Show development objects in trans-      | SAP_A4C_BC_DEV_OBJ_DIS_PC Development - Development Objects Show development objects in trans-                            |
| Display                                                                                             | port organizer in ABAP development tools for Eclipse                                                                      |
| SAP_CORE_BC_IAM_UM Identity and Access Management - User Management                                 | Un-/locking developers for correc- tions in correction ABAP systems with Maintain Business Users app                      |
| SAP_CORE_BC_IAM_RA Identity and Access Management - Role Assignment                                 | En-/disabling developers for correc- tions in correction ABAP systems by role assignment with Maintain Business Users app |
| SAP_CORE_BC_BCT_TRN_REL_PC Business Configuration - Transport Creating, editing, and releasing cus- | SAP_CORE_BC_BCT_TRN_REL_PC Business Configuration - Transport Creating, editing, and releasing cus-                       |
| Release Management                                                                                  | tomizing transports with Export Customizing Transports app                                                                |
Needed For
## Catalog IDCatalog Description
## Needed For
| SAP_CORE_BC_ARS_PC Lifecycle Management Creating API Snapshots using   | SAP_CORE_BC_ARS_PC Lifecycle Management Creating API Snapshots using                         |
|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|
|                                                                        | the Manage API Snapshots app to al- low running API compability checks for released objects. |
## · Developer
- Develops the code and performs tests
- Creates software component relations to declare access permissions and dependencies between software components. For more information, see Software Component Relations.
- Releases APIs based on consistency and stability requirements and defines the visibility for use in different ABAP language versions. For more information, see Released APIs.
- Runs ATC Checks (Checking Quality of ABAP Code with ATC) and requests ATC exemptions for false-positive findings.
- Needs authorization for business catalogs
- Quality Manager
- Approves or rejects ATC Exemptions
- Needs authorization for business catalogs
| Catalog ID            | Catalog Description                  | Needed For                                     |
|-----------------------|--------------------------------------|------------------------------------------------|
| SAP_A4C_BC_DEV_PC     | Development - ABAP Development Tools | Developing in ADT for Eclipse                  |
| SAP_A4C_BC_TRN_MNG_PC | Development - Transport Manage- ment | Creating transport requests in ADT for Eclipse |
| Catalog ID                | Catalog Description                                       | Needed for                              |
|---------------------------|-----------------------------------------------------------|-----------------------------------------|
| AP_A4C_BC_DEV_CHKE_APR_PC | Quality Management - ABAP Test Cockpit Exemption Approval | Approving or rejecting ATC Exemp- tions |
## · Tester
- Tests the software
##  Note
Depending on your organization, the tasks of this role can be performed by automatic test tools, developers, or dedicated persons that are responsible for executing manual tests.
- Needs authorizations for custom business catalogs created via IAM business catalogs for custom apps.
##  Caution
Do not assign catalog SAP\_CORE\_BC\_EXT\_TST (Extensibility - Custom Apps and Services) to a tester.
As this catalog is used to provide an easy test of custom apps or their underlying services in a development ABAP system only by adding them automatically to it during activation, real service tests with own catalogs might not be tested securely. In non-development systems,
automatic authorization via business catalog SAP\_CORE\_BC\_EXT\_TST is not enabled, instead custom authorization is required.
## · Business Configuration Expert
- Maintains and tests business configuration
| Catalog ID                                                                                | Catalog Description                                | Needed For                                                                                                                          |
|-------------------------------------------------------------------------------------------|----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|
| SAP_CA_BC_IC_LND_PC                                                                       | Customizing - Business Configura- tion             | General business configuration tasks, such as uploading business configuration or viewing the change log for business configuration |
| SAP_CORE_BC_BCT_TRN_MNG_PC                                                                | Business Configuration - Transport Management      | Creating and editing customizing transports                                                                                         |
| Application-specific catalog with configuration apps, for example SAP_CA_BC_IC_LND_NUM_PC | Example: Number Range Manage- ment - Configuration | Configuring number ranges                                                                                                           |