---
title: Learn SAP from the Experts | The SAP PRESS Blog | Jörg-Michael Grassau
description: Jörg-Michael Grassau is a senior developer for SAP S/4HANA Cloud at SAP. After joining SAP in 2019, he started to develop ABAP cleaner in December 2020 based on his own needs in ABAP development. The project was then released as InnerSource at SAP in December 2021 and published as Open Source in April 2023.
---

[![rheinwerk-sappress-logo-header-1](https://blog.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg)](https://blog.sap-press.com/) [Blog](https://blog.sap-press.com)

- Books 
    - Get an overview of our books and courses on every relevant SAP topic. 
          - [Programming](https://sap-press.com/programming/)
          - [Administration](https://sap-press.com/administration/)
          - [BI](https://sap-press.com/business-intelligence/)
          - [Finance](https://sap-press.com/finance-controlling/)
          - [Logistics](https://sap-press.com/logistics/)
          - [HR](https://sap-press.com/human-resources/)
          - [CRM & Sales](https://sap-press.com/marketing-sales/)
          - [HANA](https://sap-press.com/hana/)
          - [Introductions](https://sap-press.com/introductions/)
          - [E-Bites](https://sap-press.com/e-bites/)
          - [Certification Guides](https://www.sap-press.com/certification-guides/)
          - [Rheinwerk Courses](https://www.sap-press.com/online-courses/)
- Book Subscription 
    - Get unlimited access to all SAP PRESS books! 
          - [SAP PRESS Subscription](https://sap-press.com/subscriptions/)

![](https://blog.sap-press.com/hs-fs/hubfs/Exploring%20the%20Architecture%20of%20the%20SAP%20Digital%20Payments%20Add-On.jpg?width=1000&name=Exploring%20the%20Architecture%20of%20the%20SAP%20Digital%20Payments%20Add-On.jpg)

[FICO](https://blog.sap-press.com/tag/fico) | Featured article

## [Exploring the Architecture of the SAP Digital Payments Add-On](https://blog.sap-press.com/exploring-the-architecture-of-the-sap-digital-payments-add-on)

The SAP digital payments add-on is a cloud-based middleware component hosted on SAP BTP.

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/exploring-the-architecture-of-the-sap-digital-payments-add-on)

![Jörg-Michael Grassau](https://blog.sap-press.com/hubfs/J%C3%B6rg-Michael%20Grassau.jpg)

**Jörg-Michael Grassau**

Jörg-Michael Grassau is a senior developer for SAP S/4HANA Cloud at SAP. After joining SAP in 2019, he started to develop ABAP cleaner in December 2020 based on his own needs in ABAP development. The project was then released as InnerSource at SAP in December 2021 and published as Open Source in April 2023.

# Blogs by Jörg-Michael Grassau

[![How to Clean Your ABAP Code with One Keystroke Using ABAP Cleaner](https://blog.sap-press.com/hs-fs/hubfs/How%20to%20Clean%20Your%20ABAP%20Code%20with%20One%20Keystroke%20Using%20ABAP%20Cleaner.png?height=600&name=How%20to%20Clean%20Your%20ABAP%20Code%20with%20One%20Keystroke%20Using%20ABAP%20Cleaner.png)](https://blog.sap-press.com/how-to-clean-your-abap-code-with-one-keystroke-using-abap-cleaner)

[Programming](https://blog.sap-press.com/tag/programming)

## [How to Clean Your ABAP Code with One Keystroke Using ABAP Cleaner](https://blog.sap-press.com/how-to-clean-your-abap-code-with-one-keystroke-using-abap-cleaner)

As an ABAP developer, could you imagine a world without Pretty Printer or ABAP Formatter?

![Jörg-Michael Grassau](https://blog.sap-press.com/hubfs/J%C3%B6rg-Michael%20Grassau.jpg) by [Jörg-Michael Grassau](https://blog.sap-press.com/author/jörg-michael-grassau) 

[Read More](https://blog.sap-press.com/how-to-clean-your-abap-code-with-one-keystroke-using-abap-cleaner)

### SAP Blog Topics

- [All SAP Topics](https://blog.sap-press.com)
- [Logistics](https://blog.sap-press.com/tag/logistics)
- [Programming](https://blog.sap-press.com/tag/programming)
- [FICO](https://blog.sap-press.com/tag/fico)
- [Administration](https://blog.sap-press.com/tag/administration)
- [Featured](https://blog.sap-press.com/tag/featured)
- [Business Intelligence](https://blog.sap-press.com/tag/business-intelligence)
- [What Is?](https://blog.sap-press.com/tag/what-is)
- [CRM & Sales](https://blog.sap-press.com/tag/crm-sales)
- [Video](https://blog.sap-press.com/tag/video)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)

**Subscribe to our blog!**Get notified about future blog updates.

- <https://www.facebook.com/sappress>
- <https://twitter.com/sappress>
- <https://linkedin.com/company/sap-press>
- <https://www.instagram.com/sap_press/>
- <https://blog.sap-press.com/rss.xml>

### Most Popular Blog Posts

1. [FICO](https://blog.sap-press.com/tag/fico) [Key Differences Between SAP ECC and SAP S/4HANA: A Detailed Comparison](https://blog.sap-press.com/key-differences-between-sap-ecc-and-sap-s4hana-a-detailed-comparison)
   
   by [Grace Lau](https://blog.sap-press.com/author/grace-lau)
2. [Administration](https://blog.sap-press.com/tag/administration) [What Is RISE with SAP?](https://blog.sap-press.com/what-is-rise-with-sap)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)
3. [Logistics](https://blog.sap-press.com/tag/logistics) [Condition Contract Management with SAP S/4HANA](https://blog.sap-press.com/condition-contract-management-with-sap-s4hana)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)
4. [FICO](https://blog.sap-press.com/tag/fico) [What Is SAP Document and Reporting Compliance (SAP DRC)?](https://blog.sap-press.com/what-is-sap-document-and-reporting-compliance-sap-drc)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)
5. [Logistics](https://blog.sap-press.com/tag/logistics) [Batch Determination and Batch Check in SAP S/4HANA](https://blog.sap-press.com/batch-determination-and-batch-check-in-sap-s4hana)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)

**Subscribe to our blog!**Get notified about future blog updates.

- <https://www.facebook.com/sappress>
- <https://twitter.com/sappress>
- <https://linkedin.com/company/sap-press>
- <https://www.instagram.com/sap_press/>
- <https://blog.sap-press.com/rss.xml>

### The official SAP PRESS Blog

As the world’s leading SAP publisher, SAP PRESS’ goal is to create resources that will help you accelerate your SAP journey. The SAP PRESS Blog is designed to provide helpful, actionable information on a variety of SAP topics, from SAP ERP to SAP S/4HANA. Explore ABAP, FICO, SAP HANA, and more!

### SAP Blog Topics

- [All Topics](https://blog.sap-press.com)
- [Logistics](https://blog.sap-press.com/tag/logistics)
- [Programming](https://blog.sap-press.com/tag/programming)
- [FICO](https://blog.sap-press.com/tag/fico)
- [Administration](https://blog.sap-press.com/tag/administration)
- [Featured](https://blog.sap-press.com/tag/featured)
- [Business Intelligence](https://blog.sap-press.com/tag/business-intelligence)
- [What Is?](https://blog.sap-press.com/tag/what-is)
- [CRM & Sales](https://blog.sap-press.com/tag/crm-sales)
- [Video](https://blog.sap-press.com/tag/video)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)

### Blog curated by

[![Rheinwerk Publishing & SAP PRESS Logo](https://blog.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg)](https://sap-press.com) [Visit the SAP PRESS Store](https://sap-press.com)

### About

- [Home](https://sap-press.com/)
- [About Us](https://sap-press.com/the-publisher/)
- [Contact](mailto:info@rheinwerk-publishing.com)
- [Legal Notes](https://sap-press.com/legal-notes/)
- [Privacy Policy](https://sap-press.com/privacy/)
- [Terms of Use](https://sap-press.com/terms/)
- [Guest Posting](https://blog.sap-press.com/guest-posting)

© 2026 Rheinwerk Publishing, Inc. | Change Privacy Options