When you graduate from a college with a computer science degree, there are several disciplines that you can steer your career towards. ERP is one of them. To keep it short and simple, ERP are software packages that supposedly should provide functionality to everything the client/company would ever need. However, it still needs to be customized to fit all your client needs. SAP is one of these packages and I will give you several reasons why you should stay away from pursuing a career or develop in SAP.
1. Documentation is Terrible, Terrible, Terrible
You are going to be working with code that could have easily been written 20 years ago. It is very likely there is not going to be much documentation or an API that you could reference to get you started. Several commands could have already been deprecated but SAP will not update that code or add much documentation to it. In the chance that there is any documentation, it can be available in German without an English version of it. Also, most SAP Press books are a sales pitch to management rather than actual technical knowledge.
2. Why use an Abacus when we have Calculators?
Tools to develop in ABAP are very rudimentary. Do not expect CTRL + Space here. The language has seen several revisions with the addition of objects but they rarely serve a purpose as they are only wrappers to existing function modules. This encourages old and new developers to keep working in traditional programming which is rather obsolete nowadays. SAP’s approach to make ABAP object oriented is simply a joke. There is no repository tool for developing in ABAP or an effective way to concurrently work on the same code. It is possible to lock your code so that nobody can edit it, but that’s about it. Continue reading »
Follow me on Twitter


Recent Comments