Symptom
In the context of Developer Extensibility, trying to create objects in ABAP Environment and getting the error message: "You are not authorized to make changes (authorization object S_DEVELOP)"
- You are not authorized to make changes (authorization object S_DEVELOP).
- No authorization to create objects of this type in the selected project.
- No authorization to access the resource /sap/bc/adt/oo/validation/objectname.
- Structure packages cannot contain development objects.
Environment
- SAP S/4HANA Cloud Public Edition
- ABAP Environment
Cause
For this issue there might be three possible reasons:
CAUSE 1
Using the Customizing tenant to connect with ABAP Development Tools. The Customizing tenant allows to configure the activities and to create low-code custom developments in Key User applications, but it doesn't provide access to the ABAP Environment.
CAUSE 2
The affected business user either does not have the SAP_BR_DEVELOPER role assigned, or it is assigned with read-only access.
CAUSE 3
Trying to create a package directly under project name.
Trying to create a object directly under structure package ZLOCAL or ZCUSTOM_DEVELOPMENT.
Resolution
SOLUTION 1
In order to successfully connect with ABAP Development Tools and create objects, Development Tenant (Client 080) should be used.
SOLUTION 2
Please ensure that the user has the necessary authorizations in Development Tenant. The SAP_BR_DEVELOPER Business Role Template includes permissions for using ABAP Development Tools (ADT) and for creating development objects.
The "Write Access" restriction must also be set to "Unrestricted".
SOLUTION 3
The development tenant is provided with the following software components and corresponding structure packages that have the same name:
- ZLOCAL
- ZCUSTOM_DEVELOPMENT
For more information please refer to Software Components and Packages | SAP Help Portal.
See Also
- SAP Help Portal | Developer Extensibility
- SAP Help Portal | 3-System Landscape and Transport Management
- SAP Help | Transport Management Summary
- SAP Help Portal | Getting Started as a Developer in the ABAP Environment
- SAP Blog Post | Extensibility in the Development System of a 3 System Landscape
- Software Components and Packages | SAP Help Portal
Keywords
abap development tools, adt, eclipse, package, development, customizing, tenant, 3-system landscape, create objects, developer extensibility, extensibility, SAP_BR_DEVELOPER, you are not authorized to make changes (authorization object S_DEVELOP), client 080, client 100, No authorization to access the resource /sap/bc/adt/oo/validation/objectname, Structure packages cannot contain development objects, No authorization to create objects of this type in the selected project. , KBA , BC-DWB-AIE , Installation and infrastructure for ABAP tools in Eclipse , BC-SRV-APS-EXT-AQD , Fiori based Query Designer , Problem
Product
Attachments
| Pasted image.png |
| Pasted image.png |
| 590b2814c31fa6d06819f21f05013147 |
SAP Knowledge Base Article - Public