Loading...

Category: Blog

Blog posts

Workaround transaction authorizations

Some projects have security policies that are so tightened, so the developers’ hands are tied and even the simplest tasks can’t be completed. One of the typical approaches is to restrict the transactions that the developers are allowed to execute. I had such a situation in one of my projects – transaction SOST was restricted […]

View Details

Linux Server From Scratch

Lately I had the opportunity to brush off my admin skills – I had to setup a new server from scratch. I hadn’t dealt with server administration for more than 10 years and I was amazed how much the things have changed – everything is so easy now and one can just follow tutorials without […]

View Details

MAC Book Repair

I bought this MacBook Pro couple of years ago for a Swift project I was involved in. I was pretty happy with the overall performance and for a while I was almost ready to agree with the Apple fans that the brand is worth the high prices. One day I noticed the lid was somewhat […]

View Details

How to edit table data

Sometimes all you need to have is debugging privileges in your environment and you can do anything you want. The easiest way to modify table data when the table doesn’t have generated maintenance form is via transaction SE16N. Type the table name in the Table field and then type “/h” and hit enter in the […]

View Details

How to switch the SAP GUI Theme

S4HANA comes with a new SAP GUI theme – Belize, which has modern look and feel, however in my personal opinion is not as convenient as the classic one from developer’s point of view. It became a habit of mine to switch the theme back to Classic first thing when I get to a new […]

View Details

How to dynamically generate email body using XSL Transformation

SAP Standard workflow doesn’t really provide an option for the developer to compose a good looking email. A nice workaround can be to use XSL (eXtensible Stylesheet Language) Transformation XSL Transformations can be created or edited via transaction STRANS. The transformation in the example below generates a simple HTML page with title and a table […]

View Details

Get OTR Text into string

The Online Text Repository (OTR) is a central storage location for texts and is used widely for labels and texts that need to be translatable. Transaction SOTR_EDIT can be used in order to Create, Update or Display OTR texts and assign them an Alias which will be the key to finding the text in any language. The […]

View Details