Friday, November 14, 2008

When you have got the hang of ABAP

In yesterday's blog, I mentioned about getting the hang out of ABAP. As it is a fact that SAP professionals are some of the best paid IT professionals in the world, many programmers from different disciplines are jumping into the bandwagon and discovering that coding skill alone is not enough to be a good ABAP programmer but knowing about the ins and outs of ERP is as important as having the programming skill itself.

Okay, so in yesterday's blog, I mentioned that ABAP certification is not enough. To make it clear, what I meant was, according to my friend who has been working with SAP for almost ten years in Graz, Austria, if he was the screening personnel, he would not immediately jump at hiring a person who shows an ABAP certification right in his face. He said he does not get impressed with the piece of paper. But that is from his perspective. An ABAP certification could be an indication of certain level or proficiency or certain degree of knowledge that has been achieved. But then, this knowledge may only be in theory if most highly likely, there will be a hands-on screening (and an intensive one at that) to determine the deserving candidate.

So for anybody who has jumped into ABAP from another discipline but no real life experience, what would be the best way to get started? Well, if you are not that confident with passing an intensive human resource screening, the best way may be to start with consultancy. It does not matter how the small the client is to begin with. The more small clients you handle, the more collection you have under your belt transforms into an impressive portfolio. It is not uncommon for newly trained or newly certified ABAP programming with no real life experience to have difficulty in breaking into the SAP field. ABAP in particular is very different from mainstream programming language as the applications it is designed for are already in the mold of the classic R/3 modules, BW, SEM and many others. An ABAP programmer needs to have intensive knowledge on commercial or enterprise processes. Remember what the acronym ABAP means - Advanced Business Application Programming.

So, if you are really determined to form your niche in ASAP, make good at ABAP programming. Persevere in learning deeply on commercial and business realities. Remember that SAP is one of the biggest solutions for business applications and the biggest supplier of enterprise resource planning applications. Make your code work for long term uses and ensure that they can strictly follow all business rules.

You should bear in the mind that the competition is not just between two or more programmers from different disciplines learning ABAP. Other competitors are coming from business degrees trying to learn IT and programming. So try to weigh and ask the question: is it easier for an IT guy to learn business intensively or is it easier for a business guy to learn intensive programming? Never be complacent.

No comments: