Currently learning about — and helping people with — SAP and ABAP.
Posts
Debugging Stories: A Strange Latency
The problem was described as “responses from SAP are slow.”
How-To Avoid Prefixing Zeroes in OData NUMC Fields
Have you ever seen prefixing zeroes in a Fiori application?
How-To Enable Input Conversion for OData Function Parameters
Some ABAP values have curious in-memory (and in-database) representations which are meant to be hidden from the user. The standard SAP user interface does this automatically, but the behavior of these values in external interfaces varies.
Think Before You CONV #( )
As I have previously written, ABAP has weak static types. This means that conversions between types are easy to do, even to the point that one can unintentionally do it.
Table Types and Function Modules
I had taken arrays for granted until a programming class I attended had an exam question to the effect of “Why do programming languages have arrays?”
Even if you have not previously thought it through, the answer is fairly intuitive: arrays allow programs to generalize to inputs and problems of varying sizes.
Invalid Syntax and Impossible Errors
It’s an ABAP mystery!
Beginning 5
Higher-Order Functions in ABAP
IS SUPPLIED Considered Harmful
Well, at least in ABAP classes.