Skip to content

Commit bcc9257

Browse files
committed
Update from SAP DITA CMS (squashed):
commit 4d7ee08cd03022fb9b10f07882c5690012f94d2b Author: REDACTED Date: Wed Nov 5 16:07:29 2025 +0000 Update from SAP DITA CMS 2025-11-05 16:07:29 Project: dita-all/wyj1697728549568 Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap Output: loio76c486d4b83b48f39289c7c52ca024b2 Language: en-US Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap commit 38b1d7cbb797ff4301437842585072d2ba75530e Author: REDACTED Date: Wed Nov 5 15:53:28 2025 +0000 Update from SAP DITA CMS 2025-11-05 15:53:28 Project: dita-all/ktj1709647758412 Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap Output: loio76c486d4b83b48f39289c7c52ca024b2 Language: en-US Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap commit 164a32b08b55a00d6bd3dce26650eb086fad254b Author: REDACTED Date: Wed Nov 5 14:32:23 2025 +0000 Update from SAP DITA CMS 2025-11-05 14:32:23 Project: dita-all/wyj1697728549568 Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap ################################################## [Remaining squash message was removed before commit...]
1 parent c5b41dd commit bcc9257

File tree

79 files changed

+7663
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+7663
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<!-- loiof8fe4326a538433bae2d5d4610de128c -->
2+
3+
# Administrate and Operate
4+
5+
Effective administration and operations are essential to ensure stable, efficient, and cost-optimized ABAP system performance in the cloud.
6+
7+
Administrators are responsible for managing users, roles, and subaccounts, as well as monitoring performance, optimizing resources, and maintaining integrations with connected systems.
8+
9+
Lifecycle management includes transports, add-on updates, and tenant administration for multi-tenant applications.
10+
11+
Key tools such as SAP Fiori Launchpad, Landscape Portal, and the Technical Monitoring Cockpit support daily operations, while SAP Cloud ALM provides health monitoring, alerts, and proactive notifications.
12+
13+
Additionally, ABAP Test Cockpit \(ATC\) helps maintain code quality and security standards across developments.
14+
15+
By applying these practices, administrators can ensure system health, efficient resource utilization, and smooth operation of custom applications in a cloud-centric ABAP landscape.
16+
17+
As an ABAP environment administrator, your role extends beyond traditional basic tasks. Core responsibilities include:
18+
19+
- User and account management: Handle identity and access management, manage organizations, spaces, quotas, and roles.
20+
21+
- System health monitoring: Track runtime performance, SQL statements, background jobs, response times, and errors.
22+
23+
- System sizing and cost optimization: Monitor resource usage patterns, adjust sizing, and apply hibernation to save costs.
24+
25+
- Lifecycle management: Oversee custom applications, transports, add-on updates, and tenant operations.
26+
27+
- Integration monitoring: Ensure stable data exchange between cloud and on-premise systems.
28+
29+
30+
See:
31+
32+
- [SAP Community: How to Monitor and Support Custom Cloud Apps](https://community.sap.com/t5/devtoberfest/sap-btp-abap-environment-how-to-monitor-and-support-custom-cloud-apps/ec-p/14205860#M1067)
33+
- [Blog Post: Monitoring the Health of the ABAP System in the Cloud](https://community.sap.com/t5/technology-blog-posts-by-sap/monitoring-the-health-of-the-abap-system-in-the-cloud/ba-p/13570209)
34+

docs/apis-d1d1107.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<!-- loiod1d11079283a4c62925c23faa18e76aa -->
2+
3+
# APIs
4+
5+
Discover and consume APIs to manage, build, and extend the core capabilities of SAP BTP.
6+
7+
8+
9+
An Application Programming Interface or API is an **interface provided by an application for interacting with other applications**. APIs specify how software programs are able to exchange information with each other, even if designed and run by different organizations. They facilitate interaction by selectively exposing certain functionality, allowing different apps, websites, and devices to communicate effectively with each other. More importantly, APIs enable businesses to reach beyond regular business channels and share data, content, and services directly to both B2B \(business to business\) and B2C \(business to consumer\) clients, making UI development easy.
10+
11+
12+
13+
<a name="loiod1d11079283a4c62925c23faa18e76aa__section_zpg_n51_llb"/>
14+
15+
## API Offerings on SAP BTP
16+
17+
SAP BTP enables you to consume APIs and publish your own ones through the following offerings:
18+
19+
20+
<table>
21+
<tr>
22+
<th valign="top">
23+
24+
Offering
25+
26+
</th>
27+
<th valign="top">
28+
29+
Description
30+
31+
</th>
32+
</tr>
33+
<tr>
34+
<td valign="top">
35+
36+
[SAP BTP on SAP Business Accelerator Hub](https://api.sap.com/products/SAPCloudPlatform/overview)
37+
38+
</td>
39+
<td valign="top">
40+
41+
The SAP Business Accelerator Hub provides you with one central repository for browsing and accessing APIs from SAP and selected partners. Test APIs and try out mock data in your systems.
42+
43+
It is also the official place where REST and OData REST API references are published.
44+
45+
</td>
46+
</tr>
47+
<tr>
48+
<td valign="top">
49+
50+
[API Management Capability within SAP Integration Suite](https://help.sap.com/viewer/p/SAP_CLOUD_PLATFORM_API_MANAGEMENT)
51+
52+
</td>
53+
<td valign="top">
54+
55+
With the API Management capability, you can build, manage, publish, and monetize your own APIs within one secure and scalable environment.
56+
57+
</td>
58+
</tr>
59+
<tr>
60+
<td valign="top">
61+
62+
**Software Development Kits \(SDKs\)**
63+
64+
For an overview of the available SDKs, see [Tools](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/abcae5b568c94e5391a74d15f5db9213.html "SAP BTP includes many tools to help you develop and manage applications, and connect them to your on-premise systems.") :arrow_upper_right:.
65+
66+
</td>
67+
<td valign="top">
68+
69+
The SDKs available for SAP BTP offer APIs to, for example, accelerate enterprise app development.
70+
71+
</td>
72+
</tr>
73+
</table>
74+
75+
**Related Information**
76+
77+
78+
[SAP API Style Guide](https://help.sap.com/viewer/product/SNG_4_APIDOC/PUBLIC/en-US)
79+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- loioc1d35c53d5944b3b8d72d1ff6c69a21b -->
2+
3+
# Benefit from the Elastic Scaling of ABAP Application Servers
4+
5+
SAP BTP ABAP environment allows dynamic adaptation of ABAP application server capacity to changing workloads. This is achieved by elastic scaling, which automatically adjusts the number of application servers based on system load.
6+
7+
The key points are:
8+
9+
- Manual scaling: ABAP Compute Units \(ACUs\) and HANA Compute Units \(HCUs\) can be increased or decreased manually via the SAP BTP Cockpit. ABAP Compute Units scale quickly with minimal downtime, while HCU adjustments are near-zero-downtime but may take longer depending on database size.
10+
11+
- Elastic scaling: When enabled \(parameter elastic = true\), the system automatically scales between 1 ACU \(minimum\) and the configured maximum ABAP Compute Units. Scaling is done by adding or removing application servers in increments of 0.5 ABAP Compute Units. Vertical scaling of a single server beyond 0.5 ABAP Compute Unit is not supported.
12+
13+
- Load metrics: Scaling decisions are based on CPU and memory utilization, as well as ABAP-specific metrics like the number of active work processes.
14+
15+
- Cost efficiency: Elastic scaling optimizes resource consumption, reducing costs for periods of low usage while still handling peaks.
16+
17+
18+
See:
19+
20+
- [Updating an ABAP System](https://help.sap.com/docs/sap-btp-abap-environment/abap-environment/updating-abap-system)
21+
- [Blog Post: SAP BTP ABAP Environment – Elastic Scaling of Application Servers](https://community.sap.com/t5/technology-blog-posts-by-sap/sap-btp-abap-environment-elastic-scaling-of-application-servers/ba-p/13614903)
22+
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<!-- loio210db8e7832b44359dd426dec11e5888 -->
2+
3+
# Build and Run ABAP Applications for Partners Who Are Independent Software Vendors
4+
5+
6+
7+
<a name="loio210db8e7832b44359dd426dec11e5888__section_bnr_tg2_zgc"/>
8+
9+
## Partner Deployment Options
10+
11+
As a partner, you can choose between multitenant SaaS and add-on product options for deploying your application. See the dedicated section at [SAP BTP ABAP Environment with ABAP Cloud](sap-btp-abap-environment-with-abap-cloud-174b229.md).
12+
13+
14+
15+
<a name="loio210db8e7832b44359dd426dec11e5888__section_jf4_hhz_ygc"/>
16+
17+
## Landscape Portal for Partners
18+
19+
The Landscape Portal is the central tool for partners to manage, deploy, and operate their solutions in SAP BTP ABAP environment. It supports both multitenant SaaS applications and add-on deployment options and provides all the necessary features for lifecycle management and product delivery.
20+
21+
Key functions and considerations:
22+
23+
- Product building and deployment:
24+
25+
- To offer a solution in another global account in SAP BTP, whether it’s a different account you own \(for example, DEV vs. PROD\) or a customer account—a Product must be built using the Landscape Portal.
26+
27+
- The Product serves as the deployment unit and allows controlled installation and lifecycle management.
28+
29+
- Familiarity with the Landscape Portal features is essential for managing all deployment steps, including smaller intermediate steps that may be required for registration, building, and publishing.
30+
31+
32+
- Lifecycle management:
33+
34+
- abapGit is only recommended for importing development objects from on-premise systems to BTP or for backup purposes. It is not supported for transporting objects between BTP systems.
35+
36+
- For system-to-system transports within BTP \(for example, DEV → TEST\), use the Manage Software Components app, which relies on gCTS.
37+
38+
- Lifecycle management and tenant strategy \(multitenant vs. single tenant\) are independent decisions that must be defined separately.
39+
40+
41+
- Technical requirements and dependencies:
42+
43+
- At least one Software Component is required as a deployment unit for any solution.
44+
45+
- A registered ABAP namespace is mandatory for all objects in a Product; using Y\* or Z\* objects is only allowed if the solution remains within the same global account in SAP BTP and only the Manage Software Components app is used.
46+
47+
- Multiple global accounts in SAP BTP require building an add-on product to ensure proper deployment.
48+
49+
50+
51+
By consolidating all partner-related operations in the Landscape Portal, partners can efficiently manage solution delivery, maintain lifecycle governance, and ensure smooth deployment across multiple accounts and tenants.
52+
53+
**Related Information**
54+
55+
56+
[SAP BTP ABAP Environment with ABAP Cloud](sap-btp-abap-environment-with-abap-cloud-174b229.md "")
57+
58+
[Partner Reference Application 'Music Festival Manager'](https://github.com/SAP-samples/abap-partner-reference-application)
59+
60+
[SAP Community: Building Partner Products on SAP BTP ABAP Environment](https://community.sap.com/t5/devtoberfest/building-partner-products-on-sap-btp-abap-environment/ev-p/13804921)
61+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<!-- loio9b5e06f3c0ab45c1accaecba75a361fd -->
2+
3+
# Build and Run Multitenant SaaS Applications for Partners Who Are Independent Software Vendors
4+
5+
If you are an independent software vendor, SAP Business Technology Platform \(SAP BTP\) offers architecture patterns and development practices for building multitenant SaaS applications, along with operational guidance and tutorials. Utilizing the following resources help you to streamline the development process and ensure scalable and efficient application deployment.
6+
7+
- Gain access to a single, comprehensive, and structured resource for partners building multitenant SaaS solutions on SAP BTP. This guide outlines the recommended path, helping you navigate every step - from the initial idea to successful monetization - and makes it easier to fully leverage SAP BTP’s capabilities, including its services, scalability, and go-to-market opportunities. See [End-to-End Guide for Multitenant SaaS Solutions on SAP BTP](https://partneredge.sap.com/en/welcome.html?pexpRequestedURL=%2Fen%2Flibrary%2Fassets%2Fproducts%2Ftech_plat%2Fdgl%2F87%2F94%2FSAP1248794.html) on SAP Partner Portal.
8+
- Explore the partner reference application. It provides a comprehensive example to help you build, deploy, and run scalable SaaS solutions. See [Tutorials and Reference Sample for Full-Stack Multitenant SaaS Applications for Partners](https://help.sap.com/docs/btp/btp-developers-guide/tutorials-and-reference-sample-for-full-stack-multitenant-saas-applications-for-partners?locale=en-US&state=PRODUCTION&version=Cloud)*and*[Partner Reference Application 'Poetry Slam Manager'](https://help.sap.com/docs/link-disclaimer?site=https%3A%2F%2Fgithub.com%2FSAP-samples%2Fpartner-reference-application%2F) on GitHub.
9+
- Explore the partner reference application extension that provides tutorials and a comprehensive example for customer-specific extensions for multitenant SaaS applications. See [Tutorials and Reference Sample for Full-Stack Multitenant SaaS Applications for Partners](https://help.sap.com/docs/btp/btp-developers-guide/tutorials-and-reference-sample-for-full-stack-multitenant-saas-applications-for-partners?locale=en-US&state=PRODUCTION&version=Cloud) and [Partner Reference Application Extension 'Catering Management'](https://github.com/SAP-samples/partner-reference-application-extension) on GitHub.
10+
- Estimate your cost-to-serve by calculating the total cost of ownership for multi-tenant SaaS applications built on SAP BTP. See [Total cost of ownership calculation of multi-tenant SaaS applications built on SAP BTP](https://help.sap.com/docs/link-disclaimer?site=https%3A%2F%2Fpartneredge.sap.com%2Fen%2Flibrary%2Fassets%2Fproducts%2Ftech_plat%2Fdgl%2F88%2F73%2FSAP1148873.html?locale=en-US&state=DRAFT&version=Dev) on SAP Partner Portal.
11+
12+
**Related Information**
13+
14+
15+
[Tutorials and Reference Sample for Full-Stack Multitenant SaaS Applications for Partners](tutorials-and-reference-sample-for-full-stack-multitenant-saas-applications-for-partners-11d9894.md "")
16+

0 commit comments

Comments
 (0)