Archive for July, 2017

Portable and dynamic selection-screen texts in ABAP programs

Wednesday, July 26th, 2017

Copying and pasting ABAP report programs from one system to another normally leaves one obvious casualty: selection screen texts. Here I show you how to include them in the source of a program to make them portable.


Why ABAP is still the best platform for enterprise applications

Monday, July 24th, 2017

The ABAP platform provides a centralised model of development that solves several of the challenges of mainstream business software development practices.


ABAP Source Code Search using HANA Fulltext search

Friday, July 21st, 2017

In a previous post I showed you how to build a SOAP message payload search using a SAP HANA fulltext index. Here I will show you how to create an ABAP source code search using the SAP HANA database (though it should work with any database that has a fulltext index feature by tweaking the SQL statements).


First Steps with Pharo Smalltalk (a beginner’s tutorial)

Tuesday, July 18th, 2017

Having played a little (really, only a little) with Pharo, I decided maybe I can give the smallest of introductions based on my own experience so far. Smalltalk environments like Pharo and Squeak can be quite daunting, regardless of whether you are coming from a programming background or not. I will try to keep opinions and general ramblings to myself here.


Hiding the Execute button in an ABAP report selection screen

Thursday, July 13th, 2017

I thought it might be worthwhile sharing some of the tips and tricks I have learned over the years. This technique is one I am particularly fond of, as I found how to do this after scratching around in system programs for a long time.


Getting into Smalltalk (not a tutorial, just some ramblings)

Wednesday, July 12th, 2017

While I am waiting for the Red language to mature (which, based on the regularity of releases, may not be for a good number of years), I decided to take (yet another) look at Smalltalk.