Recent Activity

    Part 2 – Agile UX: Designing the User Experience in an Agile World

    This article was originally posted in 2014 on experience.sap.com In part 1 of this article, I summarized the background and basics of agile user experience (UX). In this follow-up article, I’d like to move away from the theory and tell you more abou...

    Part 1 - Agile UX – Understanding the Agile World from a UX Perspective

    This article was originally posted in 2014 on experience.sap.com Over the past 10 years SAP has successfully introduced and established great methods for development teams to faster, better design and develop products. Lean software development, agi...

    ABAP on Exercism

    Exercism is an online, open-source, free coding platform that offers code practice and mentorship on 50+ different programming languages. And now ABAP is available too! Just login and start writing ABAP code, this is probably the easiest way ever to...

    larshp by Active Contributor
    • 19908 Views
    • 14 Comments
    • 70 Likes

    AMDP Pretty Printer

    Maybe you know the blog post from thomasfiedler Where to hell is the Pretty Printer? Since 2019 I am wondering where to hell is the Pretty Printer for AMDPs. The SAP standard Pretty Printer (ABAP Source Code Formatter) does not really format the AM...

    fm_abap by Explorer
    • 8799 Views
    • 13 Comments
    • 16 Likes

    SAP GCTS - Getting Started

    SAP GCTS or git enabled CTS is important as we move into S4HANA and in the blog series which I plan to write should provide the basics and to the path to SAP Dev ops using Jenkins. What is SAP GCTS The figure below gives an idea of what GCTS means ...

    vodela by Active Participant
    • 15087 Views
    • 3 Comments
    • 6 Likes

    Code Scanner goes ADT

    Introduction Dear community, Since I discovered and learned to love the ABAP Development Tools (ADT) it always bothers me when I need a tool during development and it is not available in ADT. This time I needed to do some code clean-up and search...

    stockbal by Participant
    • 14331 Views
    • 8 Comments
    • 38 Likes

    How to create a class in ABAP 00 - example code, with little typing. AdT is great!

    In my post https://blogs.sap.com/2022/02/24/how-to-create-a-class-in-abap-00-6-steps-to-start/ I explained what steps I take when I create a new ABAP-OO class. Here I show those steps with an example. I will also demonstrate how AdT helps me a lot, i...

    Mind the shadows!

    A quick search in your favourite web browser with the phrase "scope in the ABAP programming language" returns a large listing of questions and opinions about the roles and employment future of ABAP programmers. Whereas a similar search with the phras...

    Claiming ABAPUnit – Again. Part 3: I slowly get why interfaces are good and how mocking works.

    If you follow my activities, you know that I am getting into ABAP Unit, and sometimes I share my learnings and questions. Those are some recent posts: https://blogs.sap.com/2021/12/05/claiming-abapunit-again.-a-walktrough-part-1/ https://blogs.sap.c...

    Solving (or creating) problems with regular expressions (AdT or Notepad++ ) - remove unwanted newlines.

    tl;dr : regexes are hard. My half-solution: search for \R and either click "find next" or "replace (with space)". I can't remember exactly (do help me out in the comments!), but someone said something along the lines of: "If you have a problem, go u...

    Buffering CDS View Entities

    A CDS entity buffer temporarily caches the data retrieved from a CDS view entity into the shared memory of the current AS ABAP instance. Starting with the following ABAP releases, buffering of CDS view entities is supported: SAP BTP, ABAP Environ...

    joerg_maier by Product and Topic Expert
    • 18857 Views
    • 13 Comments
    • 21 Likes

    "Self-Monitoring" Batch-Job

    Introduction Hello fellow ABAPers, have you ever encountered the situation where it might be helpful to monitor running batch jobs via ABAP-Reports (e.g. to get noticed automatically via email when a job fails)? I want to share some basic ideas/sni...

    al_01 by Explorer
    • 7339 Views
    • 14 Comments
    • 5 Likes