Skip to content

Latest commit

 

History

History
991 lines (569 loc) · 45 KB

understanding-available-technology-c1f21a4.md

File metadata and controls

991 lines (569 loc) · 45 KB

Understanding Available Technology

To be able to build an application using what SAP BTP offers, you have to understand what are the recommended use case patterns and what services, tools, and integrations are available.

The following use case patterns should always be implemented on the SAP BTP:

  • Automate processes across backend systems

    This pattern provides low code/no code capabilities to automate processes and is meant for business experts and developers.

  • Build web and mobile applications

    This pattern provides mobile-native and web development capabilities and is meant for business experts and developers.

  • Develop full-stack applications

    This pattern is meant for professional developers and has the following flavors:

    • Full-stack single-tenant applications

      This pattern is meant for customers and implementation partners enabling them to develop full-stack applications on SAP BTP.

    • Full-stack multitenant SaaS applications for partners that are independent software vendors

      This pattern is meant for SAP partners enabling them to develop full-stack SaaS applications on the SAP BTP and to distribute these applications to their customers. Partners can easily onboard multiple customers (tenants) onto a single application with strictly separated data. This approach dramatically reduces the total cost of ownership at cloud scale.

    • Hub scenario integrating with several ERP systems and/or cloud services

      This pattern provides a central hub on SAP BTP to collect and distribute data from various systems.

Most development use cases address some sort of extension of SAP S/4HANA and SAP S/4HANA Cloud, public or private edition. Depending on the nature of the extension, different extensibility options are available. The extensibility options can be roughly divided into two categories:

  • On-stack extensibility

    A group of extensibility options that allows users to directly extend the software stack without any remote connection. The extensibility options are:

    • Key user extensibility

    • Developer extensibility

    • Classic extensibility: not recommended; it's available only in private cloud and on-premise setups.

    For detailed explanation of the ABAP on-stack extensibility options, see Extend SAP S/4HANA in the Cloud and On-Premise with ABAP-Based Extensions.

    In this document, you can also find decision tables when to use which extensibility option and how to combine these options in more complex scenarios.

  • Side-by-side extensibility

    An extensibility option that allows developers or key users to implement development projects, such as creating custom user interfaces or custom applications. The development projects are implemented on SAP BTP and integrated via released remote APIs.

ABAP Cloud offers developers a programming model to design and implement transactional applications, analytical applications, and integration scenarios. Applications can be deployed as single tenant or multitenant SaaS applications.

ABAP Cloud defines the technological core of the ABAP Cloud development model and consists of technologies such as ABAP, ABAP RESTful Application Programming Model (RAP) and Core Data Services, reuse services and libraries to implement the programming model aspects. Built-in qualities define the common quality characteristics that all ABAP Cloud implementations fulfil such as extensibility or identity and access management.

SAP BTP Developer’s Guide has a comprehensive set of tools and services at your disposal that allow you to keep the pace and at the same time benefit from future investments in SAP BTP. The following graphic includes both ABAP and non-ABAP runtimes and provides an overview of the architecture you can use when designing and building your applications.

The overall suite of applications consists of multiple business modules that are either implemented for SAP Cloud Application Programming (CAP) or ABAP Cloud. Each business module consists of one or multiple self-contained services following a three-tier architecture with presentation, logic, and persistence layer. In both architecture styles, SAP Fiori and SAPUI5 is used to implement front end artifacts. These front end artifacts are consuming its data using OData for transactional and InA for analytical applications.

The application logic for CAP-based applications is implemented in Node.js, Java and Typescript and is deployed in SAP BTP, Cloud Foundry runtime or SAP BTP, Kyma runtime. The application logic for ABAP Cloud is implemented in ABAP and deployed in the SAP BTP, ABAP environment. In both cases, SAP HANA Cloud is used to store relational business data.

Additional enterprise qualities are reached by integrating the business modules with complementing SAP BTP application services such as SAP Build Work Zone as a central entry point, SAP Datasphere as a cross-application data warehouse or Identity Authentication for identity authentication among others.

This image is interactive. Hover over the image and click the highlighted areas so you are placed in the respective cell in the table.


Capability

Cloud Application Programming

ABAP Cloud

Development Tools

SAP Business Application Studio

Designed and optimized for business application development in SAP ecosystems, SAP Business Application Studio enhances productivity by offering specialized tools for various scenarios, including SAP Fiori application development, SAP HANA native extensions, full-stack and mobile application development, and more.

