
Hi ABAP folks,
There‘s a popular internet meme out there: "One does not simply ...".
It comes from the statement "One does not simply walk into Mordor" made by Boromir, a member of the fellowship in the first Lord of the Rings movie, who is doubtful about the mission‘s prospects of success regarding the destruction of the one ring in Mount Doom - a volcano 🌋 in the realm of Mordor.
Maybe you were or are faced with a similarly tough mission when dealing with or learning ABAP. You could well argue that one does not simply understand ABAP 😅.
How about some info and code snippets on dedicated ABAP topics, concepts and syntax in a nutshell to get some basic equipment on the mission when advancing (certainly less belligerently than the fellowship mentioned above) into the realm of ABAP 🤔?
🔗https://github.com/SAP-samples/abap-cheat-sheets
No, it's not about foul tricks and cheating. And no teacher will disapprove.
According to Merriam-Webster Dictionary 📚, a cheat sheet is a "written [...] aid (such as a sheet of notes) that can be referred to for help in understanding or remembering something complex".
They …
Cheat Sheet | Topics Covered |
ABAP for Cloud Development | Briefly covers the terms ABAP Cloud and classic ABAP to set the context for ABAP for Cloud Development |
Data Types and Data Objects | Contains basic information about data types and data objects in ABAP |
Internal Tables | Creating, filling, reading from, sorting, modifying internal tables |
Structures | Some basics when working with structures |
ABAP SQL |
|
ABAP Object Orientation | Working with objects and components, concepts like inheritance, interfaces, and more |
Constructor Expressions |
|
Dynamic Programming |
|
String Processing |
|
ABAP for RAP: Entity Manipulation Language (ABAP EML) |
|
Excursion Down to Bits and Bytes | Covers the technical background of data types and data objects |
ABAP SQL: Working with Hierarchies | Summarizes the functions ABAP SQL offers together with ABAP CDS for working with hierarchical data that is stored in database tables |
Internal Tables: Grouping | Covers the GROUP BY clause in statements for internal tables. |
ABAP Managed Database Procedures (AMDP) | Covers ABAP Managed Database Procedures (AMDP): AMDP Procedures and AMDP Functions (including CDS Table Functions) |
Program Flow Logic | Deals with control structures (IF, CASE) and loops (DO, WHILE), among others |
ABAP Unit Tests | Contains basic information about unit testing in ABAP |
CDS View Entities | The cheat sheet provides references to information on ABAP CDS. Find a feature table for available language elements in ABAP CDS in the ABAP Keyword Documentation with links to detailed topics. The repository contains examples. |
SAP LUW | Provides a high-level overview of the SAP LUW concept with a focus on SAP LUW-related statements. Note: Several statements covered in the cheat sheet and the executable example are only relevant to classic ABAP. |
Dynpro | Provides a high-level overview of dynpro topics with a focus on dynpro-related statements. Note: The content of this cheat sheet is only relevant to classic ABAP. |
Selection Screens and Classic Lists | Provides a high-level overview of selection screens and classic lists with a focus on related statements. It includes an excursion into the SAP List Viewer (ALV). Note: The content of this cheat sheet is only relevant to classic ABAP. |
Working with XML and JSON in ABAP | Covers processing XML using class libraries, XML transformations, serializations (ABAP to XML) and deserializations (XML to ABAP), and dealing with JSON data |
Released ABAP Classes | Contains a selection of ABAP classes, serving as a quick introduction, along with code snippets to explore the functionality in action |
Date, Time, and Time Stamps | Covers how to handle and process dates, times, and time stamps in ABAP |
Built-In Functions | Covers a variety of built-in functions in ABAP |
Authorization Checks | Provides a high-level overview of explicit and implicit authorization checks in ABAP |
ABAP Dictionary (DDIC) | Covers a selection of repository objects in the ABAP Dictionary (DDIC) that represent global types |
Exceptions and Runtime Errors | Provides an overview on exceptions and runtime errors |
Regular Expressions in ABAP | Includes an overview of common regular expressions and their use in ABAP through statements, built-in functions, and system classes |
Numeric Operations in ABAP | Explores various aspects of numeric operations and calculations in ABAP |
Generative AI | Provides references to detailed information on Generative AI in ABAP Cloud and explores released ABAP classes available in the ABAP AI SDK powered by Intelligent Scenario Lifecycle Management. |
Explores syntax options in ABAP statements that include WHERE for data filtering |
If you spot any errors, please create an issue in the GitHub repository.
Cheers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
22 | |
11 | |
11 | |
7 | |
6 | |
6 | |
6 | |
6 | |
5 | |
5 |