What to do when there is no user friendly standard value help available for a given data element? Find out how to enable end-users to easily make a selection with a custom implementation.
In OData, $expand allows providing multiple entities and/or entity sets as a response to a single service call. Although the SAP Gateway framework can handle expands out of the box, implementing custom logic is recommended for performance reasons.
It is generally best practice to create global exception classes. That said, a handy but not so well-known option is to define a local exception class inside a global class. These allow internal exceptions to be handled without the need for another global DDIC object.
Use ABAP 7.40 syntax to straightforwardly fill ranges from internal tables or directly during data selection.
There is no ternary operator in ABAP, but the ABAP 7.40 syntax can get pretty close.
Everything you need to know about handling leading and trailing zeros in ABAP.