Central to the development environment is Code-OSS, the open-source foundation of Visual Studio Code, ensuring a familiar experience for developers when creating SAP-centric applications. SAP Business Application Studio streamlines the building, testing, and deployment of applications with integrated features for source control and testing. Furthermore, its Full-Stack Application Productivity Toolkit offers intuitive visual tools covering the entire development process, guaranteeing seamless integration with various SAP services and solutions.

ABAP Development Tools for Eclipse

SAP Business Application Studio

Use ABAP development tools for Eclipse to benefit from an efficient development environment for all ABAP-based development artifacts. Use the SAP Business Application Studio to develop the SAP Fiori parts of your ABAP-based applications.

SAP Continuous Integration and Delivery

The Continuous Integration & Continuous Delivery (CI/CD) service offers pre-configured pipelines that automate the building and testing of code changes developed in SAP Business Application Studio. These pipelines can be customized to meet your specific needs. By providing immediate feedback on the status of your code, the service helps to identify and fix issues early in the development process. This accelerates development and improves the quality of your code.

Software Delivery

SAP Continuous Integration and Delivery

By enabling deployment, setting the deployment target, and optionally configuring the handover to SAP Cloud Transport Management, you can use SAP Continuous Integration and Delivery to automate your delivery process. This helps to accelerate your delivery cycles.

ABAP Lifecycle Management

  • For customers:

    Develop applications as software components and deliver them via the Manage Software Components application. See Software Components.

    A hidden Git repository is automatically managed per software component using gCTS for transport management. This process can be automated with CI/CD pipelines including steps like test automation using ABAP Test Cockpit. See Automate the Software Lifecycle Management Process.

    SAP Cloud Transport Management can be used to optionally integrate with higher level change management processes. See How to Export Using SAP Cloud Transport Management.

  • For partners:

    In addition to the customer scenario, products can be built based on software components with the help of the Landscape Portal to set up multitenant SaaS applications or to offer installable products like SDKs for other customers and partners. See Landscape Portal.

SAP Cloud Transport Management

SAP Cloud Transport Management offers a standardized, enterprise-ready change management process. For changes in SAP BTP, Cloud Foundry runtime, the corresponding pipeline in SAP Continuous Integration and Delivery includes out-of-the-box transports in the Cloud Transport Management service.

While we strongly recommend using the Continuous Integration and Delivery service, you can also use SAP Cloud Transport Management to transport your changes without a pipeline.

Persistence

SAP HANA Cloud

Use SAP HANA Cloud service for a relational storage.

Use HANA Data Lake Files as Object Storage.

Consider compliance features like such as Audit Log, Cryptography or Customer Managed Keys that SAP HANA Cloud offers.

SAP HANA Cloud

SAP BTP, ABAP environment comes with an own ABAP-managed SAP HANA Cloud instance. Static resizing of the SAP HANA Cloud instance is supported. ABAP dictionary tables can be tagged to make use of the SAP HANA Native Storage Extensions; also, database indexes (like unique secondary indexes and fuzzy search indexes) and Dynamic View Caches can be defined. Furthermore, simple Database Partitioning based on primary keys is possible. Access to the SAP HANA instance data is only supported via the ABAP layer, for example, by using ABAP SQL, natively via ABAP-managed database procedures, and the ABAP SQL Service for external clients.

Programming Model

SAP Cloud Application Programming Model (CAP)

Use SAP Cloud Application Programming Model as programming model for non-ABAP applications.

Go-to frameworks for business application development. It supports the most widely adopted languages, which are: Java (with Spring Boot), JavaScript and TypeScript (with Node.js).

SAP Cloud Application Programming Model guarantees to run against specific versions of Node.js and Java. Remember to plan your application to run for at least 5 years if not more.

We recommend that you choose SAP BTP services over homegrown services.

ABAP RESTful Application Programming Model (RAP)

Use ABAP RESTful Application Programming Model as a programming model within ABAP Cloud. With ABAP RESTful Application Programming Model, you can develop services for all types of SAP Fiori applications as well as publishing Web APIs.

Runtime

SAP BTP, Cloud Foundry Runtime

Use SAP BTP, Cloud Foundry runtime as a runtime for CAP-based applications.

SAP BTP, ABAP Environment

Use SAP BTP, ABAP environment for ABAP-based applications.

SAP BTP, ABAP environment delivers and enforces the ABAP Cloud development model and is based on Kubernetes. The abstraction of containers and clusters is managed by the SAP BTP, ABAP environment infrastructure.

