How hard would it be for an SAP BW ABAP person to change careers and do systems programming using C++ after 2 or 3 years? I don't want to necessarily get stuck in SAP. I'm concerned that in 3 years, my resume will be all business/SAP and no systems/C++.
After reading many posts on SearchSAP.com, I'm getting the feeling that once you're an SAP person, you stay there for life. Is SAP ABAP a sand trap?
Let's look at the first part of the question: ordinarily, when you can find a company to train you in SAP, that is a pretty good deal. Even for promising young college grads, it can be hard to find a job that trains in SAP. In these kinds of situations, it all depends on what other job offers you have in your hand. In your case, so far, you only have one. What I would do is to postpone accepting this first job offer as long as you reasonably can without losing the opportunity. In the meantime, apply for some other kinds of SAP positions and also some non-SAP positions in Java and C++. See what kinds of job offers you get, and then choose the best one. Let's assume just for the sake of your question that you only end up with this one offer: is it smart to take an ABAP job, or are you really "trapped in ABAP?"
I don't believe you are trapped in ABAP, and here's why: SAP has built support for ABAP into its NetWeaver architecture (consider the NetWeaver Application Server with ABAP, for example. SAP even has it own version of Web Dynpro for ABAP. But most NetWeaver components are "wrapped" in layers of open standard languages such as Java and XML. So this means that an ABAP person on a NetWeaver project should also be able to get exposure to web-based languages and integration tools. As long as you can find your way into these kinds of forward-thinking projects, you shouldn't get "trapped" in ABAP. On the other hand, I do think that ABAP is subject to more pressure from global offshoring than other areas of SAP. This means more competition for openings and lower rates.
On the other hand, many Java and C++ programmers are in the same boat. I think you could say that all kinds of programmers face similar challenges from offshoring, so those issues are not unique to ABAP. ABAP is not the most marketable area in SAP, but there are definitely some ABAP programmers doing very well right now while maintaining exposure to Java-related technologies. I write a lot about the challenges facing ABAP programmers in this column, so keep reading.
Dig Deeper on SAP training and certification strategy
Related Q&A from Jon Reed
I'm currently a Microsoft Trainer and an Desktop Support Technician looking for a new career path. I'm looking at SAP for it's good rates of pay as ... Continue Reading
What's your take on the future market demand for SAP consultants/project managers? Continue Reading
An Oracle DBA is considering jumping ship to SAP. How do the skills map to SAP Basis, and what are the future prospects? Career expert Jon Reed ... Continue Reading