SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Provision Users into your SAP BTP ABAP Environment

Provision and authorize users for ABAP development via Cloud Identity Services in one or more target systems

Overview

🎓 beginner 20 min. SAP BTP ABAP EnvironmentBeginnerIdentity AuthenticationCloud

You will learn

  • How to create and group developer identities in your SAP Cloud Identity Services tenant
  • How to enable identity provisioning in your SAP Cloud Identity Services tenant
  • How to configure and run identity provisioning
  • How to connect Eclipse with the SAP BTP ABAP Environment Additional information
  • In this use case the SAP Cloud Identity Services tenant is used as an identity provider and not as a proxy to another identity provider.
  • Documentation: SAP Cloud Identity Services – Identity Provisioning >Tutorial last updated with SAP S/4HANA Cloud Release 2302
Luis Maier L Luis Maier August 7, 2025
Created by March 9, 2023
Contributors

Prerequisites

Prerequisites

  • You have installed and set up ABAP Development Tools for Eclipse, see https://tools.hana.ondemand.com/#abap
  • You have an SAP Business Technology Platform customer subaccount and have prepared the following
    • Subscription to SAP Cloud Identity Services
    • Established trust to your SAP Cloud Identity Services tenant, see SAP BTP ABAP Environment Documentation: Setup of a Custom Identity Service
    • Created an SAP BTP ABAP Environment service instance for custom development with
      • An SAP Fiori launchpad business role for custom ABAP development created from template SAP_BR_DEVELOPER, as for example in this tutorial BR_IPS_TUTORIAL_DEVELOPER
      • A service key for ADT integration
  • You have one or more users with authorization for
    • User and Group Management in your SAP Cloud Identity Services tenant
    • Communication Management in your SAP BTP ABAP Environment service instance (business catalog ID SAP_CORE_BC_COM or business role from template ID SAP_BR_ADMINISTRATOR)

Steps

Step 1 Create User in SAP Cloud Identity Service Tenant

As the SAP Cloud Identity service tenant serves as the identity provider, we first ensure that there is an identity for the developer, that shall get a user provisioned in a SAP BTP ABAP Environment.

  1. Log on with your User Management Administrator to your SAP Cloud Identity Services tenant’s administration UI (URL ends with path /admin, for example https://rapworkshop.accounts.ondemand.com/admin).

  2. Navigate to Users & Authorizations > User Management.

    Open User Management in SAP Cloud Identity Services tenant and Press Add button for new user
    Open User Management in SAP Cloud Identity Services tenant and Press Add button for new user

  3. Select Add to start the creation process of a user.

  4. Fill the personal information for the user and select Add.

    Configure properties of new user
    Configure properties of new user

  5. The new user is now displayed in the list of users.

    List entry for new user
    List entry for new user

Note that the SAP Cloud Identity Services user will receive an email to activate the account before being able to log on with a local user in some other connected system for the first time.

Step 2 Create Developer Group and Assign User
+
Step 3 Authorize Identity Provisioning Manager
+
Step 4 Configure Identity Provisioning Source
+
Step 5 Configure Access to Source via Technical User
+
Step 6 Configure Identity Provisioning Target
+
Step 7 Configure Access to Target via Communication Management
+
Step 8 Run Identity Provisioning
+
Step 9 Log On to SAP BTP ABAP Environment in Eclipse
+
Step 10 Test yourself
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 10
1. Create User in SAP Cloud Identity Service Tenant 2. Create Developer Group and Assign User 3. Authorize Identity Provisioning Manager 4. Configure Identity Provisioning Source 5. Configure Access to Source via Technical User 6. Configure Identity Provisioning Target 7. Configure Access to Target via Communication Management 8. Run Identity Provisioning 9. Log On to SAP BTP ABAP Environment in Eclipse 10. Test yourself

Learn more →