Skip to content

Commit

Permalink
Merge branch 'main' into patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
petiansap authored May 14, 2024
2 parents b57c4c2 + 282d934 commit 2c80087
Show file tree
Hide file tree
Showing 209 changed files with 12,658 additions and 1,331 deletions.
7 changes: 5 additions & 2 deletions docs/10-concepts/basic-platform-concepts-73beb06.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ SAP BTP offers users the ability to turn data into business value, compose end-t

SAP Business Technology Platform is built on a multi-cloud foundation, which lets you choose from different infrastructures and runtimes. The services and solutions of SAP BTP are available on multiple cloud infrastructure providers, and it supports different runtimes, such as Cloud Foundry, ABAP, and Kyma, as well as multiple different regions, and a broad choice of programming languages.

The counterpart of the multi-cloud foundation of SAP BTP is SAP BTP, Neo. To access the documentation for Neo, see [What Is SAP BTP, Neo Environment](https://help.sap.com/viewer/ea72206b834e4ace9cd834feed6c0e09/Cloud/en-US/34ac79024d41469a804ba9b9deeb5b1d.html "SAP BTP, Neo environment is an enterprise platform-as-a-service (enterprise PaaS) that provides comprehensive application development services and capabilities, which lets you build, extend, and integrate business applications in the cloud.") :arrow_upper_right:. For migration information, see [Migrating from the SAP BTP Neo Environment to the Multi-Cloud Foundation](https://help.sap.com/viewer/b017fc4f944e4eb5b31501b3d1b6a1f0/Cloud/en-US/aae4e0ae1cdf434b908c3c8cf3ea942a.html).

The central point of entry to the platform is the **SAP BTP cockpit**, where you can access your accounts and applications and manage all activities associated with them.


Expand Down Expand Up @@ -79,6 +77,11 @@ SAP BTP provides the following environments:

The Neo environment lets you develop HTML5, Java, and SAP HANA extended application services \(SAP HANA XS\) applications. You can also use the UI Development Toolkit for HTML5 \(SAPUI5\) to develop rich user interfaces for modern web-based business applications.

> ### Remember:
> SAP Business Technology Platform, Neo environment will sunset on **December 31, 2028**, subject to terms of customer or partner contracts.
>
> For more information, see SAP Note [3351844](https://me.sap.com/notes/3351844).



Expand Down
2 changes: 1 addition & 1 deletion docs/10-concepts/cloud-foundry-environment-9c7092c.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ The following technical configurations are specific to SAP BTP and differ from t

- In the SAP BTP, Cloud Foundry environment, the time between signaling a container to shut down gracefully and forcefully stopping it is set to 60 seconds. The default in Cloud Foundry is 10 seconds, see [https://docs.cloudfoundry.org/devguide/deploy-apps/app-lifecycle.html\#shutdown](https://docs.cloudfoundry.org/devguide/deploy-apps/app-lifecycle.html#shutdown). This time interval will not be taken into account if there are no explicit kernel signal handlers implemented in the application.

- In the SAP BTP, Cloud Foundry environment, applications get a guaranteed CPU share of ¼ core per GB instance memory. As the maximum instance memory per application is 8 GB, this allows for vertical scaling up to 2 CPUs.
- In the SAP BTP, Cloud Foundry environment, applications get a guaranteed CPU share of ¼ core per GB instance memory. As the maximum instance memory per application is 16 GB, this allows for vertical scaling up to 4 CPUs.

If applications running on the same virtual machine don't use their guaranteed CPU, other applications might get more CPU. This isn’t guaranteed and might be subject to change in the future. If you encounter performance problems, scale up your application or increase the application start timeout.

Expand Down
Binary file modified docs/10-concepts/images/user-accounts_27c8463.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions docs/10-concepts/kyma-environment-468c2f3.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ SAP BTP, Kyma runtime provides a fully managed cloud-native Kubernetes applicati

## Kyma as a Managed Service

Kyma environment permits a native consumption of the Multi-Cloud Foundation Services \([What Is the Multi-Cloud Foundation](https://help.sap.com/viewer/b017fc4f944e4eb5b31501b3d1b6a1f0/Cloud/en-US/06b6fb3d45d040429e36f0359d2fe1f2.html "Get to know the multi-cloud foundation and its environments.") :arrow_upper_right:\) and smooth consumption of SAP and non-SAP applications. It also supports out-of-the-box CAP, SAP Cloud SDK, application router, and HTML5 deployer.
Kyma environment permits a native consumption of the Multi-Cloud Foundation Services \([What Is the Multi-Cloud Foundation?](https://help.sap.com/viewer/b017fc4f944e4eb5b31501b3d1b6a1f0/Cloud/en-US/06b6fb3d45d040429e36f0359d2fe1f2.html "Get to know the multi-cloud foundation and its environments.") :arrow_upper_right:\) and smooth consumption of SAP and non-SAP applications. It also supports out-of-the-box CAP, SAP Cloud SDK, application router, and HTML5 deployer.

Kyma implements a dedicated application runtime to deploy highly scalable, robust, and secure containerized microservices.

Expand Down Expand Up @@ -39,11 +39,11 @@ SAP systems connected to a Kyma environment expose APIs and events. To extend th

[Getting Started in the Kyma Environment](../20-getting-started/getting-started-in-the-kyma-environment-d1abd18.md "As an administrator, you must perform several steps to set up a fully operational Kyma environment to which you can connect the chosen SAP solutions.")

[Development in the Kyma Environment](../30-development/development-in-the-kyma-environment-606ec61.md "Learn more about developing applications in the Kyma environment.")
[Development in the Kyma Environment](../30-development/development-in-the-kyma-environment-606ec61.md "Learn more about developing applications in SAP BTP, Kyma runtime.")

[Administration and Operations in the Kyma Environment](../50-administration-and-ops/administration-and-operations-in-the-kyma-environment-b8e1686.md "This is the managed offering of SAP BTP, Kyma runtime (based on the open-source project "Kyma"). The administrators of the Kyma environment take care of setting it up and make sure it is ready for developers to work with. Create your Kyma instance to build applications and extensions to SAP and third-party solutions, manage roles, have your Kubernetes objects backed up, and view metrics and logs.")

[Security in the Kyma Environment](../60-security/security-in-the-kyma-environment-ee08fdf.md "The Kyma environment-specific security aspects include guidelines on personal data protection and details on processing and storing logs.")
[Security in the Kyma Environment](../60-security/security-in-the-kyma-environment-ee08fdf.md "The Kyma environment-specific security aspects include a list of applied security measures, guidelines on authentication and authorization, custom identity provider configuration, and details on processing and storing logs.")

[Discovery Center](https://discovery-center.cloud.sap/serviceCatalog/kyma-runtime)

6 changes: 3 additions & 3 deletions docs/10-concepts/platform-users-4401316.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ Platform users who have administrative permissions can view or manage the list o
For platform users, there's a [default identity provider](../50-administration-and-ops/default-identity-provider-d6a8db7.md). We expect that you have your own identity provider. We recommend that you configure your custom tenant of Identity Authentication as the identity provider and connect Identity Authentication to your own corporate identity provider.

> ### Note:
> For China \(Shanghai\) and Government Cloud \(US\) regions, a different default identity provider is used. You can't use Identity Authentication as identity provider in the global account.
> For China \(Shanghai\) and Government Cloud \(US\) regions, a different default identity provider is used, and you can't use Identity Authentication as identity provider in the global account.
>
> For more information on the China \(Shanghai\) region, see this [blog article](https://blogs.sap.com/2021/02/22/activate-totp-two-factor-authentication-on-sap-business-technology-platform-formerly-known-as-cloud-platform-at-alibaba-cloud/) on *SAP Community*.
> If you want to use two-factor authentication in the China \(Shanghai\) region, see this [blog article](https://blogs.sap.com/2021/02/22/activate-totp-two-factor-authentication-on-sap-business-technology-platform-formerly-known-as-cloud-platform-at-alibaba-cloud/) on *SAP Community*.


Expand Down Expand Up @@ -153,7 +153,7 @@ See:
</tr>
</table>

Member management in the Cloud Foundry or Kyma environment environment is independent of the feature set you use.For more information on the Kyma environment, see [Getting Started in the Kyma Environment](../20-getting-started/getting-started-in-the-kyma-environment-d1abd18.md).
Member management in the Cloud Foundry or Kyma environment environment is independent of the feature set you use. For more information on the Kyma environment, see [Assign Roles in the Kyma Environment](../50-administration-and-ops/assign-roles-in-the-kyma-environment-148ae38.md).

**Member Management in the Cloud Foundry Environment**

Expand Down
68 changes: 65 additions & 3 deletions docs/10-concepts/regions-for-the-kyma-environment-557ec3a.md
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,42 @@ azure\_lite

Enterprise account

Partner Test, Demo, and Development account

</td>
<td valign="top">

ap20

</td>
<td valign="top">

Microsoft Azure

</td>
<td valign="top">

cf-ap20

</td>
<td valign="top">

Australia \(Sydney\)

</td>
<td valign="top">

azure

azure\_lite

</td>
</tr>
<tr>
<td valign="top">

Enterprise account

Trial account

</td>
Expand Down Expand Up @@ -731,12 +767,12 @@ Region Name
</th>
</tr>
<tr>
<td valign="top" rowspan="14">
<td valign="top" rowspan="16">

Microsoft Azure

</td>
<td valign="top" rowspan="8">
<td valign="top" rowspan="9">

azure

Expand Down Expand Up @@ -837,7 +873,19 @@ Europe \(Netherlands\)
</td>
</tr>
<tr>
<td valign="top" rowspan="5">
<td valign="top">

`australiaeast`

</td>
<td valign="top">

Australia \(Sydney\)

</td>
</tr>
<tr>
<td valign="top" rowspan="6">

azure\_lite

Expand Down Expand Up @@ -904,6 +952,18 @@ UK South \(London\)
<tr>
<td valign="top">

`australiaeast`

</td>
<td valign="top">

Australia \(Sydney\)

</td>
</tr>
<tr>
<td valign="top">

trial

</td>
Expand Down Expand Up @@ -1232,3 +1292,5 @@ For more details on the Load Balancers and their features, check out the officia

[Available Plans in the Kyma Environment](../50-administration-and-ops/available-plans-in-the-kyma-environment-befe01d.md "Depending on your global account type, you have access to a different plan that specifies the cluster parameters for the Kyma environment.")

[Provisioning and Updating Parameters in the Kyma Environment](../50-administration-and-ops/provisioning-and-updating-parameters-in-the-kyma-environment-e2e13bf.md "You can configure the cluster parameters in the Kyma environment.")

2 changes: 2 additions & 0 deletions docs/10-concepts/user-and-member-management-cc1c676.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ A user account corresponds to a particular user in an identity provider, such as

Before diving into the different user and member management concepts, it's important to understand the difference between the different types of users we’re referring to: **Platform users** and **business users**.

![]()

![Platform Users and Business Users](images/user-accounts_27c8463.png)

**Related Information**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,14 @@ The consumption-based commercial model is available in the following flavors: th
</td>
<td valign="top">

- You have the same access to all the services that are available in CPEA, but with a highly flexible zero-commitment model – you pay nothing upfront and there is no minimum usage requirement or annual commitment.
- You have the same access to all the services that are available in SAP BTPEA, but with a highly flexible zero-commitment model – you pay nothing upfront and there is no minimum usage requirement or annual commitment.
- You pay only for the SAP BTP services that you want, when you use them.
- You are billed monthly in arrears.
- Service charges are non-discountable.
- This low-risk model is suitable for customers with use cases that are not well defined, and are interested in running a proof-of-concept in a productive environment. This model provides the flexibility of turning services on and off, and switching between services, as needed throughout the duration of the contract.
- A seamless transition to the CPEA model is available, on the condition that you have no other CPEA-based global accounts.

If you want information about the **Pay-As-You-Go for SAP BTP for Partners** commercial model , go to the [SAP Partner Portal](https://partneredge.sap.com/en/partnership/licenses/tdd/wp_payg_btp.html).
If you want information about the **Pay-As-You-Go for SAP BTP for cloud test, demo, and development** commercial model , go to the [SAP Partner Portal](https://partneredge.sap.com/en/partnership/licenses/tdd/wp_payg_btp.html).

</td>
</tr>
Expand All @@ -89,7 +89,7 @@ For information about eligible services and pricing, see [https://www.sap.com/pr

As part of the free tier model for SAP BTP, some services offer free service plans that allow you to try out these services without any additional charge within your SAP BTPEA,CPEA, or Pay-As-You-Go for SAP BTP global account. For more information, see [Using Free Service Plans](using-free-service-plans-524e108.md).

To find frequently asked questions about this licensing model, see the [Consumption-based commercial model CPEA and Cloud Credits - FAQ Document](https://www.sap.com/products/extension-suite/pricing.html?pdf-asset=668ae6f5-cd7d-0010-87a3-c30de2ffd8ff).
To find frequently asked questions about the consumption-based commercial model, see the *Frequently Asked Questions* section in [https://www.sap.com/products/technology-platform/pricing.html](https://www.sap.com/products/technology-platform/pricing.html) .

> ### Note:
> Depending on your business needs, you can combine the consumption-based commercial model with the subscription-based commercial model in the same global account, or you can use both commercial models in the same global account. Contact your SAP account executive or sales representative for more information. Note however that you cannot mix more than one flavor of the consumption-based commercial model in the same global account.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ In the SAP BTP cockpit, you can create a service key for the ABAP system. You ca

## Context

You can use service keys to generate credentials to communicate directly with a service instance. After you have configured the service keys for your service, local clients, apps in other spaces, or entities outside your deployment can access your service with these keys. Using a service key is one option how you can access the service instance of the ABAP environment, for example, as administrator for test purposes. Note, however, that there's also another option for users of ABAP development tools \(ADT\): instead of using an existing service key, developers and other users with a user and password for the ABAP system can also use the project creation wizard in ADT to log on to the ABAP service instance and use the service key that is automatically provided by the service instance. For more information about service keys, see [Using a Service Key Provided by the Service Instance](https://help.sap.com/viewer/5371047f1273405bb46725a417f95433/Cloud/en-US/b7983cfadaa840ddbb44b146fc9b2db0.html).
You can use service keys to generate credentials to communicate directly with a service instance. After you have configured the service keys for your service, local clients, apps in other spaces, or entities outside your deployment can access your service with these keys. Using a service key is one option how you can access the service instance of the ABAP environment, for example, as administrator for test purposes. Note, however, that there's also another option for users of ABAP development tools \(ADT\): instead of using an existing service key, developers and other users with a user and password for the ABAP system can also use the project creation wizard in ADT to log on to the ABAP service instance and use the service key that is automatically provided by the service instance. For more information about service keys, see [Using a Service Key Provided by the Service Instance](https://help.sap.com/viewer/5371047f1273405bb46725a417f95433/Cloud/en-US/b7983cfadaa840ddbb44b146fc9b2db0.html). You can also create service keys for other use cases, such as: [Create a Communication Arrangement for Inbound Communication with Service Key Type Basic](../30-development/create-a-communication-arrangement-for-inbound-communication-with-service-key-type-basic-1cc5a1d.md) and [Configure Timeout of @sap/approuter Component of a Communication Arrangement for Inbound Communication with Service Key OAuth](../30-development/configure-timeout-of-sap-approuter-component-of-a-communication-arrangement-for-inbound-c-48bcc77.md).



Expand Down
35 changes: 18 additions & 17 deletions docs/20-getting-started/updating-an-abap-system-7890ffa.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,25 @@ Learn how to update your ABAP environment instance.

## Context

After you have created an ABAP environment instance, you can change the following properties:

- ABAP System Description

- ABAP Runtime Size \(size\_of\_runtime\)

- Elastic Scaling of the ABAP Application Server

- HANA Cloud Memory Size \(size\_of\_persistence\)

- HANA Cloud Disk Size \(size\_of\_persistence\_disk\)


> ### Note:
> After you have created an ABAP environment instance, you can change the following properties:
>
> - ABAP System Description
>
> - ABAP Runtime Size \(size\_of\_runtime\)
>
> - Elastic Scaling of the ABAP Application Server
>
> - HANA Cloud Memory Size \(size\_of\_persistence\)
>
> - HANA Cloud Disk Size \(size\_of\_persistence\_disk\)
>
>
> > ### Note:
> > The updates of these properties are done without any downtime, or - in case of updating the HANA memory or disk size - with near zero downtime \(meaning that the database is not accessible for a few seconds only\).
>
> To change the initial admin, you have to use the *Maintain Employees* SAP Fiori app. See [Maintain Employees](../50-administration-and-ops/maintain-employees-e882b0f.md).
> The updates of these properties are done without any downtime, or - in case of updating the HANA memory or disk size - with near zero downtime \(meaning that the database is not accessible for a few seconds only\).
To **change the initial admin**, you have to use the *Maintain Employees* SAP Fiori app. See [Maintain Employees](../50-administration-and-ops/maintain-employees-e882b0f.md).

To **update your system from a free to a standard plan**, see [Update to a Paid Service Plan](https://help.sap.com/docs/btp/sap-business-technology-platform/using-free-service-plans?version=Cloud#update-to-a-paid-service-plan). Make sure you have enough hana\_compute\_units and abap\_compute\_units available as quota in your subaccount before updating to a paid plan. For more information, see [Increasing the Quota for the ABAP Environment](increasing-the-quota-for-the-abap-environment-c40cb18.md).

> ### Restriction:
> A downsizing of the HANA Cloud memory size is only possible down to the minimum amount of memory required for a stable performance of the HANA Cloud database. Before the memory size is decreased, an SQL query \(as described on [SAP HANA Database Downsizing](https://help.sap.com/docs/hana-cloud/sap-hana-cloud-administration-guide/sap-hana-database-downsizing)\) is automatically run on the database to make sure the downsizing is possible based on the already consumed memory.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ If your application calls an SAP SOAP API, the Application Interface Key must be

> ### Note:
> - It isn't possible to add a field other than the Application Interface Key field.
> - Only synchronous web service calls are supported.
> - Once a web service call is performed, the custom HTTP header is reset. If you want to use the same value again, you must set the value again.


Expand Down
Loading

0 comments on commit 2c80087

Please sign in to comment.