Why ABAP is still the best platform for enterprise applications

July 24th, 2017

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

Read the rest of this entry »

ABAP Source Code Search using HANA Fulltext search

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).

Read the rest of this entry »

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

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.

Read the rest of this entry »

Hiding the Execute button in an ABAP report selection screen

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.

Read the rest of this entry »

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

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.

Read the rest of this entry »

Introducing Property Bazaar

June 13th, 2017

After some weeks of late night working, I have finally put online my latest creation for all the world to see: propertybazaar.co.za*. It’s basically a site that provides a convenient search over many South African property listings.

Read the rest of this entry »

SOAP Message Payload search in ABAP using HANA Fulltext index

May 17th, 2017

I was initially planning to use Elasticsearch for this but, as it turned out, using a fulltext index on HANA was quicker to implement and simpler and, besides, introducing another service in the landscape at the site at which I am working could prove difficult or impossible.

Read the rest of this entry »

Improved Logo interpreter in Red

April 30th, 2016

Using what I have learned in the last few days about ‘parse’ in Red, I have improved the Logo interpreter from the last post, so that it now supports procedures.

Read the rest of this entry »

Little Logo interpreter in 81 lines of Red

April 26th, 2016

I have made a little “port” of a logo interpreter I wrote in Rebol some time ago. Back then I did it to try and understand how parsing works in Rebol. Now I just wanted to have some fun with Red, since it has a GUI as of the 0.6 release.

Read the rest of this entry »

Mapping Lisp to ABAP: It’s hard work

July 7th, 2015

So I have been busy with the ABAP Lisp interpreter. The main focus now is the integration to ABAP. When I first started out with it, I had a vague idea in my head of what I wanted the interpreter to be able to do.

Read the rest of this entry »