ALM Setup SAP Guide
ALM Setup SAP Guide
2024-01-30
2 Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Fair Use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
4 Supported Solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Video-Guided Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
11 Account Termination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
13 Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
13.1 Development and Product Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
13.2 Security Configuration Recommendations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Explanations of Table Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
SAP Cloud ALM is a cloud-based application lifecycle management offering that allows you to implement and
operate your cloud solutions.
This guide describes the steps you need to perform to set up, configure, and administer SAP Cloud ALM, and
provides important information about data protection and privacy and security topics. The guide addresses
system administrators and key users as a target audience.
Tip
To leave feedback and contribute to this guide, choose Feedback and select from one of the following
options:
• Comment: Leave a comment about a documentation page directly on SAP Help Portal. Before you can
comment, you need to log on with your S-user or P-user.
• Create issue (English version only): Provide feedback about a documentation page via issue on GitHub.
To create an issue, you need to log on to your GitHub account.
• Edit document (English version only): Contribute to a documentation page via pull request on GitHub.
To create a pull request, you need to log on to your GitHub account.
This allows you to get in contact with the technical authors responsible for the SAP Help Portal page to
discuss documentation-related issues.
For more information about feedback channels on GitHub, refer to the blog post Introducing the Open
Documentation Initiative .
SAP makes no warranty, either expressed or implied, for the information provided here. Due to short-term
software updates, completeness cannot be guaranteed and the information is subject to change. For the same
reasons, translations of this guide into languages other than English may not reflect the latest changes.
Usage Rights
To find out if you're entitled to use SAP Cloud ALM, refer to Usage Rights – SAP Cloud ALM on SAP Support
Portal.
Technical Prerequisites
The solution is designed for desktop use, and we currently don't support mobile devices.
SAP Cloud ALM supports the browsers listed in the Feature Scope Description for SAP BTP.
Tip
Languages
• English
• German
• French
• Spanish
• Portuguese
• Japanese
• Chinese
• Russian
The default display language of the solution is based on the language that is maintained in your browser
settings.
You can change the language either in your browser settings or in the SAP Cloud ALM launchpad by clicking on
your user profile in the top-right corner and choosing Settings Language & Region .
EU access, which restricts the processing of personal data to EEA/Switzerland, isn’t available.
SAP Cloud ALM is included in cloud subscriptions with SAP Enterprise Support as described in the SAP usage
rights .
Additional memory usage, beyond the standard, requires the subscription of the microservice SAP Cloud ALM,
memory extension.
This service is available in blocks of 4 GB, with a fixed price per month.
The following requirements can cause an extended SAP Cloud ALM usage, above the average usage:
• Extensive storing of data from monitoring activities on the SAP HANA database
• Storing large amounts of monitoring data for a large system landscape for a longer time period
(performance, business process monitoring, or integration monitoring)
• Building own UIs or dashboards
• Programming own enhancements
• Using additional monitoring platforms outside the SAP landscape and uploading monitoring data daily,
from a third-party system.
Be aware that any document uploads aren't stored in the SAP HANA memory. They require that you connect
an SAP or external DMS service and therefore do not affect the 8 GB limitation.
You can do the monitoring of the SAP HANA memory consumption in SAP Cloud ALM in the Health Monitoring
app by selecting your SAP Cloud ALM service and checking the SAP Cloud ALM HANA Memory metric.
You can configure the data and storage duration in SAP Cloud ALM for operations features. Find the guidelines
under Housekeeping on SAP Support Portal.
Tip
The SAP Cloud ALM, memory extension service is available via a service subscription on CPEA: see SAP
Discovery Center .
There's no need to subscribe to the service before the limit reached. SAP also actively approaches you if
your memory usage is beyond the baseline memory (see also the usage rights ).
Charging of costs:
• When the service is activated, you're automatically charged for every month where you extend the memory
at least once.
• In months without a memory consumption beyond 8 GB, there's no charging.
• Metering starts at first day of the month and rests on the latest day of the month.
• The service is available in packages of 4 GB memory. If, for example, you need an extra of 6 GB in a month,
you're charged for two packages.
More
You can't extend the given limitation of 8 GB API outbound volume, until further notice. Check this document
for updates.
SAP actively approaches you if your API outbound volume is beyond the baseline memory (see also the SAP
usage rights ).
The following table shows in which way your SAP product is supported by SAP Cloud ALM.
You can find the latest additions to the scope in What's New for SAP Cloud ALM. For a complete list of SAP
Cloud ALM features, refer to SAP Cloud ALM Feature Scope Description.
SAP makes no warranty, either expressed or implied, for the information provided here. Due to short-term
software updates, completeness can't be guaranteed. The features in the list are subject to change.
SAP Ariba Implementation Process Manage- • SAP Ariba Buy & Receive
ment
• SAP Ariba Contract
• SAP Ariba Invoice
• SAP Ariba Sourcing
• SAP Ariba Spend Analysis
• SAP Ariba Supplier Management
• SAP Ariba Supply Chain Collabora-
tion
SAP Marketing Cloud Implementation Process Manage- SAP Best Practices for SAP Marketing
ment Cloud
SAP Sales Cloud Implementation Process Manage- SAP Cloud for Customer
ment
SAP Service Cloud Implementation Process Manage- SAP Cloud for Customer
ment
SAP Intelligent Robotic Process Auto- Implementation Process Manage- SAP Best Practices for SAP Intelligent
mation (iRPA) ment Robotic Process Automation integra-
tion
SAP Integrated Business Planning for Implementation Process Manage- SAP Best Practices for SAP Integrated
Supply Chain (SAP IBP) ment Business Planning for Supply Chain
SAP S/4HANA Cloud, private edition Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP S/4HANA Cloud, private
edition – Implementation and Sys-
tem Conversion
SAP S/4HANA Cloud, public edition Implementation Task Management Task templates:
SAP SuccessFactors Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP SuccessFactors – Im-
plementation
SAP Sales Cloud Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP Sales Cloud Roadmap
SAP Service Cloud Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP Service Cloud Roadmap
Intelligent Enterprise – Implementation Implementation Task Management Task template: SAP Activate Methodol-
ogy for the Intelligent Enterprise –
Implementation
SAP Ariba Implementation Task Management Task template: SAP Activate Method-
ology for SAP Ariba and SAP Field-
glass – Implementation
SAP Fieldglass Implementation Task Management Task template: SAP Activate Method-
ology for SAP Ariba and SAP Field-
glass – Implementation
SAP Concur Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP Concur
SAP Integrated Business Planning for Implementation Task Management Task template: SAP Activate for SAP In-
Supply Chain (SAP IBP)
tegrated Business Planning for Supply
Chain – Implementation
SAP Analytics Cloud Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP Analytics Cloud
SAP Datasphere Implementation Task Management Task template: SAP Activate Methodol-
ogy for SAP Datasphere
SAP BW/4HANA Implementation Task Management Task template: SAP Activate Meth-
odology for Transition to SAP BW/
4HANA
SAP S/4HANA Cloud, public edition Implementation Change & Deploy- More under SAP S/4HANA Cloud with
ment Management Adaptation Transport Organizer (ATO)
[page 66].
SAP S/4HANA Cloud, private edition Implementation Change & Deploy- More under SAP S/4HANA Cloud, Pri-
ment Management vate Edition and On-Premise Systems
[page 71].
SAP S/4HANA (on-premise) Implementation Change & Deploy- More under SAP S/4HANA Cloud, Pri-
ment Management vate Edition and On-Premise Systems
[page 71].
SAP Integration Suite – Cloud Integra- Implementation Change & Deploy- More under Supported Content Types.
tion ment Management
SAP Integration Suite – API Manage- Implementation Change & Deploy- More under Supported Content Types.
ment ment Management
SAP BTP, Cloud Foundry environment Implementation Change & Deploy- Mainly development content and some
ment Management
selected services
SAP BTP, Neo environment Implementation Change & Deploy- Mainly development content and some
ment Management
selected services
SAP Build Work Zone Implementation Change & Deploy- Application content
ment Management
More under Supported Content Types.
SAP S/4HANA Cloud, public edition Implementation Test Management More under Integrating the Test Auto-
mation Tool for SAP S/4HANA Cloud
[page 90].
SAP Sales Cloud Implementation Test Management SAP Cloud for Customer
SAP Service Cloud Implementation Test Management SAP Cloud for Customer
SAP S/4HANA Cloud, public edition Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP S/4HANA Cloud for projects, re- Operations Integration and Ex- More under Integration and Exception
source management ception Monitoring Monitoring (Expert Portal).
SAP S/4HANA (on-premise) Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Logistic Business Network Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Information Collaboration Hub for Operations Integration and Ex- More under Integration and Exception
Life Sciences ception Monitoring Monitoring (Expert Portal).
SAP Business Suite Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Cloud for Customer Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Marketing Cloud Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Concur Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Order Management foundation Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Fieldglass Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP SuccessFactors Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Analytics Cloud Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP BTP, Cloud Foundry environment Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Intelligent Asset Management Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Integration Suite – Cloud Integra- Operations Integration and Ex- More under Integration and Exception
tion ception Monitoring Monitoring (Expert Portal).
SAP BTP, Neo environment Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP BTP, ABAP environment Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Mobile Services Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP S/4HANA Cloud, private edition Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Field Service Management Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Ariba Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring: SAP Ariba (Expert Por-
tal).
SAP NetWeaver Application Server for Operations Integration and Ex- More under Integration and Exception
ABAP (7.40 and higher) ception Monitoring Monitoring: SAP Ariba (Expert Por-
tal).
SAP Master Data Integration Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Master Data Governance, cloud Operations Integration and Ex- More under Integration and Exception
edition ception Monitoring Monitoring (Expert Portal).
SAP SuccessFactors Employee Central Operations Integration and Ex- More under Integration and Exception
Payroll ception Monitoring Monitoring (Expert Portal).
SAP Integrated Business Planning for Operations Integration and Ex- More under Integration and Exception
Supply Chain (SAP IBP) ception Monitoring Monitoring (Expert Portal).
SAP Batch Release Hub for Life Scien- Operations Integration and Ex- More under Integration and Exception
ces ception Monitoring Monitoring (Expert Portal).
Integration Hub for Life Sciences Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Business ByDesign Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Omnichannel Promotion Pricing Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Process Integration (Java) Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
Data ingestion for industry cloud solu- Operations Integration and Ex- More under Integration and Exception
tions ception Monitoring Monitoring (Expert Portal).
SAP Subscription Billing Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Data Intelligence Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Entitlement Management Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Digital Vehicle Hub Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Event Broker for SAP cloud appli- Operations Integration and Ex- More under Integration and Exception
cations ception Monitoring Monitoring (Expert Portal).
SAP Predictive Replenishment Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP Cell and Gene Therapy Orchestra- Operations Integration and Ex- More under Integration and Exception
tion ception Monitoring Monitoring (Expert Portal).
SAP Intelligent Product Recommenda- Operations Integration and Ex- More under Integration and Exception
tion ception Monitoring Monitoring (Expert Portal).
SAP BTP, Kyma runtime Operations Integration and Ex- More under Integration and Exception
ception Monitoring Monitoring (Expert Portal).
SAP S/4HANA Cloud, public edition Operations Business Process Supported KPIs for the business sce-
Monitoring
narios:
SAP S/4HANA (on-premise) Operations Business Process Supported KPIs for the business sce-
Monitoring
narios:
SAP Business Suite Operations Business Process Supported KPIs for the business sce-
Monitoring
narios:
SAP SuccessFactors Operations Business Process Supported KPIs for the business sce-
Monitoring
nario:
Recruit-to-Retire
SAP S/4HANA Cloud, private edition Operations Business Process Supported KPIs for the business sce-
Monitoring
narios:
SAP Cloud for Customer Operations Business Process Supported KPIs for the business sce-
Monitoring
narios:
Lead-to-Cash
SAP Entitlement Management Operations Business Process Supported KPIs for the business sce-
Monitoring
narios:
Lead-to-Cash
SAP S/4HANA Cloud, private edition Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP S/4HANA (on-premise) Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP Business Suite Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP SuccessFactors Employee Central Operations Health Monitoring More under Health Monitoring (Ex-
Payroll pert Portal).
SAP Cloud ALM Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP Intelligent Robotic Process Auto- Operations Health Monitoring More under Health Monitoring (Ex-
mation (iRPA) pert Portal).
SAP Integration Suite – API Manage- Operations Health Monitoring More under Health Monitoring (Ex-
ment pert Portal).
SAP Integration Suite – Cloud Integra- Operations Health Monitoring More under Health Monitoring (Ex-
tion pert Portal).
SAP BTP, ABAP environment Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP BTP, Neo environment Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP BTP, Cloud Foundry environment Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP NetWeaver Application Server for Operations Health Monitoring More under Health Monitoring (Ex-
ABAP (7.40 and higher) pert Portal).
SAP HANA Cloud Operations Health Monitoring More under Setup for SAP HANA
Cloud (Expert Portal).
SAP Build Process Automation Operations Health Monitoring More under Setup for SAP HANA
Cloud (Expert Portal).
SAP S/4HANA Cloud, public edition Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP Integrated Business Planning for Operations Health Monitoring More under Health Monitoring (Ex-
Supply Chain (SAP IBP) pert Portal).
SAP Marketing Cloud Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP Cloud Connector Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP BTP, Kyma runtime Operations Health Monitoring More under Health Monitoring (Ex-
pert Portal).
SAP Business Suite Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP S/4HANA Cloud, public edition Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP S/4HANA Cloud, private edition Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP S/4HANA (on-premise) Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP SuccessFactors Employee Central Operations Job and Automa- More under Job and Automation Moni-
Payroll tion Monitoring toring (Expert Portal).
SAP Marketing Cloud Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP Intelligent Robotic Process Auto- Operations Job and Automa- More under Job and Automation Moni-
mation (iRPA) tion Monitoring toring (Expert Portal).
SAP Integrated Business Planning for Operations Job and Automa- More under Job and Automation Moni-
Supply Chain (SAP IBP) tion Monitoring toring (Expert Portal).
SAP NetWeaver Application Server for Operations Job and Automa- More under Job and Automation Moni-
ABAP (7.40 and higher) tion Monitoring toring (Expert Portal).
SAP BTP, ABAP environment Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP BTP, Cloud Foundry environment Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP Build Process Automation Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP BTP, Kyma runtime Operations Job and Automa- More under Job and Automation Moni-
tion Monitoring toring (Expert Portal).
SAP BTP, Neo environment Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP Business Suite Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP S/4HANA Cloud, private edition Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP S/4HANA Cloud, public edition Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP S/4HANA (on-premise) Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP Marketing Cloud Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP Cloud for Customer Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP BTP, ABAP environment Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP SuccessFactors Employee Central Operations Real User Monitor- More under Real User Monitoring
Payroll ing (Expert Portal).
SAP Integrated Business Planning for Operations Real User Monitor- More under Real User Monitoring
Supply Chain (SAP IBP) ing (Expert Portal).
SAP BTP, Cloud Foundry environment Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP NetWeaver Application Server for Operations Real User Monitor- More under Real User Monitoring
ABAP (7.40 and higher) ing (Expert Portal).
Data Quality Management, Microservi- Operations Real User Monitor- More under Real User Monitoring
ces for Location Data (DQM Microservi- ing (Expert Portal).
ces)
SAP Broker Reconciliation for Com- Operations Real User Monitor- More under Real User Monitoring
modity Derivatives ing (Expert Portal).
SAP Ariba Category Management Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP Batch Release Hub for Life Scien- Operations Real User Monitor- More under Real User Monitoring
ces ing (Expert Portal).
Integration Hub for Life Sciences Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP BTP, Kyma runtime Operations Real User Monitor- More under Real User Monitoring
ing (Expert Portal).
SAP Business Suite Operations Configuration & More in the Expert Portal (SAP Sup-
Security Analysis port Portal).
SAP S/4HANA (on-premise) Operations Configuration & More in the Expert Portal (SAP Sup-
Security Analysis port Portal).
SAP S/4HANA Cloud, private edition Operations Configuration & More in the Expert Portal (SAP Sup-
Security Analysis port Portal).
SAP NetWeaver Application Server for Operations Configuration & More in the Expert Portal (SAP Sup-
ABAP (7.40 and higher) Security Analysis port Portal).
Identity Authentication Operations Configuration & More in the Expert Portal (SAP Sup-
Security Analysis port Portal).
SAP Credential Store Operations Configuration & More in the Expert Portal (SAP Sup-
Security Analysis port Portal).
SAP NetWeaver Application Server for Implementation Change & Deploy- Prerequisites:
ABAP (7.40 and higher) ment Management
• SAP_BASIS 7.40 SP 20 and higher
or 7.50 SP 04 and higher
• ST-PI 740 SP 18 and higher
To learn how to set up SAP Cloud ALM for productive use, you can watch the following step-by-step how-to
videos.
For more detailed information, refer to the corresponding documentation under Required Setup for SAP Cloud
ALM [page 28].
Find out how to request SAP Cloud ALM on SAP for Me.
Find out how to activate your account in the Identity Authentication service, how to create users in your Identity
Authentication tenant, and how to add them to SAP Cloud ALM.
Corresponding documentation: Step 1: Onboard Users in the Identity Authentication Service [page 30]
Find out how to assign roles to users in the User Management app in SAP Cloud ALM and in the SAP BTP
cockpit.
Corresponding documentation: Step 2: Assign Roles to Users in SAP Cloud ALM [page 32]
You can request SAP Cloud ALM on SAP for Me for yourself or for all entitled customers for whom you have
sufficient permissions.
Caution
The S-user who requests SAP Cloud ALM receives permissions that are required for administrative tasks in
the SAP BTP cockpit and in SAP Cloud ALM. In addition, the S-user is added to the Identity Authentication
service (IAS) tenant.
Therefore, to avoid authorization issues during the configuration of SAP Cloud ALM, only carry out the
following steps if you will later perform the configuration described in Required Setup for SAP Cloud ALM
[page 28].
If you request SAP Cloud ALM and then want to assign additional administrators who can perform the
initial setup, refer to KBA 3248116 .
Prerequisites
• You have an S-user with the role Edit Cloud Data on SAP for Me.
You can manage your users and authorizations by following the steps described in Manage User
Authorizations.
• You're assigned to the respective customer.
Procedure
Caution
The subdomain name can't be changed after the system has been provisioned.
Tip
If you have multiple Identity Authentication tenants and you're unsure about which one to select,
look up the administrators of the Identity Authentication tenants that are assigned to your
customer ID at https://iamtenants.accounts.cloud.sap . The administrators can give you more
guidance on what to consider when selecting an Identity Authentication tenant.
If you've already been working with an Identity Authentication tenant but it isn't listed here, it may not
be a productive tenant or it may be assigned to a different customer ID.
If you later want to use a different Identity Authentication tenant for SAP Cloud ALM, you can change
the assignment by following SAP Note 3020352 .
Caution
You can't subscribe to any additional applications in the subaccount containing your SAP Cloud
ALM subscription. The subaccount is set up exclusively for SAP Cloud ALM.
Don't delete this subaccount or your SAP Cloud ALM subscription if you've already started using
SAP Cloud ALM productively. Deleting your SAP Cloud ALM subscription causes all created
artifacts, stored data, and current configurations to be deleted as well.
10. A mutual trust relationship between SAP Cloud ALM and the selected Identity Authentication tenant is
established.
If you want to know more about the role of SAP Cloud ALM and your Identity Authentication tenant in the
context of SAP S/4HANA Cloud in the 3-system landscape, refer to User Onboarding for SAP S/4HANA
Cloud with SAP Central Business Configuration.
11. You receive emails containing logon information, configuration guidance, and links to support resources.
If you've requested SAP Cloud ALM, you've been automatically signed up for cloud email notifications. This
way, you can remain informed and receive timely updates regarding SAP Cloud ALM.
You can manage your notification settings in the Cloud System Notification Subscriptions application, as
described in KBA 2900069 .
Related Information
After you've requested SAP Cloud ALM, there are additional mandatory configuration steps that are required to
set up SAP Cloud ALM for productive use.
SAP Cloud ALM is included in your cloud subscription and helps you to implement and operate intelligent cloud
and hybrid business solutions. By following steps 1-3 in the next chapters, you can start to use SAP Cloud ALM
immediately.
Need Support?
Caution
It's currently not possible to move your SAP Cloud ALM application from the data center in which it was
originally provisioned to a different data center.
Required Authorizations
If you requested SAP Cloud ALM, your user has received all authorizations required to perform the initial setup.
However, we recommend also manually assigning these authorizations to at least one more user.
The following authorizations are required to perform the initial setup of SAP Cloud ALM:
Environment Role
If a new Identity Authentication tenant was created for you when you
requested SAP Cloud ALM, you've automatically received the required
roles in the Identity Authentication tenant.
SAP BTP cockpit • Global Account Administrator in the global account that contains
your SAP Cloud ALM entitlement
If you don't have this authorization, the global account administrator
can assign it to you by following the steps described in Add Mem-
bers to Your Global Account.
• Subaccount Administrator in the subaccount that contains your SAP
Cloud ALM subscription
If you don't have this authorization, the subaccount administrator
can assign the role to you by following the steps described in Add
Members to Your Subaccount.
• Org Manager for the Cloud Foundry organization in your SAP Cloud
ALM subaccount
This role is only required if a Cloud Foundry org and space exist in
your SAP Cloud ALM subaccount and is in use in the context of SAP
Cloud ALM APIs.
If you don't have this role, the org manager can assign it to you
by following the steps described in Add Org Members Using the
Cockpit.
If you don't have these authorization, the Global Administrator can assign
one of the required roles to you by following the steps described in Assign
Roles to Users in SAP Cloud ALM.
On this interactive image, you can see all mandatory setup steps for SAP Cloud ALM at a glance. For detailed
guidance, click on the respective sections.
For more detailed background information and general explanations of SAP BTP concepts, refer to Basic
Platform Concepts.
Context
In SAP Cloud ALM, the Identity Authentication service assumes the role of the identity provider. This means
that business users log on to SAP Cloud ALM with the mechanisms and credentials defined in the Identity
Authentication tenant.
Note
You can also use an already existing corporate identity provider (LDAP), in which case we strongly
recommend using Identity Authentication as a proxy. Changing to a corporate identity provider while
When you requested SAP Cloud ALM, you either selected a pre-existing Identity Authentication tenant or
requested a new one:
Prerequisites
1. In the administration console of the SAP Cloud Identity Services, open the User Management app.
Tip
The first administrator that was created for the Identity Authentication tenant received an activation
email containing a direct link to the administration console.
The new user now receives an activation email and can set a password.
Note
If you've already defined users elsewhere in your landscape, you can also import them to the Identity
Authentication service by using various tools, such as SAP Identity Management and the Identity
Provisioning service.
For more information, refer to Import or Update Users for a Specific Application in the documentation for
the Identity Authentication service.
Related Information
You can assign roles to users directly in the SAP Cloud ALM User Management app (recommended) or as
corresponding role collections in the SAP BTP cockpit.
Note
If you're working with role mapping to user groups in your identity provider, you must assign role collections
in the SAP BTP cockpit. In this case, you can't view or change roles in the User Management app. You
Prerequisites
Procedure
1. Access SAP Cloud ALM. A link is included in the email Welcome to SAP Cloud ALM.
Sign in with the email address and password you've defined when activating your account in the Identity
Authentication service. Do not sign in with your S-user.
2. Open the User Management app, which is located in the Administration section.
3. To go to the user list, choose (Users).
4. Choose Add User.
5. Enter the User ID and/or Email as you've defined them in the settings of your identity provider. If, as per our
recommendations, you've selected your email address as your user ID in your identity provider, you only
need to enter the email address.
6. Select a type for your user. Possible types are:
Type Description
The user will now also receive a welcome email from SAP Cloud ALM.
The roles in SAP Cloud ALM are available as role collections in your subaccount in the SAP BTP cockpit.
Note
The role collections that you assign in the SAP BTP cockpit are synchronized by the User Management app
only once a day.
As a result, although the role collection assignment takes effect in SAP Cloud ALM immediately (with the
next logon of the user), it may not be displayed in the User Management app for up to 24 hours.
Prerequisites
• Your user has the role Subaccount Administrator in the subaccount that contains your SAP Cloud ALM
subscription.
If you have requested SAP Cloud ALM, your user has automatically received this authorization during the
creation of the subaccount. If you don't have this authorization, the subaccount administrator can assign
the role to you by following the steps described in Add Members to Your Subaccount.
• The identities of the users to whom you want to assign roles already exist in the identity provider, as
described in Step 1: Onboard Users in Your Identity Authentication Service [page 30].
Procedure
Caution
Don't use the identity provider Default identity provider, SAP ID Service, or sap.default.
Role collections in SAP Cloud ALM are delivered predefined and ready to use.
Each application role in SAP Cloud ALM represents a role collection in your SAP BTP subaccount, which in
turn corresponds 1:1 to the respective role template. This means that you don't have to configure any role
collections yourself. Instead, you can simply assign the relevant role collections to the users based on their
tasks and requirements.
Caution
The Cross Global Administrator and the User & Access Management Administrator role collections consist
of more than one role template.
If you want to create your own role collections by bundling several predefined role collections
together, don't forget to add the role template FlexOperator whenever you include the role templates
x_calm_GlobalAdministrator or x_uam_UserAdministrator.
The following role collections are available for each application area in SAP Cloud ALM:
Cross Global Create and manage all SAP Cloud ALM Cross x_calm_GlobalAdmi
Administrator objects, except for personal or sensitive Global nistrator
data Administra
FlexOperator
tor
Caution
This role provides the complete set
of authorizations. We recommend
assigning suitable roles to your
users.
Cross Global Auditor View all SAP Cloud ALM objects, except Cross x_calm_GlobalAudi
personal or sensitive data Global tor
Auditor
This role is to be used for general audit
purposes.
User & Access Man- User Create and manage users, assign and User & x_uam_UserAdminis
agement Administrator approve authorizations Access trator
Manageme FlexOperator
nt
Administra
tor
User & Access Man- User Viewer View users and authorization assign- User & x_uam_UserViewer
agement ments Access
Manageme
nt Viewer
Tag Management Tag Administrator Create, update, merge and centrally de- Tag x_tag_TagAdminist
lete tags, view tag usage and organize Manageme rator
tags into groups nt
Administra
tor
Tag Management Tag Viewer View tags, tag groups and tag usage Tag x_tag_TagViewer
Manageme
nt Viewer
Project Management Project Manage projects, deployment plans, Project & imp_pjm_ProjectAd
Administrator tasks, scopes, process hierarchy nodes, Task ministrator
requirements, features, notes, docu- Manageme
ments, test cases, defects, tags, and nt
SAP Readiness Check analyses Administra
tor
The permissions within implementation
projects of users with this role addition-
ally depend on the access level of the
project and the team assignment. For
more information, refer to Configuring
Project User Permissions.
Project Management Project Lead Manage projects, deployment plans, Project & imp_pjm_ProjectLe
tasks, scopes, process hierarchy nodes, Task ad
requirements, features, notes, docu- Manageme
ments, test cases, and defects, and view nt Project
SAP Readiness Check analyses Lead
Project Management Project Member View projects, deployment plans, and Project & imp_pjm_ProjectMe
SAP Readiness Check analyses. Man- Task mber
age tasks, scopes, process hierarchy Manageme
nodes, requirements, features (with nt Project
restrictions), notes, documents, test Member
cases, and defects
Project Management Project Viewer View projects, deployment plans, tasks, Project & imp_pjm_ProjectVi
scopes, process hierarchy nodes, Task ewer
requirements, features, notes, docu- Manageme
ments, test cases, defects, and SAP nt Project
Readiness Check analyses Viewer
Process Management Process Author Create, edit, and delete custom solution Process imp_pm_ProcessAut
processes Manageme hor
nt Process
Author
Change & Deployment Change Manager Approve features for production deploy- Change & imp_cdm_ChangeMan
Management ment Deployme ager
nt
Manageme
nt Change
Manager
Change & Deployment Deployment Deploy transports into test and produc- Change & imp_cdm_Deploymen
Management Manager tion systems Deployme tManager
nt
Manageme
nt
Deployme
nt
Manager
SAP Readiness Check Readiness Create, edit, and delete SAP Readiness Readiness imp_rc_AnalysisAd
Check Analysis Check analyses Check ministrator
Administrator Analysis
Administra
tor
SAP Readiness Check Readiness Check View all SAP Readiness Check analyses Readiness imp_rc_AnalysisVi
Analysis Viewer Check ewer
Analysis
Viewer
Business Process Process Maintain global and specific configura- Business ops_bm_ProcessMon
Monitoring Monitoring tions, consume KPIs and the respec- Process itoringAdministra
Administrator tive process content (including sensitive Monitoring tor
data), and process alerts Administra
tor
Business Process Process Manager Consume KPIs and the respective proc- Business ops_bm_ProcessMan
Monitoring ess content (including sensitive data), Process ager
process alerts, and maintain specific Monitoring
configurations Process
Manager
Additionally, the access to particular
business processes and data criteria
can be restricted for users with this role
by setting up access groups. For more
information, refer to Creating Access
Groups.
Business Process Process Executor Consume KPIs and the respective proc- Business ops_bm_ProcessExe
Monitoring ess content (including sensitive data), Process cutor
and process alerts Monitoring
Process
Additionally, the access to particular
Executor
business processes and data criteria
can be restricted for users with this role
by setting up access groups. For more
information, refer to Creating Access
Groups.
Business Process Process Consume KPIs and the respective proc- Business ops_bm_ProcessMon
Monitoring Monitoring ess content (including sensitive data), Process itoringConsumer
Consumer and view alerts Monitoring
Consumer
Additionally, the access to particular
business processes and data criteria
can be restricted for users with this role
by setting up access groups. For more
information, refer to Creating Access
Groups.
Business Process Process Consume KPIs and non-sensitive proc- Business ops_bm_ProcessMon
Monitoring Monitoring Viewer ess content, without access to alert in- Process itoringViewer
formation Monitoring
Viewer
Additionally, the access to particular
business processes and data criteria
can be restricted for users with this role
by setting up access groups. For more
information, refer to Creating Access
Groups.
Integration & Excep- Integration Owner View the messages in integration moni- Integration ops_im_Integratio
tion Monitoring toring Monitoring nOwner
Integration
Owner
Integration & Excep- Integration Owner View the messages in integration mon- Integration ops_im_Integratio
tion Monitoring Sensitive itoring, including data defined as sensi- Monitoring nOwnerSensitive
tive Integration
Owner
Sensitive
Job & Automation Job Monitoring Create, edit, delete, and manage config- Job ops_jm_JobMonitor
Monitoring Administrator uration settings, including the display of Monitoring ingAdministrator
monitoring data Administra
tor
Job & Automation Job Monitoring View the job monitoring application for Job ops_jm_JobMonitor
Monitoring Consumer the maintained global configurations Monitoring ingConsumer
Consumer
Real User Monitoring Real User Analyst View utilization and performance of re- Real User ops_rum_RealUserA
Administrator quests, including sensitive data like the Monitoring nalystAdministrat
user ID, and configure the real user Analyst or
monitoring app Administra
tor
Real User Monitoring Real User Analyst View utilization and performance of re- Real User ops_rum_RealUserA
quests Monitoring nalyst
Analyst
Real User Monitoring Real User Analyst View utilization and performance of re- Real User ops_rum_RealUserA
Sensitive quests, including sensitive data like the Monitoring nalystSensitive
user ID Analyst
Sensitive
Synthetic User Moni- Scenario Create, edit, delete, manage configura- Synthetic ops_sum_Synthetic
toring Administrator tions and manage global application User UserMonitoringAdm
settings. View performance and availa- Monitoring inistrator
bility of scenario executions Administra
tor
Synthetic User Moni- Scenario Expert Create, edit, delete, and manage config- Synthetic ops_sum_Synthetic
toring uration settings. View performance and User UserMonitoringExp
availability of scenario executions Monitoring ert
Scenario
Expert
Synthetic User Moni- Scenario Viewer View performance and availability of Synthetic ops_sum_Synthetic
toring scenario executions User UserMonitoringVie
Monitoring wer
Scenario
Viewer
Health Monitoring Health Monitoring Create, edit, delete, and manage config- Health ops_hm_HealthMoni
Administrator uration settings, including the display of Monitoring toringAdministrat
monitoring data Administra or
tor
Health Monitoring Health Monitoring View health overview and metrics of Health ops_hm_HealthMoni
Viewer cloud services Monitoring toringViewer
Viewer
Business Service Man- Business Service Create and manage business services, Business ops_bsm_BusinessS
agement Management and plan events Service erviceManagementA
Administrator Manageme dministrator
nt
Administra
tor
Business Service Man- Business Service View business services, their configura- Business ops_bsm_BusinessS
agement Management tion, and the event calendar Service erviceManagementV
Viewer Manageme iewer
nt Viewer
Configuration & Secur- Configuration Administrate managed objects, configu- Configurati ops_csa_Configura
ity Analysis Monitoring ration settings, and display application on tionMonitoringAdm
Administrator data Monitoring inistrator
Administra
tor
Configuration & Secur- Configuration Display application configuration data Configurati ops_csa_Configura
ity Analysis Monitoring on tionMonitoringAna
Analyst Monitoring lyst
Analyst
Service Collaboration Services Expert Configure and execute services, and Service sdc_sc_ServicesEx
view own and shared service execution Collaborati pert
results on Expert
Service Collaboration Services Viewer Browse through the service explorer Service sdc_sc_ServicesVi
and view the shared service execution Collaborati ewer
results on Viewer
SAP Business Trans- Digital Blueprint Create and edit digital blueprints and all Digital btc_bdts_DigitalB
formation Center – Administrator associated tasks, company code scop- Blueprint lueprintAdministr
Scoping ing, and transformation object scoping Administra ator
tor
SAP Business Trans- Digital Blueprint Consume digital blueprint content, view Digital btc_bdts_DigitalB
formation Center – Viewer company code scoping and transforma- Blueprint lueprintViewer
Scoping tion object scoping Viewer
As the last step of the required setup, services and systems need to be set up in the Landscape Management
app in SAP Cloud ALM.
Landscape management in SAP Cloud ALM helps you manage information about your services, systems, and
business services. This information is the basis for all SAP Cloud ALM apps.
In SAP Cloud ALM, services are understood as subscribed cloud services, that is, solutions and applications
that are offered on-demand from the servers of a cloud provider (SaaS).
Systems are defined as on-premise systems, that is, solutions and applications that are provided by SAP but
installed and run on the premises of the company or organization using them, or in a private cloud solution.
For more information on how services and systems are connected to SAP Cloud ALM, refer to the following
subpages:
You have full control which data from managed services and systems is transferred to SAP Cloud ALM:
When you activate your SAP Cloud ALM tenant and register your systems and services in the Landscape
Management app of SAP Cloud ALM, the collection of observability data is not started automatically. SAP
Cloud ALM follows a central configuration approach: You need to explicitly configure the data collection
processes.
If you encounter issues while working with the Landscape Management app, take a look at Landscape
Management – Troubleshooting and Customer Support on SAP Support Portal.
7.3.1 Services
The import method of services in SAP Cloud ALM depends on the service type of your solution.
• Most service types are imported into SAP Cloud ALM automatically if they are assigned to the same
customer number as your SAP Cloud ALM tenant. This import is done on a daily basis by the System
Landscape Information service.
Note
If you have services that are assigned to a different customer number (for example, as a global ultimate
customer), you need to enter an S-user that has the authorizations to access the system data for all
subsidiary customer accounts to ensure that the Landscape Management app has access to the data.
The S-user must not be a technical S-user but a standard dialog S-user with CCC Group
authorizations. For more information on how to create such an S-user, refer to SAP Note 3070306 .
To add the S-user, open the Landscape Management app and choose (Configuration). Under Import
of Subscribed SAP Services, choose (Add S-User) and enter the credentials of the S-user.
• Other services types (such as SAP SuccessFactors and SAP S/4HANA Cloud) are push-enabled services
that register themselves in SAP Cloud ALM. These services are created automatically in the Landscape
Management app as part of the communication arrangement or registration.
• Only some service types (for example, Unspecific Cloud Service (HTTP) or Managed Gateway for Spend &
Network) must be added to the Landscape Management app manually.
Observability data from your connected services isn't automatically sent to your SAP Cloud ALM tenant. If you
want to start monitoring observability data, the data transfer to SAP Cloud ALM first needs to be configured.
To find out which additional setup steps are required to monitor your service, refer to Setup Managed
Services / Systems in the SAP Cloud ALM for Operations Expert Portal.
7.3.2 Systems
When the registration in the system has been completed, the registered system is automatically displayed on
the Services & Systems page. Once a technical system has been registered, a default logical system (client) is
created and displayed in the System Details.
Only a few system types (for example, SAP Focused Run, Cloud Connector, and SAP Process Integration) can't
be registered but need to be set up manually.
Observability data from your connected systems isn't automatically sent to your SAP Cloud ALM tenant. If you
want to start monitoring observability data, the data transfer to SAP Cloud ALM first needs to be configured.
To find out which setup steps are required for your system, refer to Setup Managed Services / Systems in
the SAP Cloud ALM for Operations Expert Portal.
There are additional integration and configuration options that help you take advantage of the full set of
capabilities of SAP Cloud ALM.
On this interactive image, you can see all optional setup steps for SAP Cloud ALM at a glance. For detailed
guidance, click on the respective sections.
To set up the connection between your managed systems and individual SAP Cloud ALM applications, you
need to retrieve your binding credentials and connect your SAP services and systems to your SAP Cloud ALM
instance
Depending on the provisioning date of your SAP Cloud ALM tenant, some or all steps described in this
document have already been automatically completed for you:
You can skip these steps altogether and access your binding in the SAP BTP cockpit or
in the Landscape Management app, as described in Managing Your Service Key [page
57].
Between 2023-06-12 and A service key that can be used to connect managed services to SAP Cloud ALM for
2023-10-16 Operations monitoring applications was generated automatically.
You can access it in the SAP BTP cockpit or in theLandscape Management app, as
described in Managing Your Service Key [page 57].
You only need to carry out these steps if you want to set up transport management, but
you no longer have to configure your entitlements. You can access it in the SAP BTP
cockpit or in the
Before 2023-06-12 No service key or binding has been created as part of the initial provisioning. To create
one manually, carry out the steps listed below.
Note
This document describes how to retrieve a service key without a Cloud Foundry organization.
You can access it in the SAP BTP cockpit or in theIf a Cloud Foundry organization and space already exist
in your SAP Cloud ALM subaccount (as shown in the image below) and are already in use in the context
of SAP Cloud ALM APIs, you can also follow Enabling SAP Cloud ALM API in Cloud Foundry [page 50].
However, we strongly recommend following the approach without Cloud Foundry.
Your user has the role Global Account Administrator in the global account that was created when you requested
SAP Cloud ALM, and is a member of the subaccount containing your SAP Cloud ALM subscription.
If you don't have this role, the global account administrator can assign it to you by following the steps described
in Add Members to Your Global Account.
Procedure
Configure Entitlements
7. Save.
Maintain an Instance
4. Choose Next.
5. Paste the following JSON code into the text editor:
{
"xs-security": {
"xsappname": "<your-instance-name>",
"authorities": [
"$XSMASTERAPPNAME.imp-cdm-feature-display-ui",
"$XSMASTERAPPNAME.imp-cdm-feature-manage-ui"
],
"oauth2-configuration": {
"credential-types": [
"binding-secret"
]
}
}
}
Create a Binding
Bindings allow you to configure an external application so that it can connect to an SAP Cloud ALM API service
instance.
Outside of the SAP BTP cockpit, bindings must be stored securely. If you need a binding, create the binding
directly in the SAP BTP cockpit, and access it from there whenever you need it.
Related Information
To set up the connection between your managed systems and individual SAP Cloud ALM applications, you
need to retrieve a service key or binding and connect your SAP services and systems to your SAP Cloud ALM
instance.
Depending on the provisioning date of your SAP Cloud ALM tenant, some or all steps described in this
document have already been automatically completed for you:
You can skip these steps altogether and access your binding in the SAP BTP cockpit or
in the Landscape Management app, as described in Managing Your Service Key [page
57].
Between 2023-06-12 and A service key that can be used to connect managed services to SAP Cloud ALM for
2023-10-16 Operations monitoring applications was generated automatically.
You can access it in the SAP BTP cockpit or in the Landscape Management app, as
described in Managing Your Service Key [page 57].
You only need to carry out these steps if you want to set up transport management, but
you can reuse the created space and no longer have to configure your entitlements.
Before 2023-06-12 No service key or binding has been created as part of the initial provisioning. To create
one manually, carry out the steps listed below.
Note
This document describes how to retrieve a service key in the Cloud Foundry environment. This is no longer
the recommended approach.
If a Cloud Foundry organization and space don't exist in your SAP Cloud ALM subaccount (as shown in
the image below), or if they exist but are not in use in the context of SAP Cloud ALM APIs, please follow
Enabling SAP Cloud ALM API [page 45] instead.
• Your user has the role Global Account Administrator in the global account that was created when
you requested SAP Cloud ALM, and is a member of the subaccount containing your SAP Cloud ALM
subscription.
If you don't have this role, the global account administrator can assign it to you by following the steps
described in Add Members to Your Global Account.
• Your user has the role Org Manager in your Cloud Foundry organization.
If you don't have this role, the org manager can assign it to you by following the steps described in Add Org
Members Using the Cockpit.
Procedure
Create a Space
1. Open the SAP BTP cockpit.
2. Select the global account that contains your SAP Cloud ALM entitlement, which was created when you
requested SAP Cloud ALM.
3. Under Subaccounts, select the subaccount that contains your SAP Cloud ALM subscription.
4. Choose Cloud Foundry Spaces .
5. If you already have a space with the required authorizations, proceed to the Configure Entitlements
section.
If you don't have a space yet, choose Create Space.
Configure Entitlements
An entitlement is your right to provision and consume a resource.
4. Save.
{
"xs-security": {
"xsappname": "<your-instance-name>",
"authorities": [
"$XSMASTERAPPNAME.imp-cdm-feature-display-ui",
"$XSMASTERAPPNAME.imp-cdm-feature-manage-ui"
]
}
}
1. When your instance has been created, choose (Actions) next to it and select Create Service Key.
Outside of the SAP BTP cockpit, service keys must be stored securely. If you need a service key, create the
service key directly in the SAP BTP cockpit, and access it from there whenever you need it.
Related Information
Managing Spaces
Entitlements and Quotas
API Guide for SAP Cloud ALM
If you requested SAP Cloud ALM on or after 2023-06-14, an automatically generated SAP Cloud ALM service
key was uploaded to the Landscape Management app for you. This key can be used to connect managed
services to push monitoring data using OAuth 2.0.
Prerequisites
To access and upload your service key, you need the role Landscape Management Security Administrator.
You can access the service key in the Landscape Management app by opening the configuration ( ) and
expanding the section SAP Cloud ALM Service Key.
• (Display Service Key): Display the content of the uploaded service key.
• (Download Service Key): Download the service key as a TXT file. The content will be in JSON format.
• (Delete Service Key): Delete a service key from landscape management.
• (Test Service Key): Check if this key can be used to log on to the SAP Cloud ALM API.
If no service key has been uploaded yet, you can add it as follows:
Note
• You can only upload one service key for this SAP Cloud ALM tenant.
• We recommend that you upload the service key to landscape management that is used regularly to
connect managed services and systems to SAP Cloud ALM, for example, for monitoring setup or
transport management.
• You can use the same service key for all managed services and systems to connect them for the
same purpose, such as monitoring.
• If you use a different "one-use" service key for each managed service, don't upload this key to
landscape management. This functionality is intended for regularly used keys only.
• Don't upload service keys for API calls, such as the SAP Cloud ALM Analytics API, to landscape
management.
Caution
If you delete a service key or an SAP Cloud ALM API service instance in the BTP cockpit, the service key in
the Landscape Management app will not be deleted automatically. Please make sure to also delete it from
landscape management, as it can no longer be used for authentication.
By integrating the SAP Audit Log Viewer service for SAP BTP, you can view the audit logs for your SAP
Cloud ALM tenant to track the end user activity in SAP Cloud ALM. Audit logs represent security-relevant
chronological records that provide documentary evidence for an event or activity.
To display the audit logs in the Audit Log Viewer Service application on SAP BTP, subscribe to the SAP Audit
Log Viewer service in your subaccount as described in Audit Log Viewer for the Cloud Foundry Environment.
You can enable the email channel for the in-app notifications that are sent by SAP Cloud ALM.
Note
In SAP Cloud ALM for operations, email notifications are sent based on events using Intelligent Event
Processing and Notification Management. These notifications are not the subject of this topic because they
are not displayed in the in-app notifications.
Prerequisites
To enable email notifications, you need to maintain a destination in your SAP BTP subaccount for SAP Cloud
ALM, as described in Configuring an SMTP Mail Destination.
Caution
For the configuration mentioned above you have to operate your own email server which is under your
responsibility. Also, your email solution must support basic authentication.
Procedure
When the prerequisites are met, every user can configure for themselves in their profile settings in SAP Cloud
ALM if and for which of these notification types they want to receive emails.
Only those types are available for configuration that are relevant for the user, meaning where they've
received notifications in the past. If you were never assigned to a task, for example, you won’t see that
specific notification type in your settings and cannot check the email flag for this notification type. Whereas
the in-app notification is active by default, the email works on an opt-in basis.
After the configuration, the user will receive the corresponding email notifications. The email contains all
relevant information for the notification, and a link to the corresponding application in SAP Cloud ALM to
process the issue.
By integrating SAP Central Business Configuration with SAP Cloud ALM, you can import roadmap content into
the Tasks app. This helps you understand the order in which the tasks need to be executed, and allows you to
navigate directly to SAP Central Business Configuration as needed.
SAP Central Business Configuration is a solution that supports the configuration of SAP S/4HANA Cloud.
While an SAP Cloud ALM project applies the SAP Activate methodology to provide end-to-end procedural
guidance on how to start and execute an implementation project, an SAP Central Business Configuration
project shows the project and configuration activities focused on your specific business configuration.
To use SAP Central Business Configuration in SAP Cloud ALM, you first need to carry out the following setup
procedure.
Technical Setup
Create an endpoint for SAP Central Business Configuration by carrying out the following steps:
1. In the SAP Cloud ALM launchpad, open the Landscape Management app.
2. In the Select a Scope dialog, make sure that the service SAP Central Business Configuration is selected.
3. On the Services & Systems page, use the search or filter options to find your SAP Central Business
Configuration service and open it.
4. Under Endpoints, choose Create Endpoint Automatically.
Please note that you can maintain only one service and one endpoint for the integration of SAP Central
Business Configuration.
1. In the SAP Cloud ALM launchpad, open the Projects and Setup app.
2. To create a new project, choose Create.
3. Enter the following parameters:
• Project: Enter a project name of your choosing, such as Implementation Project.
• SAP Activate Roadmap: Select the desired roadmap.
• Access Level: Select an access level for your project.
• Status: Select On Track.
• Current Phase: Select Prepare.
• Scenario: Select SAP Central Business Configuration.
4. Select the SAP Central Business Configuration project or projects that you want to connect to SAP Cloud
ALM.
After saving the new project, you can navigate to your SAP Central Business Configuration project with the
direct links in the table or via the respective tasks.
Related Information
Project user authorizations are defined by the project access levels, the roles users are assigned to in the user
management, and the roles users are assigned to in project management.
In the Projects and Setup app, three access levels can be determined in a project:
• Public: This project is publicly accessible by all users with project management authorizations.
• Restricted: This project is restricted and only project members can make changes within the project
(display for non-project-members allowed).
• Private: This project is private and can only be accessed by project members (display for non-project-
members not allowed).
Note
When a project is created, the access level is set to Restricted by default. This can be changed later.
Within each access level, the combination of role assignments in User Management and the team assignment
in a project defines the project permissions for a user.
• Project Administrator: Manage projects, deployment plans, tasks, scopes, requirements, features, notes,
test cases, defects, and tags
• Project Lead: Manage projects, deployment plans, tasks, scopes, requirements, features, notes, test cases,
and defects
• Project Member: View projects and deployment plans. Manage tasks, scopes, requirements, features (with
restrictions ), notes, test cases, and defects
• Project Viewer: View projects, deployment plans, tasks, scopes, requirements, features, notes, test cases,
and defects
In the Projects and Setup app, users can be assigned to teams based on numerous roles, such as Project
Lead, Analytics Expert, Business Process Expert. As soon as a user is assigned, a request is triggered in User
Management to assign the user to the respective role collection.
The first column of the table shows the three access levels that can be determined during project setup in
the Projects and Setup app. The second column shows the team assignment type. The rest of the columns
shows the different roles a user can be assigned to in the User Management app. In the table legend, the
different authorizations are defined that result from the user assignments and project access level settings in
the different apps.
When you set the access level for a project to Public, user authorizations are only affected by the roles that
are assigned in User Management. This is not the case for the access levels Restricted and Private. Here, user
authorizations are both affected by the roles that are assigned in User Management and the team assignments
made in the Projects and Setup app.
Note
Any authorization changes to projects or assignments to projects or teams only apply to the individual
users after they have logged out of SAP Cloud ALM.
Prerequisites
Procedure
1. From the SAP Cloud ALM launchpad, open the User Management app.
2. To go to the user list, choose (Users).
3. Select the user to whom you want to assign the Cloud Integration Automation roles.
4. Choose Edit.
5. Under Cloud Integration Automation Service, select one of the following roles:
• Cloud Integration Administrator
• Cloud Integration Expert
• Cloud Integration Viewer
Related Information
You can enable transport management of different transport environments for SAP Cloud ALM.
In this section, you can find the setup steps for the enablement of the transport management for different
transport environments in SAP Cloud ALM.
By enabling the transport management for SAP S/4HANA Cloud with the Adaptation Transport Organizer
(ATO), you can keep track of the deployment of transport requests through your implementation landscape.
Note
Only released transports can be be assigned to features. For more information please check the following
documentation: https://help.sap.com/docs/cloud-alm/applicationhelp/integration-of-deployment-tools
In order to use the ATO for SAP S/4HANA Cloud in an SAP Cloud ALM environment, you have to establish a
connection between SAP Cloud ALM and the ATO.
1. Retrieve SAP Cloud ALM API credentials as described in Enabling SAP Cloud ALM API [page 45].
Depending on the provisioning date of your SAP Cloud ALM tenant, the creation and configuration of your
entitlements in the subaccount containing your SAP Cloud ALM subscription is generated automatically or
has to be adjusted manually:
• On or after 2023-10-16: A service binding was generated automatically. You can skip the steps in the
linked guide altogether and access your service binding in the SAP BTP cockpit or in the Landscape
Management app, as described in Managing Your Service Key [page 57]
• Between 2023-06-12 and 2023-10-16: You only need to carry out the steps in the linked guide if you
want to set up transport management, but you no longer have to configure your entitlements.
Note
If you've already set up an instance previously, it's recommended to set up a new instance with a
new name including the respective scopes. If the new instance works and the old one isn't needed
anymore, you can delete the old instance.
The procedure for deleting an instance is described here: Deleting Service Instances.
• Before 2023-06-12: No service binding has been created as part of initial provisioning. To create one
manually, carry out the steps listed in Enabling SAP Cloud ALM API [page 45].
Note
For background information about communication systems in SAP S/4HANA Cloud context, please
have a look at Communication Management
2. Create communication system: Create a communication system using the Communication System app
that represents the SAP Cloud ALM tenant you want to communicate with.
Note
The following steps have to be performed for every tenant you want to establish.
1. In the Communication Systems app, set up a new communication system by choosing New.
Set up a communication system using any ID in the System ID field and with a reasonable name (for
example the tenant name, you want to communicate with) in the System Name field.
2. Choose Create.
3. In the next view, add the root URL from the SAP Cloud ALM API (see step 1 of this guide) in the Host
Name field and the port (443) into the Port field in the Technical Data - General section.
The relevant entry for the host name is the following: { “endpoints”: { “Api” . https://
eu10.alm.cloud.sap/api }. Enter the URL without the /api extension at the end.
5. To create a new outbound user, go to the Users for Outbound Communication section of the
Communication Systems app and choose .
6. Choose Oauth 2.0 in the Authentication Method dropdown and enter your credentials based on client
ID and secret from your SAP Cloud ALM API instance in the OAuth 2.0 Client ID and Client Secret fields.
You can find the client ID and secret in the UAA section of the service key JSON and has a structure like
in the following examples: "clientid": "instance-name!b123456|sapcloudalm!b456789"
and "clientsecret": "asdfasdfasdfasdfasdfasdf".
8. Choose Save.
3. Create a communication arrangement:
1. Create a communication arrangement in the Communication Arrangement app based on scenario
SAP_COM_0690 and use the system that was created in step 2 of this guide.
2. Go to the Outbound Services section in the Communication Arrangement app. In this section you can
find the following four outbound services.
• SAP Cloud ALM for implementation - Deployment Management Export
• SAP Cloud ALM for implementation - Deployment Management Import
• SAP Cloud ALM for implementation - Deployment Management Retry
• SAP Cloud ALM for implementation - Deployment Management Status Change
In each of this outbound services, the same entries have to be filled out by you.
The following list contains the outbound services that are currently available:
Note
The collector jobs can only react to future events once they are activated. Past actions before the activation
are not collected.
Reporting Incidents
If you encounter issues while using this app, open (Built-In Support) to find helpful resources and context-
sensitive information, and to chat with SAP experts. You can also book a live session with the Schedule an
Expert function in SAP for Me.
Create incidents for the Features app in SAP for Me , under component SV-CLM-IMP-FTR .
To use the Change and Transport System (CTS) for SAP S/4HANA Cloud, private edition, and SAP
NetWeaver Application Server for ABAP on-premise in an SAP Cloud ALM environment, you've to establish a
connection between SAP Cloud ALM and the (CTS).
Caution
Transport-related data is pushed to SAP Cloud ALM from your managed systems by setting up the
integration. This includes data of the transport owner.
Technical Prerequisites
• Any kind of consistent Transport Management System (TMS) landscape. The last system in a track will
always be treated as a production system.
• Client-specific transport routes (TMS option CTC) are strongly recommended.
• TMS transport groups are supported.
Caution
If you want to implement landscape changes, please note the following information:
• Adding new systems to a track is supported as long as no consolidation routes are changed. Mind, that
you need to adjust the transport buffers manually.
• Refreshing a (test) system is supported if the system ID stays the same. This still means, the transport
buffers and imports need to be adjusted manually.
• Changing delivery routes is partly supported. This means, the transport buffers need to be adjusted
manually and removed systems are still reported on in the feature traceability.
• Deleting a system from a track is partly supported. This means, the transport buffers need to be
adjusted manually and the deleted system is still reported on in the feature traceability.
• Changing or deleting export targets is not supported.
• Switching on or off client specific transport routes is not supported.
If you need to perform unsupported changes of the transport configuration in the Transport Management
System (TMS), make sure that all open features and transports are completed and deployed to the production
system. Therefore, the transport buffers should be empty.
Tip
We strongly recommend using always client-dependent transport routes (TMS option CTC) from the
very beginning. By using client-dependent transport routes, you can always enhance your landscape with
We strongly recommend using a transport target group as consolidation target. By using the transport
target group, you can always change your consolidation systems by just changing the systems within the
consolidation target group while technically the consolidation target (which is the consolation target group)
stays stable.
Before you can start enabling the transport management for SAP S/4HANA Cloud, private edition or SAP
NetWeaver Application Server for ABAP on-premise, you need to fulfill the following prerequisites:
Note
• For ST-PI 740 SP 22, install 3310406 and follow SAP Note 3322679 .
• For ST-PI 740 SP 21, install corrections 3240966 and follow SAP Note 3322679 .
• For ST-PI 740 SP 20, install corrections 3240966 and follow SAP Note 3322679 .
• For ST-PI 740 SP 19, install corrections 3196078 and follow SAP Note 3322679 .
• For ST-PI 740 SP 18, install corrections 3196078 and follow SAP Note 3322679 .
It's recommended to install the current version of collective corrections.
• Check that the profile parameter icm/HTTPS/client_sni_enabled is set to TRUE, as described in SAP
Note 510007 .
Note
For the profile parameter check, you can use the transaction RZ11 in the managed system.
• Check that profile parameter ssl/client_ciphersuites is set according to section 7 of SAP Note
510007 .
• Make sure that the following certificates are imported in STRUST under SSL Client (Anonymous) and
SSL Client (Standard):
• DigiCertGlobalRootCA
• DigiCertGlobalRootG2
• DigiCertRSA4096RootG5
You need to consider two users in the managed ABAP system for the setup.
Note that the authorization steps are only needed for system client 000. For other clients, these steps can't be
performed.
• To run transaction /SDF/ALM_SETUP, the user needs the PFCG role SAP_SDF_ALM_SETUP.
Note
In this role, you need to maintain the authorization field S_BTCH_NAM > BTCUNAME either with '*' or
with the user name of the user that you plan to use for the data collection background job.
• The user you specify as background user requires the PFCG role SAP_SDF_ALM_METRIC_PUSH_FND and
the role SAP_BC_TRANSPORT_ADMINISTRATOR.
Note
Download the latest version of the role SAP_SDF_ALM_METRIC_PUSH_FND from SAP Note 3104662 .
Procedure
Depending on the provisioning date of your SAP Cloud ALM tenant, the creation and configuration of your
entitlements in the subaccount containing your SAP Cloud ALM subscription is generated automatically or has
to be adjusted manually:
• On or after 2023-10-16: A service binding was generated automatically. You can skip the steps in the linked
guide altogether and access your service binding in the SAP BTP cockpit or in the Landscape Management
app, as described in Managing Your Service Key [page 57]
• Between 2023-06-12 and 2023-10-16: You only need to carry out the steps in the linked guide if you want to
set up transport management, but you no longer have to configure your entitlements.
Note
If you've already set up an instance previously, it's recommended to set up a new instance with a new
name including the respective scopes. If the new instance works and the old one isn't needed anymore,
you can delete the old instance.
The procedure for deleting an instance is described here: Deleting Service Instances.
• Before 2023-06-12: No service binding has been created as part of initial provisioning. To create one
manually, carry out the steps listed in Enabling SAP Cloud ALM API [page 45].
Note
Note
Alternatively, you can enter the required fields for SAP Cloud ALM manually:
1. Token Endpoint: Enter the SAP Cloud ALM OAuth URL, following the pattern url + /oauth/
token.
Example: calm-tenant.authentication.eu10.hana.ondemand.com/oauth/token
2. Client ID: Enter SAP Cloud ALM client ID.
Note
6. Select the use cases that you want to collect and push data for. The push mechanism supports the
following use cases:
• For development systems: Feature Deployment: Manage Transports
• For a domain controller system: Feature Deployment: Read Landscape
• All other systems (test or production): Feature Deployment: Import Transports
Tip
Note
Commonly, authorization-checks are performed in the system where a change happens. For Features
app, this app takes over the authorization check for importing transports in the SAP Cloud ALM
environment instead of the managed system. In the managed system, the user you specified as
background user for the data collection performs the transport actions. Since this background user
has transport authorization by definition, the distinct check whether a specific end user is allowed to
perform a transport operation is done in SAP Cloud ALM.
7. Choose Continue.
8. If everything is set up correctly, it looks like this:
• Create transports
• Delete empty transports
• Release transports
• Transport of copies
To create and release transports as well as creating transport of copies, for example in client 100 of the
development system use the following transaction: /SDF/CALM_CDM_TR_PROC_CL_DEP-100
Note
The job /SDF/CALM_CDM_DIAGNOSTICS pushes data about the available capabilities in the managed
system ST-PI to SAP Cloud ALM.
For the import of transports there is a job executed in each target system client 000: /SDF/
CALM_CDM_IMPORT_TRANSPORTS
To enable the use cases mentioned above within an SAP Cloud ALM feature, execute the following setup in
each development client that you want to use:
Note
Before you start with the setup, please make sure that you've performed all the configuration steps in the
Technical Prerequisites for the ABAP System section of this guide. Additionally, make sure that you've
implemented the current version of the SAP Note. Currently it's 3322679 .
Also make sure that setup for client 000 was already performed and that the use case Feature
Deployment: Manage Transports was already activated.
1. Log on to the respective ABAP system client and start transaction /n/SDF/ALM_SETUP.
2. You can reuse the SAP Cloud ALM destination from your PUSH data configuration.
At the start of the process, the transaction looks like this:
3. Under Maintain HTTP Destination, choose Update Destination and paste the JSON file you've already
created in the Configuration of the PUSH Data Provider section of this guide.
4. Under Enter Background User and Register System, choose Unregister.
5. Enter the background user you've created to perform the data collection.
6. Choose Register to call SAP Cloud ALM and register the system. Confirm the scheduling of the respective
jobs.
Before you can start using the navigation to the transport organizer for CTS managed transports by using the
transport id in the Features app, you have to activate the web-service for transport organizer web ui.
Note
• Make sure that you've configured the start authorization according the following notes: 1413011
and/or 3064888 respectively.
• Check the HTTP_WHITELIST 0002578665 and the UCON_CHW allowlist 0003290787 .
Reporting Incidents
If you encounter issues while using this app, open (Built-In Support) to find helpful resources and context-
sensitive information, and to chat with SAP experts. You can also book a live session with the Schedule an
Expert function in SAP for Me.
Create incidents for the Features app in SAP for Me , under component SV-CLM-IMP-FTR .
By enabling the transport management for the SAP Cloud Transport Management service, you can orchestrate
the deployment of transport requests through your implementation landscape.
SAP Cloud Transport Management is automatically subscribed in your SAP Cloud ALM BTP subaccount. Only
this subscription can be used for the integration with SAP Cloud ALM.
To use the transport capabilities of SAP Cloud ALM in conjunction with the SAP Cloud Transport Management
service, you first have to establish a connection between them.
Note
SAP Cloud ALM supports the parallel delivery of several nodes at once.
Before you can use the deployment functionality in SAP Cloud ALM, you have to configure the nodes in the
SAP Cloud Transport Management service.
Prerequisites
• You've set up the product (for example, SAP Integration Suite) with which you want to integrate the SAP
Cloud Transport Management service for SAP Cloud ALM.
For more information about the general setup, refer to Initial Setup of SAP Cloud Integration in the Cloud
Foundry Environment.
• You've familiarized yourself with how to use the SAP Business Technology Platform (SAP BTP) cockpit, in
particular Account Administration concepts.
Procedure
Note
The following steps apply only to the SAP Integration Suite. For other integrations, refer to the relevant
documentation.
The product requires a destination to the SAP Cloud Transport Management service. In the SAP BTP
subaccount where your source product tenant is hosted, create a destination targeted at the SAP Cloud
Transport Management service.
In the Destination Configuration section, enter the values in the respective fields based on the description
that is provided in the following table:
Type HTTP
Authentication OAuth2ClientCredentials
Client ID clientid from the service key of your SAP Cloud ALM
API instance.
Client Secret clientsecret from the service key of your SAP Cloud
ALM API instance.
Token Service URL Enter the value of the url (uaa section) from the service
key of your SAP Cloud ALM API instance. Append /oauth/
token at the end of URL fetched from the service key.
Additional information about how to set up the HTTP destination, please have a look at the following
information: Creating HTTP Destinations and Transport Route Go to the Cloud Transport Management tab.
In the URL section for the endpoint, enter the URL of your SAP Cloud ALM API instance
that follows the pattern https://<tenant name>.<region>.alm.cloud.sap/api/imp-cdm-
transport-management-api/v1. The first part of the URL until /api depends on your company
account and is variable.
Special Setup Cases with SAP Business Technology Platform (SAP BTP) and
Continuous Integration and Delivery (CI/CD)
1. If you work with a SAP Business Technology Platform (SAP BTP) product (for example CPI), then just
create a three system landscape in the Cloud Transport Management service (cTMS) as described in the
standard documentation above. Your development is already available in the DEVELOPMENT system, so
your transports are exported from the DEVELOPMENT system and imported into the buffer of the follow-up
system TEST.
For the initial setup of SAP Continuous Integration and Delivery (CI/CD), please follow
the guide https://help.sap.com/docs/continuous-integration-and-delivery/sap-continuous-integration-and-
delivery/initial-setup?version=Cloud
To create the nodes in the cTMS in this context, please follow the documentation https://help.sap.com/docs/
cloud-transport-management/sap-cloud-transport-management/create-transport-nodes, especially steps 1
and 2.
Reporting Incidents
If you encounter issues while using this app, open (Built-In Support) to find helpful resources and context-
sensitive information, and to chat with SAP experts. You can also book a live session with the Schedule an
Expert function in SAP for Me.
Create incidents for the Features app in SAP for Me , under component SV-CLM-IMP-FTR .
In this section, you can find information about how to fix issues you may encounter during the setup for the
enablement of the transport management for different transport environments in SAP Cloud ALM.
In this document, you can find answers to some of the most common questions and issues that may arise
during the setup of the transport management of SAP S/4HANA Cloud, private edition or SAP NetWeaver
Application Server for ABAP on-premise.
If you encounter connection issues during the setup of the transport management of SAP S/4HANA Cloud,
private edition or SAP NetWeaver Application Server for ABAP on-premise, you can perform the respective
steps below to solve the connection issues.
Troubleshooting Steps
If that’s not the case, you need to update the SAP Cloud ALM API instance with the corresponding
scope described here: Enabling SAP Cloud ALM API [page 45]
5. The following use cases must be active:
• Feature Deployment: Read Transport Landscape: CALM_CDM_TMS_LNDSCP to synchronize the
transport landscape from TMS - in the domain controller client 000.
Note
If development clients are supposed to be supplied with changes, you must activate the use
case there as well.
Note
The following table shows the different use cases per client.
6. The result of the connection check should provide a table of active use cases:
The Message column provides information about the last execution. In case you find an error message,
check the chapter application logs in this section of this guide for further investigation steps.
7. The batch user must have the following roles (or copied ones with the same authorizations):
1. SAP_BC_TRANSPORT_ADMINISTRATOR
2. SAP_SDF_ALM_METRIC_PUSH_FND
Note
You can find additional details about roles and other prerequisites at the beginning of this guide.
9. In addition, you get an overview of all installed notes related to the integration scenario:
10. Please make sure that all manual steps included in the necessary notes were executed properly.
2. Applications Logs
In case of issues showing up in the table of active use cases of the connection check result (see column
Message) you can check the application log:
1. Go to transaction SLG1 and execute a search for the following objects: Object: /SDF/CALM,
Subobject: BUILD_CDM.
2. Check for errors to collect further information.
3. Relevant Jobs in Managed Systems
There are important jobs to be executed in the managed systems. The jobs mentioned below should be at
least released but always check for scheduled and active jobs in case of issues.
To create and release transports as well as creating transport of copies, for example in client 100 of the
development system use the following transaction: /SDF/CALM_CDM_TR_PROC_CL_DEP-100
The job /SDF/CALM_CDM_DIAGNOSTICS pushes data about the available capabilities in the managed
system ST-PI to SAP Cloud ALM.
This job is supposed to be released and executed once per day and client.
For the import of transports there is a job executed in each target system client 000: /SDF/
CALM_CDM_IMPORT_TRANSPORTS
In case of import issues, you can have a look into the job log.
Sometimes a component version mismatch is detected, and this would block the import of all transports
assigned to features if the mismatch situation is not resolved.
Note
In case several features are deployed together, all the transports assigned will be imported as import
subset. If one transport request of the subset leads to a component mismatch situation the import of
all transports is blocked.
To resolve this issue please refer to the following SAP Note: 1688610 https://me.sap.com/notes/
0001688610
Please make sure that all manual steps included in the necessary notes were executed properly.
In addition to manual testing, which is performed directly in SAP Cloud ALM, you can also integrate SAP and
third-party test automation providers with SAP Cloud ALM.
By integrating automation providers with SAP Cloud ALM, you can reduce your manual testing efforts and take
advantage of its test orchestration, execution monitoring, and reporting capabilities.
You can integrate automated test cases from the test automation tool for SAP S/4HANA Cloud for use in test
orchestration in SAP Cloud ALM.
The test automation tool for SAP S/4HANA Cloud is a free automation provider delivered as part of the guided
configuration tools for SAP S/4HANA in SAP Activate. It enables you to test SAP Best Practice processes after
implementation or upgrade of SAP S/4HANA Cloud.
To use this integration in your project, you need to configure a service and an endpoint in the Landscape
Management app in SAP Cloud ALM.
Prerequisites
• You have a Test system for the test automation tool for SAP S/4HANA Cloud.
Note
Don't connect your SAP S/4HANA Cloud Production system to SAP Cloud ALM. Test cases shouldn't
be tested in production.
• You've set up the app Test Your Processes in the test automation tool for SAP S/4HANA Cloud, as
described here.
Procedure
Caution
SAP recently revisited the way test automation providers are modeled in the Landscape Management app.
If you've already created a test automation endpoint for the test automation tool for SAP S/4HANA Cloud,
do not change or delete it. It will continue to work. If you delete it and re-create it, it might impact the
existing automated test cases that have been already synchronized with SAP Cloud ALM.
If you want to add a new automation provider, follow the new procedure described below.
Note
You can maintain multiple endpoints for test automation. However, we strongly recommend only
maintaining one endpoint per SAP S/4HANA Cloud tenant.
You should maintain two test automation endpoints if you're working with a 3-system landscape setup for
SAP S/4HANA Cloud with two test automation tenants (one for the main line and one for the project line).
Once you've established the connection between SAP Cloud ALM and the test automation tool for SAP S/
4HANA Cloud, a synchronization with the SAP S/4HANA Cloud system takes place to retrieve the existing
automated test cases whenever new processes are scoped in your SAP Cloud ALM projects.
Reporting Incidents
If you encounter issues while using this app, open (Built-In Support) to find helpful resources and context-
sensitive information, and to chat with SAP experts. You can also book a live session with the Schedule an
Expert function in SAP for Me.
Alternatively, you can create a case in SAP for Me on the component SV-CLM-IMP-TAT.
Related Information
Tricentis Test Automation for SAP integrated with SAP Cloud ALM is a continuous testing platform that allows
you to design automated, functional, end-to-end software tests across all layers of your enterprise architecture.
By using this integration in your project, you can take advantage of the test orchestration, execution
monitoring, and reporting capabilities of SAP Cloud ALM.
• Your user in SAP Cloud ALM has the role Global Administrator or Project Administrator.
• You have an S-user with the role Edit Cloud Data and an email address that corresponds to the email
address used in SAP Cloud ALM.
You can evaluate valid S-users for your organization in SAP for Me, under Important Contacts .
If you requested SAP Cloud ALM, you've received the authorizations required to set up this integration.
Procedure
1. In the SAP Cloud ALM launchpad, open the app Set Up Tricentis Test Automation for SAP.
2. Read and accept the terms and conditions.
The following information is checked to determine if you meet the prerequisites to accept the terms and
conditions:
• In SAP Cloud ALM:
• The ID of your SAP Cloud ALM tenant
• The customer number for which your SAP Cloud ALM tenant was initially provisioned
• The email address of the current user
• In the SAP Support Portal back end:
• Valid S-users for the given customer number
• S-users with an email address that corresponds to the email address used by the current SAP
Cloud ALM user
• S-users with the role Edit Cloud Data
If one or more such S-users are found, you can give consent. If your user does not meet these criteria,
take a look at Important Contacts to identify a user who is authorized to accept the terms and
conditions.
Tip
The terms and conditions are stored on SAP Support Portal. You can read or download them from there
at any time.
3. To start the automated setup, choose Set Up Tricentis Test Automation for SAP integrated with SAP Cloud
ALM.
Caution
The automated setup can only be performed if the following prerequisites are met:
• You're using a standard SAP identity provider.
• You haven't changed the hierarchy of the SAP Cloud ALM application in the identity provider.
During the automated setup, the Tricentis application in the identity provider is created as a child
application to the SAP Cloud ALM application. If your SAP Cloud ALM application was changed to
be a child application of another application, the automated setup can't be completed because it's
not possible to create a child application for a child application.
In the incident description, please provide the URL of your SAP Cloud ALM tenant along with
information about your identity provider type and/or application hierarchy setup.
You can now start using Tricentis Test Automation for SAP integrated with SAP Cloud ALM from the Test
Preparation app in SAP Cloud ALM. The authoring of test cases happens directly Tricentis Test Automation for
SAP, as described in the Tricentis documentation linked below.
There's no need to create any additional users. Once an SAP Cloud ALM user accesses Tricentis Test
Automation for SAP from SAP Cloud ALM, a user in the tool is automatically created.
Reporting Incidents
If you encounter issues while using this app, open (Built-In Support) to find helpful resources and context-
sensitive information, and to chat with SAP experts. You can also book a live session with the Schedule an
Expert function in SAP for Me.
Alternatively, you can create a case in SAP for Me on one of the following components:
• For issues while setting up or using the integration with SAP Cloud ALM, use the component SV-CLM-IMP-
TAT.
• For issues with the test automation tool itself, use the component XX-PART-TRI-TTA-CLD.
Related Information
SAP Help Portal – Tricentis Test Automation for SAP integrated with SAP Cloud ALM
Usage Rights for Tricentis Test Automation for SAP
Tricentis Test Automation for SAP Cloud ALM: Online Help
An SAP service is usually delivered as part of a service contract like SAP MaxAttention, SAP ActiveAttention or
SAP Enterprise Support.
Typically, SAP consultants deliver such a service via SAP internal applications. Information required for the
collaboration between SAP and the customer during the delivery of such services and the outcome of these
service deliveries are shared with the customer via a data transfer into the customer's SAP Cloud ALM tenant.
With this data transfer, the following service-related information is sent from SAP to your SAP Cloud ALM
tenant:
In addition, SAP synchronizes changes that you make to the following service-related documents from your
SAP Cloud ALM tenant back to SAP:
• Comments and status changes for your preparation tasks, notes, and attachments
• Status changes for issues and actions
If you assign a task or an issue to a user, this assignment information is not replicated from your SAP Cloud
ALM tenant back to SAP.
• Attachments you upload
Note
All pictures and attachments are stored in a separate SAP-internal storage and don't affect the overall size
of your SAP Cloud ALM tenant.
This data transfer is automatically activated when your SAP Cloud ALM tenant was provisioned. If you don't
want service information to be transferred into your SAP Cloud ALM tenant, you can request to deactivate the
data transfer by creating an incident on component SV-CLM-SD. Please provide the following information in the
incident:
Note
Service information that was already transferred to your SAP Cloud ALM tenant is not deleted when the
data transfer is deactivated.
You can reactivate the data transfer at any time in the same way and by providing the same information.
For more information, refer to Data Transfer for Service Information and SAP Note 3401303 .
Tenant Mapping
Services are always requested and delivered for a specific customer number. The data transfer for service data
uses this customer number to determine which SAP Cloud ALM tenant should receive the service information.
Customers with several customer numbers can maintain a tenant mapping to determine into which SAP Cloud
ALM tenant the service information for each of their customer numbers should be transferred.
Related Information
For several apps in SAP Cloud ALM, additional setup steps are required or possible.
There are many integration options that can be used to extend the functionalities of SAP Cloud ALM for
implementation. The setup of these integrations is described under Integration and Configuration Options
[page 44].
Data Collection
You have full control which data from managed services and systems is transferred to SAP Cloud ALM:
When you activate your SAP Cloud ALM tenant and register your systems and services in the Landscape
Management app of SAP Cloud ALM, the collection of observability data is not started automatically. SAP
Cloud ALM follows a central configuration approach: You need to explicitly configure the data collection
processes.
In many apps, you can also perform application-specific personalizations and configurations by choosing
(Configuration) in the top-right corner.
For more information, refer to the Configuration pages of the respective apps in the Application Help on SAP
Help Portal.
To use SAP Cloud ALM for service, consent to the data exchange needs to be given. For more information, refer
to Enabling Service Delivery [page 95].
The Systems & Provisioning dashboard on SAP for Me is your one-stop place for all your active public cloud
systems on SAP BTP.
From here, you can navigate to your global account on SAP BTP and to your SAP Cloud ALM tenant:
1. To find your system information for SAP Cloud ALM, open the Systems page on SAP for Me.
2. Under Public Cloud Systems on BTP, filter by cloud service SAP Cloud ALM. This lists two entries for SAP
Cloud ALM:
• Data Center Region: Global
• Data Center Region: <Region of the subaccount>
Note
If your company has multiple customer numbers, the entries related to SAP Cloud ALM may occur
for several of these customer numbers. Each customer number can have its own SAP Cloud ALM
installation.
Related Information
When your SAP contracts expire, your SAP Cloud ALM tenant and all related data will be terminated after a
grace period has passed.
The termination process starts with a notice period. The requestor of the global account that contains your
SAP Cloud ALM entitlement receives an email about the expiring contract, and a warning banner is displayed
for the global account in the SAP BTP cockpit. If this happens, you can request an export of your data by
opening an incident on component SV-CLM-INF-ONB, if required.
30 days after your contracts with SAP end, the SAP BTP global account is closed and access to your SAP Cloud
ALM tenant is blocked. At this point, if you renew your SAP contracts, your account can still be restored to a
fully active state without data loss.
60 days after your contracts with SAP expire, your global account and your SAP Cloud ALM tenant are fully
decommissioned. All customer-related data for the account and for all associated services is deleted and
cannot be restored or recovered.
Data protection is associated with numerous legal requirements and privacy concerns.
In addition to compliance with general data protection and privacy acts, it’s necessary to consider compliance
with industry-specific legislation in different countries. SAP provides specific features and functions to support
compliance with regard to relevant legal requirements, including data protection. SAP doesn’t give any advice
on whether these features and functions are the best method to support company, industry, regional, or
country-specific requirements.
Furthermore, this information shouldn’t be taken as advice or a recommendation regarding additional features
that would be required in specific IT environments. Decisions related to data protection must be made on a
case-by-case basis, considering the given system landscape and the applicable legal requirements.
Note
SAP doesn’t provide legal advice in any form. SAP software supports data protection compliance by
providing security features and specific data protection-relevant functions, such as simplified blocking and
deletion of personal data. In many cases, compliance with applicable data protection and privacy laws
won’t be covered by a product feature. Definitions and other terms used in this document aren’t taken from
a particular legal source.
EU access, which restricts the processing of personal data to EEA/Switzerland, isn’t available.
NS2 access, which restricts the processing of personal data to the USA, isn’t available.
To support users in their job, the following types of personal data are stored in SAP Cloud ALM:
Hyperscalers, on which SAP products are running, can't access personal data.
A user with the User Administrator role can find all user data in the User Management app in SAP Cloud ALM.
Apart from this user record, personal data in SAP Cloud ALM exists in form of personalization configuration
and in relation to application objects (such as projects, tasks, and alerts). These objects have their own lifetime
and retention periods, independent of the users.
To keep the link between application objects and users even after a user was offboarded, the user-related data
is kept for auditability purposes (for example, to see who performed a particular task, executed a test case, or
made a certain configuration).
To protect the personal data of offboarded users, the user administrator can deactivate the user record within
SAP Cloud ALM. If the SAP BTP account is integrated into a central identity management via the Identity
Provisioning service, this also happens automatically if the user is deleted from the Identity Authentication
tenant.
However, this automatic deactivation is done only after a grace period of 30 days. This prevents an accidental
automatic user deactivation while changing the settings in the Identity Authentication service. During this
period, deactivated users aren't authorized to use SAP Cloud ALM, but their personal settings and tasks
assignments are still valid after changing the settings in the Identity Authentication service.
When a user is deactivated in SAP Cloud ALM, all role assignments to the user are deleted and personalized
data is removed. The person-related data of deactivated users is only visible for users with the role User
Administrator or Global Auditor. To all other users, the deactivated user is anonymized.
The user's identity in the identity provider and a mapping of user groups to roles (if available) aren't affected
by this. Therefore, if the user is still active in the Identity Authentication tenant and still has authorizations, for
example, because of a group mapping, a deactivated user can still log on to SAP Cloud ALM. In this case, the
user is reactivated and the personal data becomes visible again to all users in the respective SAP Cloud ALM
applications.
User records can also be deleted by the user administrator after the deactivation. However, deletion isn’t
recommended when the user has worked in SAP Cloud ALM, since it’s more difficult to trace back actions to
the user. Dependent data, that is, business objects that the user has worked on, have their own lifetime and are
deleted according to their own deletion concept.
Only if the SAP Cloud ALM account is closed and deleted, all data is deleted as well.
If you've set up integrations with other SAP solutions or third-party applications, some user-related data from
the managed systems may be stored in SAP Cloud ALM.
Hyperscalers, on which SAP products are running, can't access personal data.
Once you've enabled transport management, and transport data (transport request information) is pushed
from the managed system, the transport owner ID is stored in SAP Cloud ALM. No further data related to the
transport owner is stored.
The transport owner ID is usually not known in SAP Cloud ALM and therefore can't be found in the User
Management app. It's only displayed in the Features app.
Note
Monitoring Applications
User-related data that is collected from managed systems as part of the monitoring data, for example in
Integration and Exception Monitoring, Business Process Monitoring, and Real User Monitoring, can only be
accessed by users with roles with a sensitive scope and API calls with sensitive scopes.
The Configuration & Security Analysis collects configuration data and a few config stores contain user IDs.
Within standard memory usage, this user-related monitoring data is considered transient data because it's only
visible in SAP Cloud ALM for the duration of the defined retention period. Once the retention period is over,
all user-related data from managed systems is deleted and not aggregated. For this reason, the retrieval and
manual deletion of user-related monitoring data is currently not supported.
There are two different ways in which email notifications are handled in SAP Cloud ALM.
In-App Notifications
Email notifications for in-app notifications, which are used predominantly for SAP Cloud ALM for
implementation, can be set up centrally by following Enabling Email Channel for In-App Notifications [page
59].
Once this email channel is enabled, every user can configure for themselves in their profile settings if and for
which notification types they want to receive emails. If users no longer want to receive email notifications, they
can adjust their notification settings at any time.
When an email notification is triggered, the email address of the user is transferred to the SAP Alert
Notification service for SAP BTP. From there, the email notification is sent via a customer-specific email server.
Email notifications for SAP Cloud ALM for operations applications are managed in the Notification Management
app. They can be set up for both named users (that is, users that are maintained in the Identity Authentication
tenant) and for unnamed users. Only the recipient email ID is stored in SAP Cloud ALM.
Giving Consent
As soon as new recipients are added to the notification management, they receive an email from cloudalm-
[email protected], requesting them to verify their email ID and to offer consent to store their email ID and
receive notification emails from SAP Cloud ALM.
Once given, the consent is valid for 6 months. Shortly before their consent expires, recipients can renew their
own subscription.
Recipients can unsubscribe from notifications at any time by choosing Unsubscribe in the footer of any email
sent by the Notification Management app.
Housekeeping
Recipients who are not required are deleted once every 10 days. This includes:
Change Log
In SAP Cloud ALM, only the User Management app contains master data. This app uses change logging for all
changes to its data, such as changes of authorizations and user master data.
Change logging in SAP Cloud ALM is implemented on application level and reflects changes, such as the date
and time of the access and the change, and new and old values of the changed attributes.
The SAP Audit Log Viewer service records the following information:
You can access the audit log of SAP Cloud ALM with the SAP Audit Log Viewer service. For information about
subscribing to the viewer and authorizing your business users to access the log, refer to Audit Log Viewer for
the Cloud Foundry Environment in the SAP BTP documentation.
SAP Cloud ALM uses encrypted communication channels based on HTTPS/TLS, supporting TLS version 1.2 or
higher.
SAP applies the following measures to make SAP Cloud ALM safe for you to use.
Product Security
• Audit logs provide security-relevant logging. They can also be accessed through third-party tools. More
under Change Log and Audit Log.
• SAP Cloud ALM provides security configuration recommendations to empower you to make informed
security-related decisions. More under Security Configuration Recommendations.
• The ability of users to access certain types of data and to perform certain activities in SAP Cloud ALM can
be managed with role collections. More under Role Collections.
• Connections are encrypted with TLS 1.3, X.509 authentication.
• Geo blocking and blocking of sanctioned persons and organizations are in place.
• Data at rest is encrypted.
• SAP HANA databases are regularly backed up.
• For the time being, tenant-specific data recovery is not available.
• Physical security is ensured by hyperscalers.
• Uploaded files are scanned for malware.
• Free text input is sanitized.
• Denial of service attacks are prevented.
• Session timeout is enabled.
• Only limited personal data is stored: first name, last name, and email address.
• Information retrieval, edit, and deletion is possible and documented in User Data from SAP Cloud ALM
[page 100].
• Data is anonymized after an employee leaves the company. Then, the data is only visible for auditors with
special authorization.
• Hyperscalers can't access personal data.
• EU access and SAP NS2 aren't supported.
Use the information in this table to secure the configuration and operation of SAP Cloud ALM services in your
landscape.
Cross Critical Audit Log- Audit By integrat- Enable the Audit Log CALM-
Viewer for X-0001
ging ing the SAP SAP Audit
the Cloud
Audit Log Log Viewer
Foundry En-
Viewer service for vironment
service for SAP BTP.
SAP BTP,
you can
view the au-
dit logs for
your SAP
Cloud ALM
tenant to
track the
end user
activity in
SAP Cloud
ALM.
Cross Advanced Client Se- External You can add To protect CALM-
X-0003
curity APIs and config- information
ure service about the
instances to service in-
allow exter- stance,
nal applica- such as the
tions to ac- OAuth se-
cess the cret,
APIs pub- choose cer-
lished on tificate-
SAP Busi- based au-
ness Accel- thentica-
erator Hub tion.
.
To prevent
To do this, external ap-
you need to plications
configure from per-
authentica- forming un-
tion for the authorized
service in- operations,
stances and assign the
set allowed minimal set
scopes in of scopes.
the service Create sep-
instance. arate serv-
ice instan-
ces with in-
dividual
scopes for
required
purposes
instead of
assigning
all scopes in
one in-
stance and
using them
for all API
access.
External Advanced Authentica- Secure Sys- When con- Use the au- SAP BTP CALM-EX-
tem-to-Sys-
API Man- tion and figuring a thentication Security TAPI-0001
tem Inte-
agement Single Sign- webhook to method Recom-
gration
On point to the that is rec- mendations
target ex- ommended
ternal serv- by the
ice API, you Landscape
need to se- Manageme
lect either nt app or
an SAP BTP SAP BTP.
destination
or an end-
point in the
Landscape
Manageme
nt app.
User & Ac- Critical Roles and Roles Roles in Assign suit- Role Collec- CALM-
tions [page UAM-0001
cess Man- Authoriza- SAP Cloud able roles
35]
agement tions ALM are de- that give
livered as users only
predefined the authori-
collections. zations they
need to per-
The initial
form their
user re-
tasks.
ceives the
role Global
Administrat
or, which
provides
the com-
plete set of
authoriza-
tions in SAP
Cloud ALM.
Landscape Critical Authentica- Strong Au- When add- Choose one Step 3: Set CALM-
Up Land- LM-0001
Manage- tion and thentication ing a serv- of the more
scape Man-
ment Single Sign- ice man- secure
agement –
On ually, you methods Services
can choose according [page 42]
between to the capa-
several au- bilities of
thentication the end-
settings for point pro-
new end- viding cloud
points. The service:
available
• OAuth
options de-
2Client
pend on the
Creden
cloud serv-
tials
ice.
• ClientC
ertifica
teAuth
enticati
on
• Auth2S
AMLBe
arerAut
hentica
tion
Project Advanced Roles and Project Ac- The access Select the Configuring CALM-
Project PTM-0001
Manage- Authoriza- cess Re- level of the appropriate
User Per-
ment tions strictions initial, auto- access level
missions
matically for your [page 63]
created project:
project is
• Public
Public.
• Restric
Any addi- ted
tional
• Private
projects
that you
create man-
ually are set
to
Restricted
by default.
Business Recom- Roles and KPI Access You can re- Use access Creating CALM-
Process mended Authoriza- Control strict the groups to Access BM-0001
Monitoring tions data access grant users Groups
of a defined access only
user group to data rele-
to a particu- vant to their
lar business tasks.
process
scope
and/or ac-
cording to
selected
process at-
tributes.
By default,
access con-
trol is deac-
tivated.
Table Headings
The name Defines the The Secure A topic is a Describes Defines our A link to Date of the A stable
of the criticality of Operations short de- the usage recommen- documen- last signifi- unique ref-
service or the recom- Map is a ref- scription or of the se- dation for tation that cant erence to
area to mendation. erence a general curity set- this config- explains change. identify the
which the model to heading to ting, includ- uration. how you recommen-
For an ex- See also
setting structure find similar ing any con- can achieve dation.
planation of What's New
belongs. the broad topics text, or de- the recom-
the priority for SAP
area of se- across serv- fault setting mendation.
levels, see Cloud ALM.
curity for ices. behavior (if
the follow-
content, available).
ing Priori-
discus- No
ties table.
sions, and te
as a basis
Please
for a 360°
expect
view on se-
change
curity.
s here.
For more in-
formation
about the
Secure Op-
erations
Map, see
Security
Overview
as part
of the SAP
Security
Optimiza-
tion Serv-
ices Portfo-
lio.
Priorities
Priority Description
Recommended Improves the security of the landscape and significantly reduces the attack sur-
face.
In this document, you can find answers to some of the most common questions and issues that may arise
while requesting and setting up SAP Cloud ALM.
To get started, find your current phase or the subject of your issue and jump to the corresponding section:
Issue Resolution
You want to know how much it costs to use SAP SAP Cloud ALM is part of SAP Enterprise Support and other con-
Cloud ALM. tracts. To find out if you're entitled to provision SAP Cloud ALM, refer
to the Usage Rights – SAP Cloud ALM on SAP Support Portal. You
can start the provisioning process here .
SAP Cloud ALM options for which you may get charged are docu-
mented in our Fair Use [page 7] statement.
You want to request SAP Cloud ALM on SAP for Me, Make sure you fulfill the following prerequisites:
but you can't access the request dashboard.
• Your company number has sufficient product and support con-
tracts.
• You're assigned to the respective customer.
• You have an S-user with the role Edit Cloud Data on SAP for
Me.
You want to determine if an SAP Cloud ALM ten- Open the Provisioning dashboard on SAP for Me:
ant has already been provisioned for your customer
number, or if it can still be provisioned.
• If SAP Cloud ALM is available in the section Products Available
for Provisioning, it has not been provisioned yet and you can
request it.
• If SAP Cloud ALM is available in the section Provisioning Status,
the provisioning is either in progress or completed.
You want to provision your SAP Cloud ALM tenant The Netherlands | Amsterdam region was available during the initial
in the Netherlands | Amsterdam region. phase of the SAP Cloud ALM rollout, which is why it may still be listed
at different places on SAP websites, for example, under Data Center
Locations in the SAP Trust Center.
You have questions on which subdomain name to For more information and recommendations, take a look at the fol-
use for your SAP Cloud ALM tenant. lowing resources:
You have questions on which Identity Authentica- For more information and recommendations, take a look at the fol-
tion tenant to select for the provisioning. lowing resources:
• The SAP for Me Help for the section SAP Identity Service
• Step 6 in Required Setup for SAP Cloud ALM [page 28]
When requesting SAP Cloud ALM on SAP for Me, Your Identity Authentication tenant may not show up for the following
your Identity Authentication tenant isn't available reasons:
for selection.
• It may not be a productive tenant.
• It may be assigned to a different customer ID.
You can find all Identity Authentication tenants assigned to your cus-
tomer ID and their type at https://iamtenants.accounts.cloud.sap .
Issue Resolution
You want to find the welcome emails and activation Welcome Emails from SAP Cloud ALM
emails that were sent to you when you requested
• If you requested SAP Cloud ALM, you've received a welcome
SAP Cloud ALM.
email with the subject Access information for SAP Cloud ALM.
• If someone else requested SAP Cloud ALM and added you to
the system, you've received a welcome email with the subject
Welcome to SAP Cloud ALM.
You can't find or didn't receive your activation email Search for an email with the subject Activate Your Account for...
for your Identity Authentication tenant. Don't forget to also check your spam folder.
You want to add an administrator to the global ac- Refer to KBA 3342350 .
count and/or subaccounts for SAP Cloud ALM in
SAP BTP.
You requested SAP Cloud ALM and want to assign Refer to KBA 3248116 .
additional administrators who can complete the
setup of SAP Cloud ALM.
The person who originally requested SAP Cloud Refer to KBA 3365171 .
ALM is no longer available and you want to give
yourself or another user full administrator privi-
leges.
You're an Ultimate Global Customer with multiple Refer to SAP Note 3070306 .
customer numbers and want to import all your cus-
tomer numbers for cloud subscriptions into one
SAP Cloud ALM system. You don't want to maintain
several SAP Cloud ALM systems.
Issue Resolution
You have questions on which Identity Authentica- Refer to the section Before the Provisioning [page 114].
tion tenant to select for the provisioning.
You want to connect SAP Cloud ALM to a non-pro- We don't recommend connecting SAP Cloud ALM to a non-produc-
duction Identity Authentication tenant. tion Identity Authentication tenant because there's no way to migrate
users from a test Identity Authentication tenant to a production Iden-
tity Authentication tenant. This could cause issues in your landscape
if you later decide to use SAP Cloud ALM in a productive manner.
You want to use a different Identity Authentication Creating multiple productive Identity Authentication tenants splits
in SAP Cloud ALM than the one you're using for the user base and requires an individual administrator for each ten-
your managed system. ant. This means that users that are maintained in the Identity Authen-
tication tenant of your managed system also need to be created in
the Identity Authentication tenant that is used for SAP Cloud ALM, if
they need to work in both solutions.
You want to use a corporate identity provider You can also use an already existing corporate identity provider
(LDAP) for SAP Cloud ALM. (LDAP), in which case we strongly recommend using Identity Authen-
tication as a proxy. Changing to a corporate identity provider while
already using SAP Cloud ALM productively can result in invalidated
user IDs and can cause users in SAP Cloud ALM to be deactivated.
You want to find out which Identity Authentication Refer to Viewing Assigned Tenants and Administrators.
tenants are assigned to your customer ID and who
the administrator is.
You want to find out which Identity Authentication Follow the first 6 steps described in KBA 3020352 .
tenant is used for your SAP Cloud ALM tenant.
You're facing issues with your Identity Authentica- Refer to KBA 3090756 .
tion tenant after requesting SAP Cloud ALM.
Your Identity Authentication tenant was created in a You can request it be moved by raising an incident on component
different data center than SAP Cloud ALM. BC-IAM-IDS.
You can't access your Identity Authentication ten- Refer to KBA 2579343 .
ant. The following error message appears:
When you log on to SAP Cloud ALM, you can Refer to KBA 3086201 .
choose between multiple identity providers.
User Management
Issue Resolution
You want to create a large number of users for SAP There is no limit to the number of users that can be created for an
Cloud ALM. SAP Cloud ALM system.
You've added users in the User Management app The onboarding of users consists of two steps that take place in two
in SAP Cloud ALM, but they haven't received a wel- different applications:
come email.
• User Management in your Identity Authentication (IAS) tenant
• User Management in SAP Cloud ALM
Before you can add users in SAP Cloud ALM and assign roles to them,
you need to create them in your Identity Authentication tenant.
You want to create a user in your SAP Cloud ALM Refer to KBA 3032960 .
tenant that SAP development can use for trouble-
shooting and support purposes.
You have the role Project Administrator, but you The role Project Administrator only enables you to administer projects
don't have access to the User Management app to and assign users that have already been added to SAP Cloud ALM.
create business users in SAP Cloud ALM.
To add users to SAP Cloud ALM, you need the role Global
Administrator or User Administrator.
Users in SAP Cloud ALM have the status Expiring In SAP Cloud ALM, the Identity Authentication service (IAS) assumes
Soon. the role of an identity provider. If users are deleted in the Identity
Authentication tenant or if user IDs are changed due to changes in
the Identity Authentication configuration (for example, from email to
login name), the affected users are automatically deactivated in SAP
Cloud ALM after a grace period of 30 days.
Issue Resolution
You can't find or didn't receive your activation email Search for an email with the subject Activate Your Account for...
for your Identity Authentication tenant. Don't forget to also check your spam folder.
You can't log on to SAP Cloud ALM. Verify that you've entered the correct credentials: You need to log on
with the email address and password defined in the Identity Authenti-
cation tenant, not your S-user.
Make sure you've completed all steps in Required Setup for SAP
Cloud ALM [page 28] and that you've activated your user profile in
the Identity Authentication tenant.
When logging on to SAP Cloud ALM, you can Refer to KBA 3086201 .
choose between multiple identity providers.
When you try to access SAP Cloud ALM via the Refer to SAP Note 3046343 .
tenant URL, the following error messages appear:
When you try to access SAP Cloud ALM from the Check whether you have a firewall setting that prevents you from
SAP BTP cockpit, an HTTP 500 error occurs. But accessing the application. You may need to specify a port.
from outside the organization, for example SAP
support, you can access the application.
Issue Resolution
You can't find your SAP Cloud ALM welcome email. Search for an email with the subject Welcome to SAP Cloud ALM.
Don't forget to also check your spam folder.
If you can't find one, ask your administrator to give you the URL of
your SAP Cloud ALM tenant. You can log on directly with this URL.
You can't find your activation email from the Iden- Search for an email with the subject Activate Your Account for User
tity Authentication Service. Profile. Don't forget to also check your spam folder.
If you can't find one, ask your administrator to resend the email as
described in Send Reset Password Email.
You can't log on to SAP Cloud ALM. Verify that you've entered the correct credentials: You need to log on
with the email address and password defined in the Identity Authenti-
cation tenant, not your S-user.
Check with your administrator if your user profile in the Identity Au-
thentication tenant has been created.
When logging on to SAP Cloud ALM, you can Contact your administrator and refer them to KBA 3086201 .
choose between multiple identity providers.
You can log on to SAP Cloud ALM but do not see Your user may not yet have any roles in SAP Cloud ALM.
any apps.
Ask your administrator to assign roles to you in the User Management
app or in the SAP BTP cockpit, as described in Step 2: Assign Roles to
Users in SAP Cloud ALM [page 32].
You want to know who the administrator of your Refer to Viewing Assigned Tenants and Administrators.
Identity Authentication tenant is.
Issue Resolution
You can't find your subaccount for SAP Cloud ALM Refer to this question on SAP Community.
in the SAP BTP cockpit.
You want to subscribe to additional applications in You can't subscribe to any additional applications in the subaccount
the subaccount containing your SAP Cloud ALM containing your SAP Cloud ALM subscription. The subaccount is set
subscription. up exclusively for SAP Cloud ALM.
Issue Resolution
You want to set up a second SAP Cloud ALM tenant. Currently, only one SAP Cloud ALM tenant can be requested per
entitled customer number.
You want to move your SAP Cloud ALM application It's currently not possible to move your SAP Cloud ALM application
to a different data center. from the data center in which it was originally provisioned to a differ-
ent data center.
You want to migrate your SAP Cloud ALM applica- Refer to KBA 3352417 .
tion to a different data center.
You want to change the subdomain of your SAP It's currently not possible to change the subdomain of an existing
Cloud ALM tenant. SAP Cloud ALM tenant
After deleting your SAP Cloud ALM application, you Refer to KBA 3257720 .
want to set it up again from scratch.
You want to delete your SAP Cloud ALM subscrip- Refer to KBA 3247776 .
tion in your subaccount.
Caution
Deleting your SAP Cloud ALM subscription causes all created
artifacts, stored data, and current configurations to be deleted as
well. It will not re-enable you to request SAP Cloud ALM on SAP
for Me.
You want to decommission SAP Cloud ALM. Official decommissioning of SAP Cloud ALM isn't yet available. How-
ever, you can use a housekeeping job to delete services from the
Landscape Management app.
You want to move your SAP Cloud ALM tenant from Refer to SAP Note 3282741 .
one customer number to another customer num-
ber.
Further Support
If you encounter issues that aren't listed here or if you're unable to perform the described resolutions yourself,
schedule an expert session or create a support ticket on the following components:
Area Component
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using
such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities,
genders, and abilities.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.