01
Beruf
SAP-Entwicklung (ABAP & Fiori)
SAP-Entwickler programmieren in ABAP und bauen Oberflächen mit Fiori – also Software innerhalb eines Standardsystems, das man erweitert, statt es neu zu schreiben. Es ist die einzige SAP-Rolle, in der jemand den ganzen Tag Code schreibt.
- Offene Stellen
- 47
- Berufseinstieg
- 4.300 €
- Mit Berufserfahrung
- 5.500 €
- Mit langjähriger Erfahrung
- 6.700 €
Monatsbrutto, bundesweiter Median je Erfahrungsstufe. Die Aufschlüsselung steht weiter unten.
02
Stellen
Offene Stellen als SAP-Entwicklung (ABAP & Fiori)
In der Suche fortsetzen03
Verdienst
Was man als SAP-Entwicklung (ABAP & Fiori) verdient
| Erfahrung | Von | Median | Bis | Jahresbrutto | Verhältnis |
|---|---|---|---|---|---|
| Berufseinstieg | 3.900 € | 4.300 € | 4.900 € | 51.600 € | |
| Mit Berufserfahrung | 4.900 € | 5.500 € | 6.300 € | 66.000 € | |
| Mit langjähriger Erfahrung | 5.800 € | 6.700 € | 7.700 € | 80.400 € |
Gerundete Orientierungswerte für eine Vollzeitstelle; die Anzeigen dieses Portals enthalten keine Gehaltsangaben. Die Spanne ist breit, weil dieselbe Bezeichnung zwei verschiedene Stellen meint: Wer Berichte und Formulare pflegt, liegt am unteren Rand, wer Anwendungen auf der Business Technology Platform entwirft, am oberen. Beratungshäuser zahlen über der Inhouse-Stelle, verlangen dafür Reisetätigkeit; der öffentliche Dienst liegt nach TVöD und TV-L deutlich darunter.
Die Werte sind Orientierungswerte und keine amtliche Statistik. Sie sind aus öffentlich verfügbaren Erhebungen, Tarifwerken und Stellenanzeigen abgeleitet und auf volle Euro gerundet. Im Einzelfall entscheiden Betrieb, Tarifbindung, Region, Qualifikation und Verhandlung – die Abweichung nach oben wie nach unten kann erheblich sein.
Das Jahresbrutto ist das 12-fache des Monatswertes. Urlaubs- und Weihnachtsgeld sind nicht enthalten, weil sie sich von Branche zu Branche unterscheiden.
04
Berufsbild
Das Berufsbild
Was macht ein SAP-Entwickler?
Er erweitert ein Standardsystem. Das ist der Unterschied zu jeder anderen Softwareentwicklung: Der Rahmen steht, die Datenmodelle stehen, die Geschäftsprozesse stehen – und die Aufgabe besteht darin, das, was ein Betrieb anders macht als der Standard, so einzuhängen, dass es beim nächsten Upgrade noch funktioniert.
Die Sprache ist ABAP, seit langem objektorientiert und in den letzten Generationen erheblich erneuert: CDS Views beschreiben Datenmodelle im Datenbankserver, OData stellt sie als Schnittstelle bereit, das RESTful Application Programming Model gibt den Rahmen für neue Anwendungen, und die Oberfläche entsteht als Fiori-App auf Basis von SAPUI5 in JavaScript. Wer heute einsteigt, arbeitet also in zwei Welten gleichzeitig: der klassischen Dynpro-Anwendung, die seit zwanzig Jahren läuft, und der neuen Oberfläche daneben.
Dazu kommen Schnittstellen zu Fremdsystemen, Formulare für Rechnungen und Lieferscheine, Datenübernahmen bei Einführungsprojekten, Auswertungen für Fachabteilungen und Erweiterungen an Standardbausteinen über die vorgesehenen Erweiterungspunkte.
Die Umstellung auf S/4HANA prägt diesen Beruf stärker als jeden anderen im SAP-Umfeld, und zwar über einen Begriff: Clean Core. Eigenentwicklungen sollen nicht mehr im Kern liegen, sondern daneben, auf der Business Technology Platform. Vor jeder Umstellung steht deshalb die Durchsicht des Altcodes – was wird noch gebraucht, was ist HANA-tauglich, was wird abgelöst. Das ist unspektakuläre, aber gut bezahlte Arbeit.
Wie wird man SAP-Entwickler?
Über die Informatik. Der übliche Weg ist ein Studium der Informatik oder Wirtschaftsinformatik oder eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung, gefolgt von der Einarbeitung in ABAP – im Betrieb, bei einem Dienstleister oder in einem der Einsteigerprogramme großer Beratungshäuser.
ABAP wird an Hochschulen praktisch nicht gelehrt, und das ist für Einsteiger eher ein Vorteil: Wer die Sprache kann, ist knapp. Umgekehrt steigen erfahrene Entwickler aus dem Fachbereich ein, die ihre Auswertungen selbst geschrieben haben und irgendwann ganz in die Entwicklung wechseln.
Was die Arbeit verlangt
Geduld mit fremdem Code. Ein großer Teil der Arbeit ist das Verstehen von Programmen, die vor fünfzehn Jahren jemand anderes geschrieben hat, ohne Dokumentation und mit Sonderfällen, deren Anlass niemand mehr kennt.
Dazu kommt der Zwang, das Fachliche mitzudenken. Wer nicht weiß, was eine Wareneingangsbuchung ist, kann sie auch nicht programmieren – SAP-Entwicklung ohne Prozessverständnis führt zu Code, der formal richtig und fachlich falsch ist.
Aussichten
Sehr gut. ABAP-Entwickler sind seit Jahren knapp, die Altersstruktur verschärft das, und der Umbau der Systemlandschaften sorgt für Arbeit auf lange Sicht. Wege führen in die Entwicklungsarchitektur, in die Anwendungsberatung mit technischem Schwerpunkt oder in die Entwicklung auf der Business Technology Platform, wo neben ABAP auch Java, Node.js und die üblichen Werkzeuge der Webentwicklung zum Einsatz kommen.
Aufgaben
- Erweiterungen und Eigenentwicklungen in ABAP schreiben
- Datenmodelle als CDS Views und Schnittstellen über OData bereitstellen
- Fiori-Apps auf Basis von SAPUI5 entwickeln
- Schnittstellen zu Fremdsystemen entwerfen und umsetzen
- Formulare für Rechnungen, Lieferscheine und Bescheide erstellen
- Datenübernahmen für Einführungsprojekte programmieren
- Altcode auf Notwendigkeit und HANA-Tauglichkeit prüfen
- Anforderungen mit den Fachbereichen klären und technisch bewerten
Voraussetzungen
- Studium der Informatik oder Wirtschaftsinformatik, alternativ Ausbildung zum Fachinformatiker für Anwendungsentwicklung
- Sichere ABAP-Kenntnisse, möglichst objektorientiert
- Verständnis der SAP-Datenmodelle und der Geschäftsprozesse dahinter
- Erfahrung mit Fiori, SAPUI5 oder JavaScript für die Oberflächenseite
- Sorgfalt bei Dokumentation und Codeprüfung
- Englisch für Herstellerunterlagen und internationale Teams
Wo man arbeitet
- IT-Abteilungen von Industrie-, Handels- und Dienstleistungskonzernen
- SAP-Beratungshäuser und Entwicklungsdienstleister
- Softwarehäuser mit SAP-Zusatzprodukten
- Banken, Versicherungen und Energieversorger
- Öffentliche Verwaltungen und kommunale Rechenzentren
Der Weg in den Beruf
Der Regelweg ist ein Bachelor in Informatik oder Wirtschaftsinformatik oder eine dreijährige Ausbildung zum Fachinformatiker für Anwendungsentwicklung; ABAP kommt danach über die Praxis, über Herstellerschulungen oder über die Einsteigerprogramme großer Beratungshäuser hinzu, denn an Hochschulen wird die Sprache kaum gelehrt. SAP bietet eigene Zertifizierungen für ABAP, für das RESTful Application Programming Model und für die Entwicklung auf der Business Technology Platform an.
05
Ratgeber