SAP BTP, Kyma Runtime

Use SAP BTP, Kyma runtime as a runtime for CAP-based applications.

Client Library

SAP Cloud SDK

CAP is using SAP Cloud SDK behind the scenes.

SAP Cloud SDK provides client libraries for consuming OData/OpenAPI services, Destination service, and Connectivity service that extend SAP solutions and other OData/OpenAPI services on SAP Business Technology Platform. These clients allow you to concentrate on your unique business logic, simplifying development and ensuring seamless integration.

Service Consumption Model

Use the Service Consumption Model to generate local ABAP APIs to consume remote OData, SOAP and RFC services.

Connectivity

SAP Connectivity Service

Use Connectivity service to securely access on-premise systems which are exposed via Cloud Connector. Using Cloud Connector service channels, it is also possible to access cloud systems such as databases from on-premise networks. For Kubernetes-based workloads, you can utilize the Connectivity Proxy to ensure secure technical connectivity from the cloud to your on-premise systems. Within the Kyma runtime, the Connectivity Proxy comes as a managed offering.

SAP Connectivity Service

The Connectivity service is automatically integrated with the BTP ABAP tenants to securely access on-premise systems which are exposed via Cloud Connector.

SAP Destination Service

Use Destination service to store and retrieve technical connection properties to the target systems. It automates the process of retrieving OAuth access tokens to the configured target systems. In addition, the Destination service generates and is able to renew X.509 client certificates issued by the SAP Cloud PKI.

Communication Management

SAP BTP, ABAP Environment provides a Communication Management to integrate the custom applications with other systems to enable data exchange.

An event consumption and event provisioning is also natively supported and integrated into the ABAP RESTful Application Programming Model (RAP).

In addition, the SAP Destination Service can also be used to re-use destinations for CAP applications. See SAP Destination Service.

Application Programming Interface

SAP Business Accelerator Hub

Follow API guidelines and use the SAP Business Accelerator Hub.

User Interface (Web)

SAP Fiori Elements

SAPUI5

Use SAP Fiori elements for OData V4 to benefit from a presentation of a common UI and UX. For more flexibility, use SAP Fiori element’s Flexible Programming Model with or without SAPUI5 Freestyle. Personalization and theming are automatically supported.

SAP Fiori elements and SAPUI5 help you present one consistent solution experience to your customers, and you benefit from the upcoming designs and UX improvements automatically.

Remember that even the simplest UI components or more complex ones like geographic maps have compliance requirements like accessibility and theming.

User Interface (Mobile)

SAP Mobile Development Kit

SAP BTP SDK for Android

SAP BTP SDK for iOS

Use SAP MDK, BTP SDK for Android or BTP SDK for iOS for mobile applications.

These SDKs help you present one consistent solution experience to your customers.

Mobile application development is massively accelerated as SAP mobile services and its SDKs generate the complete synchronization and authentication layer. Additional supported features like logging, tracing, crash reporting bring extra value to you.

After deployment the Mobile services give administrators all the necessary tools and services to operate a mobile solution. Features like push, offline, mobile specific security and more simplify the operation.

Central Entry Point

SAP Build Work Zone, standard edition

SAP Build Work Zone, advanced edition

SAP HTML5 Application Repository Service for SAP BTP

Enable the central launchpad to offer a unified end-user experience.

Customers want to create a personalized view on the applications you produce. Make sure your application can be added to a central launchpad, regardless of where it runs.

SAP Fiori Launchpad for SAP BTP, ABAP Environment

SAP Build Work Zone, standard edition

SAP Build Work Zone, advanced edition

SAP HTML5 Application Repository Service for SAP BTP

SAP BTP, ABAP Environment comes with a dedicated central entry point the SAP Fiori launchpad for SAP BTP, ABAP Environment. This central entry point offers a unified end-user experience for ABAP-based applications. It is also used as the entry point for all SAP Fiori applications to administer the ABAP system.

SAP Build Work Zone, standard edition offers a unified end-user experience across several systems for federation scenarios.

Integration

SAP Event Mesh

SAP Cloud Application Event Hub

SAP Integration Suite, advanced event mesh

SAP Event Mesh can be used to distribute events between selected SAP cloud and on-premise applications and third-party applications.

SAP Integration Suite, advanced event mesh is currently not supported by CAP and ABAP Cloud.

SAP Cloud Application Event Hub allows CAP-based applications to consume business events from supported SAP cloud applications. Currently, SAP Cloud Application Event Hub is not supported by ABAP Cloud.

