Skip to content

Commit

Permalink
Update from SAP DITA CMS (squashed):
Browse files Browse the repository at this point in the history
commit 3ccca7f48f446e8403a8e96b33e741be5f21ec19
Author: REDACTED
Date:   Wed Jul 17 11:45:56 2024 +0000

    Update from SAP DITA CMS 2024-07-17 11:45:56
    Project: dita-all/wyj1697728549568
    Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap
    Output: loio76c486d4b83b48f39289c7c52ca024b2
    Language: en-US
    Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap

commit c95976653270da4c2213251f96f0aebcfbd4896f
Author: REDACTED
Date:   Wed Jul 17 09:46:06 2024 +0000

    Update from SAP DITA CMS 2024-07-17 09:46:06
    Project: dita-all/wyj1697728549568
    Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap
    Output: loio76c486d4b83b48f39289c7c52ca024b2
    Language: en-US
    Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap

commit 33c7880cd2f3b2ddf10e4864203673e0c1c81785
Author: REDACTED
Date:   Wed Jul 17 01:31:09 2024 +0000

    Update from SAP DITA CMS 2024-07-17 01:31:09
    Project: dita-all/ktj1709647758412
    Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap
    Output: loio76c486d4b83b48f39289c7c52ca024b2
    Language: en-US
    Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap

##################################################
[Remaining squash message was removed before commit...]
  • Loading branch information
ditaccms-bot committed Jul 23, 2024
1 parent e4c50c6 commit 07ca58a
Show file tree
Hide file tree
Showing 50 changed files with 4,128 additions and 0 deletions.
64 changes: 64 additions & 0 deletions docs/abap-cloud-9aaaf65.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<!-- loio9aaaf650d02e42afba0e4b09e2991d78 -->

# ABAP Cloud



<a name="loio9aaaf650d02e42afba0e4b09e2991d78__section_sgv_1hw_czb"/>

## Overview

