What are System Types?
SAP BTP ABAP Environment (a.k.a. Steampunk) distinguishes two types of systems. The system type is set via parameter is_development_allowed (true or false) during system creation. The default is true (see documentation). Until now, the parameter value cannot be changed for an existing system. The two system types are:
- development system – parameter is_development_allowed = true
- non-development system – parameter is_development_allowed = false
The main characteristics are:
| Characteristics | Development | Non-Development |
| System flavours | development, sandbox | test, production |
| Manual changes of development objects are allowed in ADT | yes | no (objects can only be changed via SWC clone/pull or add-on deployment) |
| Developer role SAP_BR_DEVELOPER does exist | yes | no |
| Downtime-optimized update and upgrade applied | no | yes |
Why a Correction Might be Needed?
As the default during system creation is development system, the setting is sometimes not considered as important and not changed properly for test and production system. A typical mistake is, that test and productive systems are setup as development system. An incorrect setup has a significant impact as explained in the table above. Therefore, a correct setup is highly recommended, especially to benefit from the downtime-optimized updates and upgrades (see blog post).
How to Correct the System Type?
Prerequistes
Mandatory manual adjustments:
- Make sure that there is no open transport.
- Make sure that no additional test tenant resides on the system. This system type switch is currently not supported if you have created a test tenant via the Landscape Portal.
- Remove all business roles which contain the business catalog SAP_A4C_BC_DEV_PC for development. One of these business roles is the generated role SAP_BR_DEVELOPER. Please remove SAP_BR_DEVELOPER. But there might be also additional custom-defined business roles which need to be adjusted, for example, by removing the business catalog SAP_A4C_BC_DEV_PC from the role definition.
Perform the Correction
For the time being, a service request has to be filed via support ticket on BC-CP-ABA containing the following information:
- Title: Request for system type switch for SAP BTP ABAP Environment system
- Description: Please switch <instance id> to a non-development system
- Priority: Medium
You can find the <instance id> of the respective system either in the SAP BTP Cockpit or in the properties of the respective ABAP Cloud project in the ABAP Development Tools (ADT) as first part of the system URL. Please notice, that the 3-character system id is not necessarily unique in your landscape and therefore not sufficent.
A downtime of approx. 5 minutes is required for the actual system conversion which will happen during Walldorf business hours.
Validate the Correction
Once the ticket has been processed and your system has been converted, you will find the following inherent changes:
- The SAP Fiori Launchpad About dialog show the system role Production System and the tenant role Production Tenant.
- The business role template SAP_BR_DEVELOPER is no longer available in the Maintain Business Roles app.
What are System Types?SAP BTP ABAP Environment (a.k.a. Steampunk) distinguishes two types of systems. The system type is set via parameter is_development_allowed (true or false) during system creation. The default is true (see documentation). Until now, the parameter value cannot be changed for an existing system. The two system types are:development system – parameter is_development_allowed = truenon-development system – parameter is_development_allowed = falseThe main characteristics are:CharacteristicsDevelopmentNon-DevelopmentSystem flavoursdevelopment, sandboxtest, productionManual changes of development objects are allowed in ADTyesno (objects can only be changed via SWC clone/pull or add-on deployment)Developer role SAP_BR_DEVELOPER does existyesnoDowntime-optimized update and upgrade appliednoyes Why a Correction Might be Needed?As the default during system creation is development system, the setting is sometimes not considered as important and not changed properly for test and production system. A typical mistake is, that test and productive systems are setup as development system. An incorrect setup has a significant impact as explained in the table above. Therefore, a correct setup is highly recommended, especially to benefit from the downtime-optimized updates and upgrades (see blog post). How to Correct the System Type?PrerequistesMandatory manual adjustments:Make sure that there is no open transport.Make sure that no additional test tenant resides on the system. This system type switch is currently not supported if you have created a test tenant via the Landscape Portal.Remove all business roles which contain the business catalog SAP_A4C_BC_DEV_PC for development. One of these business roles is the generated role SAP_BR_DEVELOPER. Please remove SAP_BR_DEVELOPER. But there might be also additional custom-defined business roles which need to be adjusted, for example, by removing the business catalog SAP_A4C_BC_DEV_PC from the role definition.Perform the CorrectionFor the time being, a service request has to be filed via support ticket on BC-CP-ABA containing the following information:Title: Request for system type switch for SAP BTP ABAP Environment systemDescription: Please switch <instance id> to a non-development systemPriority: MediumYou can find the <instance id> of the respective system either in the SAP BTP Cockpit or in the properties of the respective ABAP Cloud project in the ABAP Development Tools (ADT) as first part of the system URL. Please notice, that the 3-character system id is not necessarily unique in your landscape and therefore not sufficent. A downtime of approx. 5 minutes is required for the actual system conversion which will happen during Walldorf business hours.Validate the CorrectionOnce the ticket has been processed and your system has been converted, you will find the following inherent changes:The SAP Fiori Launchpad About dialog show the system role Production System and the tenant role Production Tenant.The business role template SAP_BR_DEVELOPER is no longer available in the Maintain Business Roles app. Read More Technology Blog Posts by SAP articles
#SAPCHANNEL