SAP Master Data Integration

SAP Master Data Integration service acts as the central master data hub. It uses the integration models of SAP One Domain Model as the basis for master data replication. SAP will extend the support of SAP One Domain Model in all SAP cloud applications over time to integrate them. When out-of-the-box integration with SAP Master Data Integration is not available, SAP Integration Suite can be used to integrate with SAP ERP Central Component, SAP S/4HANA, and non-SAP applications.

SAP Integration Suite

Use the Cloud Integration capability of SAP Integration Suite for mediated data or process integration, especially if complex integration flows, transformations or dedicated protocols are required. Besides mediated application-to-application integration, Cloud Integration usage is recommended for business-to-business and business-to-governance processes.

The API Management capability of SAP Integration Suite allows you to easily enable your developer community with governed, secure, and policy-compliant access to all your APIs, events, and integrations.

Graph is a recent addition to the API Management capability of SAP Integration Suite. Graph is a powerful semantic API mediation, combining and exposing the data from diverse systems in a complex enterprise landscape as connected data graphs. The data graphs are accessed via a single, curated, and uniform data-as-a-service API and make API consumption much easier.

Cloud Integration Automation

Cloud Integration Automation service provides you a guided workflow to integrate SAP cloud solutions to on-premise and other SAP cloud solutions. The guided workflow contains instructions for manual and automated tasks to enable an easy and quick integration configuration setup.

Observability

SAP Cloud ALM

SAP Cloud ALM helps you to implement and operate intelligent cloud and hybrid business solutions.

For your CAP-based applications on SAP BTP, SAP Cloud ALM provides a central, personalized and unified operations user experience. Specifically for Java and Node.js custom-built applications in SAP BTP, Cloud Foundry runtime, there are the Data Collection Instrumentation Libraries based on Open Telemetry designed to enable the data collection infrastructure in SAP Cloud ALM. With these libraries, you can collect data for many observability use cases, such as:

  • Real User Monitoring

  • Real User Monitoring

  • Health Monitoring

  • Integration and Exception Monitoring

SAP Cloud ALM

All ABAP cloud applications are supported by SAP Cloud ALM for central observability. SAP Cloud ALM provides the following use cases:

  • Real User Monitoring

  • Health Monitoring

  • Synthetic User Monitoring

  • Integration Monitoring

  • Job and Automation Monitoring

  • Data Forwarding to SAP Focused RUN

For Health Monitoring, you could extend the delivered content with your own custom metrics.

SAP BTP, ABAP Environment strictly distinguishes between platform monitoring and application monitoring. The platform monitoring, like availability monitoring, is ensured by the service itself.

For application monitoring, which is in your responsibility, respective tools are offered. Use the Technical Monitoring Cockpit to analyze and optimize the application on-stack:

  • System workload

  • Resource consumption and capacity

  • Detailed statistics captured for single requests

  • Outbound communication

  • SQL statements

SAP Alert Notification service for SAP BTP

Local expert tool that allows you to subscribe to events from the platform – such as from used services, from your custom-built apps, or from the infrastructure – and to consume them via your channel of choice (such as by receiving notifications via email or in your preferred chat application). Can be integrated into central alerting of SAP Cloud ALM.

SAP Cloud Logging

SAP Cloud Logging allows you to analyze your SAP BTP workloads in great detail regarding performance, errors, usage, and other characteristics.

It covers processing of logs, metrics, traces across SAP BTP, Cloud Foundry runtime and SAP BTP, Kyma runtime with flexible storage, alerting, and dashboarding.

Customer Landscape Discovery

Unified Customer Landscape

Use Unified Customer Landscape service for customer landscape management.

There are different ways to add systems to the System Landscape page in the SAP BTP cockpit: manually or automatically. If a system of your solution is associated with your global account or through a subscription in SAP BTP cockpit associated with a given subaccount, it will appear in the list automatically. Otherwise, you have to add your system manually. Systems are added to the list in one of the following ways:

  • Auto-Discovered

    An auto-discovered system is a system (associated with the given global account) that has been discovered and added automatically to the list based on information of the existing system landscape. Any SAP system of the supported system types that is associated with the same customer ID, with which your global account in SAP BTP is associated, will be added automatically in the system landscape list.

  • Subaccount/<my-subaccount>

    Specifies that the system has been added through a subscription in SAP BTP cockpit associated with a given subaccount. The subscription has been discovered and added automatically through the subaccount.

  • Manually-Added

    Specifies that the system has been added to the list manually by the global account administrator, using the Add System button and completing the wizard. The system has been associated with the global account in SAP BTP.

