ABAP Links
Here you will find our articles from the SAP world, grouped by different topics and areas. To view them, simply open the section at the back.
Modern ABAP
Here are summarized all links that have something to do with the New ABAP. This is mainly about the new commands, shorter spellings and new programming styles in the ABAP environment.
ABAP - Inline declaration (DATA)
ABAP - Rules for data definition
ABAP - Corresponding and Value
ABAP - Internal tables (performance)
ABAP - Internal tables (example)
ABAP - String templates (Part 1)
ABAP - String functions (Part 2)
ABAP - Class Runner (Console Application)
ABAP - String Functions (Part 3)
ABAP - Check objects (Instances)
ABAP - Performance for the SELECT
ABAP - Predicative Method Call
BOPF
All about the topic "Business Object Processing Framework" of SAP, how you use it and create your own data model. Here is a step-by-step guide on using the SAP framework efficiently.
RAP
The "ABAP RESTful Programming Model" is the unofficial successor to BOPF and uses many of its concepts. However, handling the objects is much easier and less code is required. Due to the native integration in ABAP, this variant is also a lot faster and serves as the basis for many modern applications.
RAP - Entity Manipulation Language (EML)
RAP - ABAP Unit (Business Object)
Quick Tips
With our short tips you get lots of suggestions and knowledge about topics that you might not have known yet. Above all, the category should convey what else is possible with SAP.
ABAP Quick - Adobe Forms too big
ABAP Quick - Popup to all users
ABAP Quick - Dynamic method calls
ABAP Quick - Create POST Request
ABAP Quick - Min/max values of data types
ABAP Quick - Backup for reports
ABAP Quick - Classes for an interface
ABAP Quick - Read table with RFC
ABAP Quick - Where-Used list messages
ABAP Quick - Extract icon from list
ABAP Quick - Transport ALV variants
ABAP Quick - Classes and Dynpros
ABAP Quick - Search in source code
ABAP Quick - Performance INSERT vs VALUE
ABAP Quick - Creation of test data
ABAP Quick - External currency to internal
ABAP Quick - Convert JSON to internal
ABAP Quick - Processing in a new task
ABAP - ALV still relevant in 2022?
ABAP Quick - Performance chained statements
ABAP Quick - RFC Error handling
ABAP in Practice - Type Conversion
ABAP Quick - Performance Data Filtering
ABAP in Practice - Modern ABAP
ABAP in Practice - Merge data sets
Obsolete
Since there are obsolete instructions in every language, as a language evolves, we want to prepare these for you. It should go above all to widespread commands that are still in use.
ABAP - Obsolete and other series
ABAP Obsolete - Ranges and Headers
ABAP Obsolete - Assignment and calculation
ABAP - Obsolete and other series
ABAP Obsolete - Ranges and Headers
Tools
All topics related to the tools used to develop ABAP, regardless of whether classic transaction, object navigator or Eclipse.
ABAP Tools - Why switching to ADT?
ABAP Tools - Work with Eclipse (Search)
ABAP Tools - Work with Eclipse (Refactoring)
ABAP Tools - Work with Eclipse (Debugging)
ABAP Tools - Work with Eclipse (data analysis)
ABAP Tools - Work with Eclipse (Transport)
ABAP Tools - Work with Eclipse (Project Explorer)
ABAP Tools - Plugin ABAP Cleaner
ABAP Tools - Work with Eclipse (Split Screen)
ABAP Tools - Work with Eclipse (Feed Reader)
ABAP Tools - Work with Eclipse (CDS Analysis)
ABAP Tools - Work with Eclipse (Performance Analysis)
ABAP Tools - Work with Eclipse (Source code compare)
ABAP Tools - Work with Eclipse (Table creation)
ABAP Tools - Work with Eclipse (Execute object)
ABAP Tools - Configure Tool Bridge
ABAP Tools - Quick Actions und Highlighting (ABAP Unit)
ABAP Tools - Working with Eclipse (CDS Templates)
ABAP Tools - Working with Eclipse (SAP GUI Language)
ABAP Tools - Working with Eclipse (Multiple Debugging Sessions)
ABAP OO
Understand the basics of object-oriented development in ABAP? With this small series, we want to bring you all the basics quickly and easily.
ABAP OO - Class and Inheritance
ABAP OO - Dynamic, Static, Super
ABAP OO - Interface and abstract class
ABAP OO - Redefinition and Getter/Setter
ABAP OO - Data Access Object (DAO)
ABAP OO - Chaining and casting
ABAP Unit
Automatic tests are just as important in ABAP as they are in other programming languages. Here you can find all articles on testing.
ABAP Unit - Structure of test cases
ABAP Unit - Testable Code (Part 1)
ABAP Unit - Testable Code (Part 2)
ABAP Unit - Testable Code (Part 3)
ABAP Unit - Software architecture
Core Data Services
The new standard for tables in an S/4 system are Core Data Services, or CDS for short. This gives you the opportunity to carry out flexible data modelling.
ABAP Environment (BTP)
Development with ABAP is no longer only possible on-premises. How do you develop in the cloud and what needs to be considered. Let's take a look at the ABAP Environment, but also at the BTP.
ABAP Environment - Development
BTP - Business Application Studio
BTP - Fiori Elements App (Creation)
BTP - Fiori Elements App (Deployment)
BTP - Connect on-premise (OData)
BTP - Access methods On-Premise (OData)
BTP - Connect on-premise (Function module)
BTP - Create Entity for OData v4 with Draft
BTP - Application Jobs (Introduction)
BTP - Application Job (Creation)
BTP - Application Job (Exit Check)
BTP - Application Job (Exit Notification)
BTP - Connect On-Premise (Consumption Model v2)
BTP - Application Job (Internal API)
BTP - Application Jobs (External API)
BTP - Application Job (Authorization)
BTP - OData Access from On-Premise
BTP - Business Configuration (Creation)
BTP - Business Configuration (Usage)
BTP - Business Configuration (without Transport)
BTP - Business Configuration (Adaptation)
BTP - Business Configuration (Settings)
BTP - Multiple Communication Systems
BTP - Google Translate Integration
BTP - Transport ZLOCAL Objects
ABAP Cloud
In contrast to ABAP 4 Cloud, ABAP Cloud is the new development model for expanding SAP systems and describes concepts for turning Clean Core and Cloud Ready into reality.
ABAP Cloud - Cloudification Repository
ABAP Cloud vs. ABAP in the Cloud
ABAP Cloud - Migration (example)
ABAP Cloud - Parallel processing
ABAP Cloud - Table maintenance
ABAP Cloud - Background processing
ABAP Cloud - Migration (Frontend)
ABAP Cloud - Checklist for Implementation
Fiori for ABAP
Fiori and Fiori Elements, along with ABAP Cloud, are the new standard for developing applications and frontends. You can find all articles on the subject here.
Guide
In this section you will find articles that summarize several topics and provide them as a guide. Here you can find examples of several articles in one place.