Understanding SAP license files

I’ll start this post with a compliment to SAP: SAP ECC license files are impossible to break. (Unless you have some supercomputers at your disposal and a few years to dedicate on bruteforcing SSL private keys, that are probably expired before you can break them) (Unless[2] you reverse engineer and patch the server binaries, but … 

 

Making ABAP programs forget

In ABAP, everything that executes ABAP code is a program: Reports are programs Module pools are programs Function groups are programs Even classes are programs Sometimes we wish that these programs forgot about things. Example: When we use a BAPI function to create many documents in a row (say Incoming Invoices) and that BAPI was … 

 

Saving ABAP lists to PDF

Have you ever seen an ABAP dump in ST22 and wished you could save it as a PDF, so you (or another developer) could analyse it in colors instead of an ugly plain text file? Or maybe you wished you could send any other transactions’ list output to someone in a pretty format that wasn’t … 

 

Hello World!

Hey there! I’m Guilherme, the ABAP Ninja. This is my blog about ABAP programming, and other software development (specially SAP related) stuff. Why a blog? I’ve been coding since I was 12 years old, and I’ve been working with SAP as a consultant/developer for around 6 years now, and oddly this is the first time …