Landscape Portal

Landscape Portal is offered to manage all the systems within your global account in SAP BTP. It shows the list of the ABAP systems, it enables the control of system hibernation to reduce costs and it offers features to control the system lifecycle, for example, to nominate systems for the pre-upgrade prior to the standard upgrade of a quarterly ABAP platform release.

Extensibility and Integration

Side-by-Side Extensibility with Unified Customer Landscape:

Use Unified Customer Landscape service that offers customer landscape management capabilities for your SAP S/4HANA, SAP Ariba, SAP SuccessFactors, and other SAP and third-party systems in one single experience.

In the SAP BTP cockpit, you get a comprehensive overview of all your systems associated with your customer ID. These systems can be registered or auto discovered. They are conveniently listed as a record in the Systems list in the System Landscape page in the SAP BTP cockpit. Moreover, Unified Customer Landscape lets you integrate one or more systems in a common business case by including these systems in a formation.

On-Stack Extensibility by Extending SaaS Applications

In addition to the standard side-by-side approach for core applications such as SAP S/4HANA, SAP BTP, ABAP Environment also offers two extensibility options within the product itself:

  • With developer extensibility, you can extend partner solutions which are installed in your customer system, for example by adding custom fields, custom nodes and business logic.

  • With key user extensibility, you can extend a multitenancy SaaS application offered by a partner. The supported extensibility features to extend SaaS applications are UI adaptations, custom fields and custom logic (implement Business Add-Ins).

You can create business configuration objects. See Business Configuration.

You can create and set up integration scenarios by maintaining communication arrangements.

Data Privacy

SAP Data Privacy Integration

Use Data Privacy Integration service to make your SAP BTP application compliant with the corporate Data Privacy and Protection standards. Integrate with the Data Privacy Integration service to support cross consumable Data Privacy and Protection features for our customers and support cross Data Privacy and Protection compliance in end-to-end processes.

Workflow

SAP Task Center

SAP Task Center service enables integration with SAP applications to provide a single entry point for end users to access all their assigned tasks. The tasks can be accessed by end users through the SAP Task Center Web application.SAP Task Center helps you integrate tasks into a central solution.

Use SAP Task Center as a unified inbox for tasks across multiple applications with integrated user experience. Tasks from multiple SAP solutions are gathered in one list and ready to be processed in just one click, shortening the completion time for business-critical tasks. For example, business users can process all their tasks from the connected systems, without the need to switch and log in separately into different inboxes.

SAP Build Process Automation

SAP Build Process Automation provides a simpler and faster way to adapt, improve, and innovate business processes with drag-and-drop simplicity.

The solution combines workflow management, SAP Intelligent Robotic Process Automation (SAP Intelligent RPA) functionality, decision management, process visibility, and embedded AI capabilities into one intuitive low-code experience.

You can jumpstart automation projects with hundreds of process content packages, SAP Intelligent RPA bots and connectors designed specifically to enhance the capabilities of the SAP solutions you are using. It provides a unified development experience for users of all skill levels enabling fusion teams of business experts and developers to work together and solve challenges faster.

Job Scheduling

SAP Job Scheduling Service

SAP Job Scheduling service allows you to define and manage jobs that run once or on a recurring schedule. Use this runtime-agnostic service to schedule action endpoints in your application or long-running processes using Cloud Foundry tasks. Use REST APIs to schedule jobs, including long-running jobs asynchronously, and create multiple schedule formats for simple and complex recurring schedules. Manage jobs and tasks and manage schedules with a web-based user interface.

Application Jobs

Job scheduling is integrated into the product. Application Jobs can be defined, implemented and monitored.

Application Logs

Application Logs

SAP Task Center helps you integrate tasks into a central Application Logging is integrated into the product. Application Logs can be defined, implemented, and monitored.

Analytics

SAP Analytics Cloud

Use embedded analytics scenarios in your application including dashboards, multi-dimensional reports and KPIs.

SAP Analytics Cloud

Use SAP Analytics Cloud on top of InA-enabled Core Data Service analytical models. Furthermore, Dragonfly-based multi-dimensional reporting can be used to integrate Embedded Analytics functionality in a component-based and SAP Fiori-native way.

SAP Datasphere

For analytics across applications use SAP Datasphere.

SAP Datasphere

