Skip to content

Latest commit

 

History

History
80 lines (39 loc) · 5.29 KB

File metadata and controls

80 lines (39 loc) · 5.29 KB

Development in the ABAP Environment

Learn more about developing applications in the ABAP environment.

Overview

The ABAP environment is a platform as a service that allows you to extend existing ABAP-based applications and develop ABAP cloud apps decoupled from the digital core. You can leverage your ABAP know-how in the cloud and reuse existing ABAP assets by writing your source code with ABAP Development Tools for Eclipse.

The ABAP environment enables you to expose:

With your ABAP applications, you can consume:

For elasticity, operability and protection reasons, the runtime of API or UI requests to ABAP applications is limited. After 10 minutes, running requests are automatically canceled. Tasks requiring longer runtimes have to be executed in Application Jobs, as background processes via the background processing framework (bgPF), or need to be split into smaller work packages. For an optimal user experience, all ABAP applications, including application jobs, have to be prepared to be interrupted and restarted even earlier than the maximum runtime. This allows to provide a continuous application service, unimpacted from scaling operations, maintenance activities or even infrastructure failures.

ABAP RESTful Application Programming Model

ABAP Development Tools for Eclipse: User Guide

ABAP CDS Development User Guide

Generative AI in ABAP Cloud

ABAP Keyword Documentation

ABAP Lifecycle Management

Connect to the ABAP System

Providing an HTTP Service

Integrating On-Premise Systems

Supported Protocols and Authentication Methods

Inbound Communication

Working with abapGit

Related Information

Eclipse Tool for the ABAP Environment

Learning Journey

Manage Software Components

Video Tutorials