manuel laggner

Count custom code lines in your system

If you want to know how much custom code lines you SAP system has, you can simply use the transaction /SDF/CD_CCA (or report /SDF/CD_CUSTOM_CODE_CONN_GUI) and choose SAP Clone Finder. When you ...

Load user variant on report initialization

Loading a default/user based selection screen variant on report initialization can be a nice feature for your users. With this little snippet you can enable loading a predefined user variant U_<...

Extract STERM translations

SAP offers a lot of texts/translations in their Terminology/Glossary database (also known as STERM). If you want to use the predefined translations from STERM in another tool (like the Weblate tran...

SM30 maintenance view with text table

Basically, only columns of the table itself can be displayed/edited in a SM30 maintenance view. However, there is often a request to display e.g. the material short text for the material number in ...

Create XLIFF File from an Objectlist

SAP itself has a report (and function modules) to import/export translations via XLIFF files. The transaction for the translation administration is LXE_MASTER. In this transaction you are able to c...

Tuxedo Aura 15 - Intel AX200 Performance Issues

Since I own a Tuxedo Aura 15 Gen1 I had some serious Wifi speed problems (using the built in Intel AX200 chipset): being connected over Wifi the download speed was terribly slow. With some tweaks I...

SAP DDIC translation with Weblate - Part 2

SAP itself has a report (and function modules) to import/export translations via XLIFF files. The transaction for the translation administration is LXE_MASTER. In this transaction you are able to c...

Call Function Module via JSON (Restful Webservice)

To connect to a SAP instance for sending/receiving data you have various options: Remote Function Call (RFC) SOAP Webservice OData Interface (via SAP Netweaver Gateway) Own implemented We...

Install Manjaro on a Lenovo Yoga 530 14-ARR (AMD version)

Today I got my brand new Lenovo Yoga 530 14-ARR (AMD version). After finishing the Windows 10 setup, I decided to give Manjaro KDE a try. Setting up Linux on this device is not as easy as on my Mac...

GitLab API via ABAP

GitLab offers a nice API to work with Git without having the Git runtime/tools installed. This becomes handy when trying to access a Git repository from ABAP code. In our Weblate integration we ne...