Via the ABAP SQL Service it is possible to integrate with SAP Datasphere. Furthermore, the ABAP SQL Service in combination with ABAP ODBC Driver or the SAP HANA Cloud ABAP SDA Adapter allows data federation via external clients respectively via SAP HANA Cloud-based SAP BTP applications.

Document Management

SAP Document Management Service

Document Management Service, Integration Option lets you build document management capabilities for your business applications using the integration component or the easy-to-use, reusable UI component.

Document Management Service, Application Option is a standalone, ready-to-use web application that provides document management capabilities for your enterprise content.

Object Store on SAP BTP

Object Store service on SAP BTP lets you store and manage objects, which involves creation, upload, download, and deletion. This service is specific to the Infrastructure-as-a-Service layer such as Azure Blob Storage, Amazon Web Services, and Google Cloud Platform.

 

Low Code/No Code

SAP Build

SAP Build is a low-code offering to accelerate development and automation. It enables you to create enterprise apps (SAP Build Apps), automate processes (SAP Build Process Automation), and design business sites (SAP Build Work Zone) without writing code. Accelerate development with prebuilt connectors and business content for SAP and third-party systems to integrate seamlessly. SAP Build fosters collaboration between business and development teams with built-in governance and lifecycle management.

Service Management

SAP Service Manager

SAP Service Manager service allows you to consume platform services in any connected runtime environment, track the creation and management of service instances, and share services and service instances between different environments.

Authentication

SAP Authentication and Trust Management Service

The SAP Authentication and Trust Management service lets you manage user authorizations and trust to identity providers. Identity providers are the user base for applications.

We recommend that you use an Identity Authentication tenant, an SAP on-premise system, or a custom corporate identity provider. User authorizations are managed using technical roles at the application level, which can be aggregated into business-level role collections for large-scale cloud scenarios.

Access Management

User authorizations are managed and can be aggregated into business roles locally in SAP BTP, ABAP environment.

Identity Authentication

The Identity Authentication service provides you with controlled cloud-based access to business processes, applications, and data. It simplifies your user experience through authentication mechanisms, single sign-on, on-premise integration, and convenient self-service options.

Identity Authentication

The Identity Authentication service provides you with controlled cloud-based access to business processes, applications, and data. It simplifies your user experience through authentication mechanisms, single sign-on, on-premise integration, and convenient self-service options.

Technical users for system-to-system communication are managed locally in the SAP BTP, ABAP environment. SAP BTP, ABAP environment supports mTLS and basic authentication as authentication options for technical users.

Audit Logging

SAP Audit Log Service

SAP Audit Log is a core, security, and compliance-based SAP BTP service to provide means for audit purposes. The default and advanced capabilities of Audit Log Service are available for SAP BTP applications and services.

Manage Security Audit Log

Security audit logging is provided automatically by the SAP BTP, ABAP Environment. It can be configured by the Manage Security Audit Log administration application.

Read Access Logging

Read Access Logging (RAL) is used to monitor and log read access to sensitive data. This data may be categorized as sensitive by law, by external company policy, or by internal company policy.

Security

SAP Credential Store

SAP Credential Store service provides a repository for passwords, keys and keyrings for applications that are running on SAP BTP. It enables the applications to retrieve credentials and use them for authentication to external services, or to perform cryptographic operations and TLS communication. SAP Credential Store is exposed to the applications via a REST API.

Communication Management

The ABAP environment offers its Communication Management. It contains a credentials store which allows the applications to perform outbound communication using the credentials for authentication to external services and TLS communication.

Identity Management

Identity Provisioning

The Identity Provisioning service automates identity lifecycle processes. It helps you provision identities and their authorizations to various cloud and on-premise business applications.

Identity Provisioning

The Identity Provisioning service automates identity lifecycle processes. SAP BTP, ABAP environment supports the Identity provisioning service to provision business users and their assignment to business roles.

Technical Оps Аutomation

Terraform Provider for SAP BTP

The Terraform provider for SAP BTP enables you to automate the provisioning, management, and configuration of resources on SAP BTP.

SAP Automation Pilot

SAP Automation Pilot allows to reduce operational efforts to run your cloud applications on SAP BTP by automating them. For this, it brings catalogs of automated commands, such as around database and application lifecycle management tasks for the different runtimes of SAP BTP. Use these commands to model and run your custom scenarios, optionally combined with custom scripts. Also, you can describe your needs to let the included Generative AI feature come up with a command for you. The created commands can be triggered manually, via scheduling or externally, such as from SAP Cloud ALM.