Classy headings in your code with ASCII art

Sometimes source code modules get very big. You can argue that this should never be the case, if you modularize your code properly, but the fact is that they do. And when they do, they sometimes become difficult to read.


Where OCM has the edge over ECM

In a corporate environment, where there is the convenience of face-to-face exchange, and immediate discourse through means such as telephone or meetings, much information goes lost, leading to the large overhead of getting new members on the same page as everyone else.


Categories: SAP, Workplace

SAP MDM: Boy, was I disappointed

I recently got involved in a project where SAP MDM is being implemented. One of the attractive things about this assignment was the possibility of learning MDM. I must say though, that I was very disappointed with what I found.


Putting SSH Public Key Authentication to Work

If you use SSH (Secure SHell) to remotely access machines, then SSH public key authentication is a convenient way to log into remote hosts.  without having to provide any credentials. And it’s very easy to set up.


Improved ABAP Source Code Search

In my last post I showed you how to create your own searchable index of ABAP source code using Ruby in conjunction with the Ferret and saprfc extensions. Today I am going to show you a hugely improved version that will reduce the indexing time and give you a nicer search interface. (Amazingly, this whole thing came in rather handy for me in the last week!)


Categories: ABAP, Ruby, SAP, Workplace

Custom ABAP source search with saprfc and Ferret

Today we are going to build our own search engine to search through ABAP source code on an SAP system using our favourite language – Ruby! (With the help of some nice libraries). Sure, there is the “Find in source code” option in SE38, and apparently you can use TREX as well, but this is much more fun.

UPDATE (19 June 2009): Refer to the next post for an improved version of the solution.


Offline NT Password & Registry Editor to the rescue!

I did a dumb thing on my workstation: I disjoined it from the domain and joined a workgroup; an irreversible change that left me stranded without a way to log back in after rebooting. Fortunately, there is a great tool/utility called the Offline NT Password & Registry Editor.


Categories: ABAP, SAP, Workplace

Gain shell access to your SAP ABAP system

The next time you are in the mood for some interesting Friday hacking, I may have just the thing for you. (This will only be fun of course if you are in a fairly restricted environment, where doing this kind of thing would be considered a hack 😉 ).


Categories: Workplace

Chat around the (open) fire

The client where I am currently working does not provide instant messaging (IM). That is a pity, because IM is a great way to collaborate with fellow workers. While many companies fear that providing their employees with this ability will waste endless working hours and grind production to a halt, being able to do so is definitely a productivity enhancer, at least in some departments.