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 "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), loops (DO, WHILE) and exception handling |
ABAP Unit Tests | Contains basic information about unit testing in ABAP |
CDS View Entities | Note that cheat sheet content is available in this blog. 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 |
Misc 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 |
Misc Built-In Functions | Covers a variety of built-in functions in ABAP |
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 |
---|---|
13 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |