ABAP 7.4 and beyond
While “ABAP Cloud” and Steampunk is the next big thing… there is modern ABAP available already long time ago.
Stay tuned for a new repository, meanwhile check out these resources.
berater-wiki (Neues ABAP ab Release 7.40)
SAP styleguides – CleanCode – Modern ABAP Language Elements
“Modern ABAP” is or should be used in connection with “Clean Code“: Clean code refers to code that is easy to read, understand, and maintain. It follows a consistent style, has meaningful names for variables and functions, and is well-organized. Clean code is also free of unnecessary complexity and is easy to modify or extend as needed. Additionally, clean code is often accompanied by proper documentation (Reminder: Check ABAPDoc) and comments, making it easy for others to understand the purpose and functionality of the code. The concept of clean code originated from the book “Clean Code: A Handbook of Agile Software Craftsmanship” written by Robert C. Martin. The book was first published in 2008 and has since become a widely-referenced guide for software developers. In the area of ABAP the movement has been described in SAP Styleguides CleanABAP – “Since its publication, Clean ABAP has become a reference guide for many of SAP’s in-house development teams, including the several hundred coders that work on S/4HANA.” In combination with TDD (test-driven development) and unit-tests this is a prerequisite for CI/CD.