New 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)
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?
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 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 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)
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.
BTP and ABAP 4 Cloud
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)