The technological core of [ABAP Cloud](https://help.sap.com/docs/abap-cloud/abap-cloud/why-abap-cloud) defines the design-time and runtime architecture of all extensions, services, and applications. The main ABAP Cloud elements are:

- ABAP Core Data Services \(CDS\) for the data model and for embedded analytics

- The ABAP RESTful Application Programming Model \(RAP\)

- The cloud-optimized ABAP language for the business logic

- Mandatory public SAP APIs and extension points to allow automated cloud operations and lifecycle stable extensibility

- ABAP Development Tools \(ADT\) in Eclipse as the ABAP integrated development environment


Building on these key elements, you can use ABAP Cloud to cover the following scenarios:

- **Transactional \(OLTP\)**: With ABAP Cloud you can build business objects and expose them as services, to consume them in UIs and integration scenarios. All standard behavior is supported \(create, read, update, delete\).

- **Analytical \(OLAP\)**: ABAP Cloud is equally equipped for creating services and UIs for data analysis, and for drilling down in multiple dimensions, like integrating the data in SAP Analytics Cloud.

- **Integration**: Both previous aspects are complemented by strong data and application integration to cater to today’s service-oriented environments.


The development model has two additional two key differentiators:

- The **reuse services and libraries** with core business services like number ranges, application jobs, an ABAP-integrated SAP Fiori launchpad, and UI repository to deploy SAPUI5 and SAP Fiori elements user interfaces.

- The **built-in qualities** offering end-to-end extensibility in the programming model, major cloud qualities like scalability and upgrade stable APIs, and many more.




<a name="loio9aaaf650d02e42afba0e4b09e2991d78__section_rjg_xgw_czb"/>

## Use Cases for Developing with ABAP Cloud

With ABAP Cloud, you can cover a variety of use cases for different scenarios. The development path is structured according to the consumers: Either the consumer is a user or system, meaning either you want to create an app to manipulate or display data or you want to exchange data between systems with different protocols to create business processes with system-to-system communication.

With ABAP Cloud, you can develop transactional and analytical apps. Transactional applications have transactional characteristics to create, update or delete data records whereas analytical applications only read and display data in charts or dashboards.

All applications and services developed with ABAP Cloud are by default multitenant enabled. Partners can use the [SAP BTP, ABAP environment](https://help.sap.com/docs/sap-btp-abap-environment/abap-environment/abap-environment) Software-as-a-Service tooling to easily build, deploy, and operate Software-as-a-Service solutions on their own.

Integration services enable system-to-system communication for different protocols. In ABAP Cloud, integration services can be used for process integration or data integration. With process integration, the communication is structured along a predefined business process like, for example, order-to-cash. Data integration in contrast focuses on transferring raw data without any relation to a business process.

**Related Information**


[Design](design-314ae3e.md "")

[Develop](develop-c8906e4.md "")

[Deploy](deploy-d7aec3c.md "")

[Operate with SAP Cloud ALM](operate-with-sap-cloud-alm-f7f2977.md "")

10 changes: 10 additions & 0 deletions docs/automated-sap-btp-instrastructure-setup-6dd97e1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!-- loio6dd97e11cae44afa809351e1222aafd8 -->

# Automated SAP BTP Instrastructure Setup

Terraform is the de-facto industry standard for infrastructure as code with more than 3000 providers. With the Terraform provider for SAP BTP, you can now use this standard to create Terraform scripts that set up your SAP BTP landscapes. Given the nature of Terraform, it is even possible to add non-SAP infrastructure to those scripts if the infrastructure provider offers a Terraform provider as well.

The Terraform provider for SAP BTP enables you to automate the provisioning, management, and configuration of resources on SAP BTP. By leveraging this provider, you can simplify and streamline the deployment and maintenance of SAP BTP services and applications. See [Terraform Provider for SAP BTP](https://registry.terraform.io/providers/SAP/btp/latest/docs).

Currently, the Terraform provider for SAP BTP is available for non-productive use and SAP is working with several customers on shaping the first release for productive use. You can check out some of the Terraform scripts in a samples repository in the [GitHub repository for the Terraform Provider for SAP BTP](https://github.com/SAP-samples/btp-terraform-samples).

36 changes: 36 additions & 0 deletions docs/basic-platform-setup-3b774f8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<!-- loio3b774f8573ce47558b3f14335d4fa22e -->

# Basic Platform Setup

Before you begin developing your applications, make sure your organizational and landscape setup is appropriate for managing their lifecycles.



<a name="loio3b774f8573ce47558b3f14335d4fa22e__section_ccf_l4k_bzb"/>

## Create a Governance Model

One of the first and most important steps of your journey to the cloud is to establish an appropriate organizational setup and corresponding governance model. A clear and well-thought-out organizational setup makes it easier for your employees to adopt agile processes. See [Creating a Governance Model](https://help.sap.com/docs/btp/best-practices/creating-governance-model?version=Cloud) in the Best Practices for SAP BTP guide.



<a name="loio3b774f8573ce47558b3f14335d4fa22e__section_bds_44k_bzb"/>

## Set Up Your Account Model

The hierarchical structure between global accounts, directories, and subaccounts lets you define an account model that accurately fits your business and development needs. See [Setting Up Your Account Model](https://help.sap.com/docs/btp/best-practices/setting-up-your-account-model?version=Cloud) in the Best Practices for SAP BTP guide.



<a name="loio3b774f8573ce47558b3f14335d4fa22e__section_ln1_trk_bzb"/>

## Manage Users and Members

User accounts enable users to log on to SAP BTP and access subaccounts and use services according to the permissions given to them. In this context, it's important to understand the difference between the two types of users that we refer to: platform users and business users.

Platform users are usually developers, administrators or operators who deploy, administer, and troubleshoot applications and services on SAP BTP.

Business users use the applications that are deployed in SAP BTP. For example, the end users of SaaS applications or services.

See [User and Member Management](https://help.sap.com/docs/btp/sap-business-technology-platform/user-and-member-management?version=Cloud) in the SAP Business Technology Platform documentation.

38 changes: 38 additions & 0 deletions docs/building-blocks-03139be.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!-- loio03139beaafed482086bfd8d4e0d73343 -->

# Building Blocks

In the SAP BTP Developer’s Guide you can find more about the standards that you should follow when developing cloud applications, an overview of the basic SAP BTP concepts, a list of important services you can use, and what is the optimal and fast way to set up your development environment depending on the technologies you are using.



<a name="loio03139beaafed482086bfd8d4e0d73343__section_esd_xbg_yyb"/>

## Business Application Services

As business applications are having common characteristics, you can benefit from an open architecture with as few as possible, but well documented, technology choices.

The architecure blueprint outlines ABAP Cloud and SAP Cloud Application Programming Model \(CAP\) as the best architecture styles to implement business applications. Both programming models integrate with SAP BTP services.

See [Business Application Services](business-application-services-f3641a5.md).



<a name="loio03139beaafed482086bfd8d4e0d73343__section_wdy_vbg_yyb"/>

## Basic Platform Setup

SAP Business Technology Platform \(SAP BTP\) is an integrated offering comprised of five technology portfolios: application development, automation, integration, data and analytics, and AI. The platform offers users the ability to turn data into business value, compose end-to-end business processes, and build and extend SAP applications quickly. Access all SAP BTP resources on the product page: [SAP Business Technology Platform \(SAP BTP\)](https://help.sap.com/docs/btp?version=Cloud).

Learn about basic concepts, such as setting up the correct organizational structure to creating an account and managing users and members. See [Basic Platform Setup](basic-platform-setup-3b774f8.md).



<a name="loio03139beaafed482086bfd8d4e0d73343__section_szf_ybg_yyb"/>

## Development Environment

SAP BTP supports Cloud Foundry, Kyma, and ABAP runtimes. It features a number of tools and programming languages that increase your flexibility and freedom when developing applications. You can choose the runtime that best suits your use cases and skill set and get to work. You also have the possibility to integrate applications you’ve built with other solutions by SAP.

See [Software Development and Delivery](software-development-and-delivery-511cac8.md).

Loading

0 comments on commit 07ca58a

Please sign in to comment.