Skip to content

Commit 8df1798

Browse files
committed
Add Review Changes
1 parent d995bf7 commit 8df1798

File tree

1 file changed

+20
-21
lines changed

1 file changed

+20
-21
lines changed

articles/sap/automation/integration-sap-cal.md

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ ms.subservice: sap-automation
1111
---
1212
# Learn how to integrate SAP Cloud Appliance Library with the SAP Deployment Automation Framework
1313

14+
The integration between SAP Deployment Automation Framework (SDAF) and [SAP Cloud Appliance Library (CAL)](https://cal.sap.com/catalog#/solutions) offers a seamless experience for customers deploying infrastructure using SDAF's guided deployment, which can be done through Azure Pipelines or using the provided shell scripts.
15+
1416
## Introduction to SAP Cloud Appliance Library (CAL)
1517

1618
[SAP Cloud Appliance Library (CAL)](https://cal.sap.com/) is a cloud-based solution that simplifies the deployment and management of preconfigured SAP solutions on cloud platforms like Microsoft Azure. SAP CAL works by offering a catalog of preconfigured SAP software solutions (for example, S/4 HANA, SAP Business Suite), enabling customers to deploy these solutions on their cloud of choice without needing to manually install or configure software.
1719

1820
## Overview of SAP Deployment Automation Framework (SDAF) and SAP Cloud Appliance Library (CAL) Integration
1921

20-
The integration between SAP Deployment Automation Framework (SDAF) and [SAP Cloud Appliance Library (CAL)](https://cal.sap.com/catalog#/solutions) offers a seamless experience for customers deploying infrastructure using SDAF's guided deployment, which can be done through Azure Pipelines or using the provided shell scripts.
21-
2222
Following the infrastructure setup, customers can install SAP software using the [SAP CAL API for installation](https://api.sap.com/api/Workloads/overview) directly from Azure DevOps.
2323

2424
The benefits of this integration include:
@@ -47,45 +47,44 @@ This integration brings together the best of Azure\'s infrastructure capabilitie
4747

4848
## Register an application with Azure AD and create a service principal
4949

50-
- Sign in to Azure portal.
50+
1. Sign in to Azure portal.
5151

52-
- Register an application with Azure AD with supported account types "Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)"
52+
2. Register an application with Azure AD with supported account types "Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)"
5353

54-
- Assign roles to the application (Contributor and User Access Administrator) for the desired subscription.
54+
3. Assign roles to the application (Contributor and User Access Administrator) for the desired subscription.
5555

56-
- Set up authentication with application certificate (recommended) or secret.
56+
4. Set up authentication with application certificate (recommended) or secret.
5757

58-
- [About Azure Key Vault certificates](/azure/key-vault/certificates/about-certificates)
58+
- [About Azure Key Vault certificates](/azure/key-vault/certificates/about-certificates).
5959

60-
- [Certificate creation methods](/azure/key-vault/certificates/create-certificate)
60+
- [Certificate creation methods](/azure/key-vault/certificates/create-certificate).
6161

62-
- Create a certificate in Key Vault using [Portal](/azure/key-vault/certificates/quick-create-portal), [Azure CLI](/azure/key-vault/certificates/quick-create-cli), [Azure
63-
PowerShell](/azure/key-vault/certificates/quick-create-powershell)
62+
- Create a certificate in Key Vault using [Portal](/azure/key-vault/certificates/quick-create-portal), [Azure CLI](/azure/key-vault/certificates/quick-create-cli), [Azure PowerShell](/azure/key-vault/certificates/quick-create-powershell).
6463

6564
- [Azure authentication with service principal](/azure/developer/java/sdk/identity-service-principal-auth)
6665

67-
- Collect the following information for the next step - Subscription ID, Entra Tenant ID, Application (Client) ID, and Client Secret or Certificate.
66+
5. Collect the following information for the next step - Subscription ID, Microsoft Entra Tenant ID, Application (Client) ID, and Client Secret or Certificate.
6867

69-
- Navigate to "Authentication" and select "Any Microsoft Entra ID tentant--multitenant" in Supported account types.
68+
6. Navigate to "Authentication" and select "Any Microsoft Entra ID tenant--multitenant" in Supported account types.
7069

7170
## Create account in SAP CAL and enable API access
7271

73-
- Go to [CAL portal](https://cal.sap.com/catalog#/solutions) and log on using S-User.
72+
1. Go to [CAL portal](https://cal.sap.com/catalog#/solutions) and log on using S-User.
7473

75-
- [Create CAL account](https://help.sap.com/docs/SAP_CLOUD_APPLIANCE_LIBRARY/43df7ec18b5241f7bf9a8c9de5ba3361/042bb15ad2324c3c9b7974dbde389640.html) with cloud provider as \"Microsoft Azure\" and Authorization Type as \"Authorization with Application\".
74+
2. [Create CAL account](https://help.sap.com/docs/SAP_CLOUD_APPLIANCE_LIBRARY/43df7ec18b5241f7bf9a8c9de5ba3361/042bb15ad2324c3c9b7974dbde389640.html) with cloud provider as \"Microsoft Azure\" and Authorization Type as \"Authorization with Application\".
7675

77-
- Provide Subscription ID, Entra Tenant ID, Application (Client) ID, and Certificate or Client Secret to create the CAL account.
76+
3. Provide Subscription ID, Microsoft Entra Tenant ID, Application (Client) ID, and Certificate or Client Secret to create the CAL account.
7877

7978
:::image type="content" source="./media/sap-cal-integration/sap-cal-account.png" alt-text="Screenshot that shows how to create an SAP CAL account.":::
8079

81-
- Once the CAL account is created, edit the account to enable API access. [Learn More](https://help.sap.com/docs/SAP_CLOUD_APPLIANCE_LIBRARY/43df7ec18b5241f7bf9a8c9de5ba3361/7c4da18a888d4dfe8fc594d0e18072a8.html?q=API%20enable).
80+
4. Once the CAL account is created, edit the account to enable API access. [Learn More](https://help.sap.com/docs/SAP_CLOUD_APPLIANCE_LIBRARY/43df7ec18b5241f7bf9a8c9de5ba3361/7c4da18a888d4dfe8fc594d0e18072a8.html?q=API%20enable).
8281

8382
> [!NOTE]
8483
> You have to activate the product from which you want to deploy a workload for the SAP Cloud Appliance Library account that will use this API and accept the Terms and Conditions for this product. For more information, see [Activating Solutions](https://help.sap.com/docs/SAP_CLOUD_APPLIANCE_LIBRARY/43df7ec18b5241f7bf9a8c9de5ba3361/90627702612e45709e696a258af51c76.html?q=API%20enable).
8584
8685
:::image type="content" source="./media/sap-cal-integration/sap-cal-enable-api-access.png" alt-text="Screenshot that shows how to enable SAP CAL API Access.":::
8786

88-
- Once API access is enabled for the account, wait for a moment until the Key Vault is created, then collect the Key Vault name for the next step.
87+
5. Once API access is enabled for the account, wait for a moment until the Key Vault is created, then collect the Key Vault name for the next step.
8988

9089
:::image type="content" source="./media/sap-cal-integration/sap-cal-key-vault-name.png" alt-text="Screenshot that shows how to copy SAP CAL Azure Key Vault Name.":::
9190

@@ -98,7 +97,7 @@ Here\'s a step-by-step guide for installing SAP S/4 HANA with SAP CAL Installati
9897

9998
1. Deploy Infrastructure from SDAF:
10099

101-
- Detailed instructions for Infrastructure creation for an SAP system with SDAF using Managed Identiry (MSI) are [here](/azure/sap/automation/configure-devops?tabs=linux)
100+
- Detailed instructions for Infrastructure creation for an SAP system with SDAF using Managed Identity (MSI) are [here](/azure/sap/automation/configure-devops?tabs=linux)
102101

103102
- Set parameter "enable_rbac_authorization_for_keyvault = true" in the Landscape tfvars file.
104103

@@ -111,15 +110,15 @@ Here\'s a step-by-step guide for installing SAP S/4 HANA with SAP CAL Installati
111110

112111
3. Run "SAP installation using SAP-CAL" pipeline:
113112

114-
- After adding the CAL Key Vault in sap_parameters, select the SAP CAL Product Name from the drop-down menu
113+
1. After adding the CAL Key Vault in sap_parameters, select the SAP CAL Product Name from the drop-down menu
115114

116-
- Press \'Run\' to begin the installation process.
115+
1. Press \'Run\' to begin the installation process.
117116

118117
:::image type="content" source="./media/sap-cal-integration/sap-cal-run-pipeline.png" alt-text="Screenshot that shows how to run Azure DevOps SAP installation using SAP-CAL Pipeline.":::
119118

120119
## Tracking the installation
121120

122-
- You can go to the [[CAL portal]](https://cal.sap.com/catalog#/appliances) to track installation and get detailed information about steps and errors if any.
121+
You can go to the [[CAL portal]](https://cal.sap.com/catalog#/appliances) to track installation and get detailed information about steps and errors if any.
123122

124123

125124
## SAP Cloud Appliance Library (CAL) API Documentation

0 commit comments

Comments
 (0)