What constitutes nowadays an ABAP developer? This question I on the reason to go, because I'm trying myself wondering how I would describe my work at present as a developer?


In this blog I am trying» the ABAP developer «better to understand, or». the requirements for an ABAP developer thoughts to sort.

The classic ABAP developer

Is there still the classic ABAP developers? Why are the skill requirements so different? And what about the image of the developer actually?

In other professions, a development of the generalists to specialists to the Super specialist took place. Take, for example, the medical profession, for comparison. Here is the development of the doctor to the specialist a specialist to determine. I can already see a similar development in our profession.

Specializations of the ABAP developer

  • Classic ABAP developer
    • enjoy controls / reports / Dynpro programming
  • WebDynpro developer
    • WebDynpro ABAP 4 / JAVA
  • BW developer
  • SAU UI 5 Developer
    • Fiori
    • HTML, CSS, JAVAScript, jQuery
  • SAP HANA developer

Must-have criteria for all ABAP developer

Yes, a criterion that both in freelance contract notices as also applies to takes jobs is the mastery of ABAP OO and I guess also the temper of the OO thinking what summarizes content such as OOA, OOD, and architecture knowledge for me.

 SAP module knowledge

The module knowledge added to the technological skills.

In the SAP environment there are estimated to be approximately 250 main - and 750-modules. The module knowledge are very often a must criterion for the ABAP developer and only in combination with the technological orientation of stems often» candidate "for the company. I have a their own perspective on the topic of the module here and my experience is to date the one that also experienced generalists in new modules to come to the course and definitely brings added value.

Additional knowledge

Each ABAP developers should bring a good basis in following topics:

  • Interface technologies (IDoc, BAPI, RFC, XML)
  • Performance basics
  • Security basics
  • Testing basics

New frameworks and tools

  • BRFplus (see SCN)
  • BOPF (see SCN)
  • Core data services (CDS, see SCN)

What that means for me as a developer? The comparison to the medicine can produce many findings, but our profession is without question quite differently. «My intuition tells me that the skillset quite so developed that a» wide asked developers «in combination with a» specialization «great added value in the company can afford.

Generalist or specialist, or Super specialist?

  • How do you see that?
  • What specs you can you find?


I posted this article on the SAP community network: