Und nur die gelungene Mischung aus hervorragenden Software-Fähigkeiten und grundlegenden Modulkenntnissen macht die besten ABAP-Berater aus. Wie Sie sehen können, ist die Zusammenstellung eines solchen Teams eine reizvolle und schwierige Aufgabe, und zugleich … unsere Hicron-Spezialität.
Berater am Start
Wie sieht der Beginn unserer Arbeit aus? Functional Consultants ermitteln Ihre Geschäftsanforderungen und modellieren Ihre Prozesse. Das SAP-Technologie-Team unterstützt sie, wenn die Anforderungen über den SAP-Standard hinausgehen und technologisches Know-how benötigt wird … was oft der Fall ist.
Wenn der seltene Fall eintritt, dass ein Kunde mit den Möglichkeiten des von SAP angebotenen Standards zufrieden ist, werden ABAP-Berater grundsätzlich nicht benötigt. In diesem Fall genügt es, SAP für einen bestimmten Prozess zu konfigurieren, ohne irgendwelche Erweiterungen hinzuzufügen. Die Realität sieht jedoch so aus, dass jedes Unternehmen in gewisser Weise einzigartig ist und ein SAP-Standard daher selten ausreicht. Manchmal fehlt es dem System an ganzen spezifischen Funktionalitäten, die für effiziente Betriebsabläufe im jeweiligen Unternehmen notwendig sind. An dieser Stelle kommen die ABAP-ler ins Spiel.
Standard + unbegrenzte Möglichkeiten
Ein Unternehmensberater übernimmt die Konzeption für den Prozess, während ein erfahrener ABAP-Berater die technische Lösung für den Prozess entwickelt. SAP schränkt nicht ein, was mit der ABAP-Sprache verändert werden kann – es stellt offenen Quellcode zur Verfügung, der im Prinzip beliebig mit Modifikationsobjekten verändert werden kann. Dies hat allerdings unvermeidliche Konsequenzen zur Folge. SAP nimmt zwar Aktualisierungen an seinen Standardlösungen vor, aber um die Aktualisierung der modifizierten Objekte muss sich der Systemeigentümer kümmern. Als Beispiel können wir Änderungen in den Steuervorschriften verwenden. Bei ihrer Einführung (durch die Regierung) erscheint ein von SAP vorbereitetes Update der Systemfunktionalität. Wenn jedoch der Code in einem Standardobjekt zuvor geändert worden ist, muss die Aktualisierung manuell durchgeführt werden. SAP passt das Update nicht an extern vorgenommene Änderungen an, daher empfehlen wir unseren Kunden, so wenig Änderungen am Standard vorzunehmen wie möglich. Durch die Beibehaltung des Standards ist das System einfacher und kostengünstiger zu warten.
Ganz anders verhält es sich beim Hinzufügen von Funktionalitäten „neben“ dem Standard. Deren Wartung und Aktualisierung ist dann von vornherein dem Eigentümer zugewiesen, beeinträchtigt aber nicht neue Versionen (Updates) des Standards.
ABAP im SAP-System – warum spielt es eine so wichtige Rolle?
Ist ABAP lediglich eine Programmiersprache? Keineswegs. In der Praxis ist ABAP ein entscheidender Bestandteil, wenn es darum geht, ein SAP-System flexibel an sich verändernde Geschäftsanforderungen anzupassen. Erfahrene ABAP Consultants schreiben nicht nur Code, sondern entwickeln Lösungen, die sowohl zur bestehenden Systemarchitektur als auch zur langfristigen Strategie des Unternehmens passen. Genau deshalb geht die Tätigkeit, die SAP ABAP Consultants übernehmen, weit über klassische Entwicklungsaufgaben hinaus.
Mit der zunehmenden Verbreitung von SAP S/4HANA sowie der wachsenden Bedeutung von Integrationen und Cloud-Technologien gewinnt ABAP zusätzlich an Relevanz. Die Technologie ermöglicht die Entwicklung individueller Erweiterungen, die update-sicher bleiben und gleichzeitig den SAP-Standard nicht beeinträchtigen. Dadurch können Unternehmen schneller auf neue Anforderungen reagieren, ohne die Stabilität ihrer Systemlandschaft zu gefährden. Professionell entwickelte ABAP-Lösungen tragen daher nicht nur zur Sicherheit und Effizienz des Systems bei, sondern schaffen auch eine solide Grundlage für dessen zukünftige Weiterentwicklung.
Das Rezept für ein perfektes Team
Bei Hicron konzentrieren wir uns in der Regel auf Teams, die in Bezug auf ihre Erfahrung diversifiziert sind. Dadurch geben wir Junior-ABAP-Spezialisten die Chance, an interessanten Projekten unter der Aufsicht von Experten mit langjähriger Erfahrung mitzuarbeiten. Erfahrene Spezialisten wiederum können sich auf die schwierigsten Aufgaben konzentrieren. Außerdem bilden wir auf diese Weise auch neue Entwickler aus. Wir sollten uns nämlich vor Augen führen, dass das Erlernen der Sprache ABAP nicht so populär ist und in der Regel nicht auf dem Lehrplan der technischen Universitäten steht. Unser System der Ausbildung hat sich für uns seit vielen Jahren erfolgreich bewährt, seine Fortsetzung und Erweiterung wurde zum Projekt Hicron Academy, in dessen Rahmen wir unsere Auszubildenden schulen, bei denen es sich in der Regel um frische Absolventen von IT-Fakultäten oder Studenten im Abschlussjahr handelt.
Stream Lead – das Business mit Code verknüpfen
Derzeit besteht unser Team aus mehreren Dutzend Personen mit unterschiedlichen Erfahrungsniveaus. Bei der Zusammenstellung eines Projektteams achten wir darauf, dass sich in der Gruppe auch Experten mit modularem Wissen befinden. Die Stärke eines guten SAP-Beraters liegt jedoch nicht nur in seiner Fähigkeit, Code in der Sprache ABAP zu schreiben, sondern auch in seinen Kenntnissen der Geschäftsprozesse. Und auch das ist eine Kompetenz, die wir an unsere Auszubildenden und Junioren weitergeben: die Notwendigkeit, den zu schreibenden Code zu verstehen und nicht nur blind der Spezifikation zu folgen.
Ich bin froh, Technologieberater in meinem Team zu haben, deren Prozesskenntnisse mit denen der Business Consultants vergleichbar sind. Dies erleichtert den Transfer von Informationen und Anforderungen für die Entwicklung von Lösungen. Dank einer solchen Einbeziehung und Einweisung kann man mehrere Ebenen überspringen und lange Erklärungen auslassen. Eine solche Person, die ABAP-Entwicklungsfähigkeiten und betriebswirtschaftliche Kenntnisse in großen Projekten kombiniert, übernimmt eine Rolle, die Stream Lead genannt wird. Zu ihren Aufgaben gehört es, den Code und seine Anpassung an die Geschäftsanforderungen zu überprüfen und weniger erfahrenen Teammitgliedern zu helfen.
Auf die Plätze, fertig, Test, los!
Die SAP-Umgebung wird in der Regel in drei Teile aufgegliedert: das Entwicklungssystem, auf dem der Code geschrieben wird, das Testsystem, auf dem die Tests stattfinden, und das Produktivsystem, also das endgültige System, auf dem das Geschäft bereits läuft. Entwickler arbeiten in der Regel mit ersterem. Nachdem der Entwickler den Code geschrieben, Unit-Tests durchgeführt und den Code geprüft hat, werden die Objekte zum Testsystem transferiert. In diesem System wird die Produktionsumgebung des Kunden mehr oder weniger abgebildet, so dass es möglich ist, zu überprüfen, ob die Auswirkungen der Arbeit mit den Erwartungen übereinstimmen. Der Kunde prüft ebenfalls, ob die gelieferten Lösungen seinen Anforderungen entsprechen. Wenn alles übereinstimmt, legen wir das Startdatum fest und übertragen die Codes in das Produktionssystem.
Das Geschäftsvolumen des Kunden entwickelt sich ständig weiter, so dass auch nach der Implementierung ein Support auf ABAP-Niveau erforderlich ist. Aus diesem Grund stehen wir in enger Zusammenarbeit mit den Teams, die an der Wartung und Entwicklung der Systeme beteiligt sind. Das Geschäftsleben steht niemals still, und so verändern sich auch die Anforderungen.
Remote oder vor Ort?
Als IT-Unternehmen ist Hicron seit langem darauf ausgerichtet, seine Dienstleistungen auch in einem Fernarbeitsmodus erbringen zu können. Aber selbst ABAP-Berater befinden sich manchmal in Situationen, in denen sie ihre Arbeit vor Ort erledigen müssen. Dies geschieht meist dann, wenn außergewöhnliche Datensicherheitsvorschriften ins Spiel kommen. Zum Beispiel, wenn es sich bei dem Kunden um eine militärische Organisation oder ein Unternehmen in einer Branche mit spezifischen Anforderungen und einem hermetischen System handelt, das nicht von außen zugänglich ist. Die physische Anwesenheit erleichtert die Kommunikation zwischen Entwickler, Berater und Kunde zu Beginn des Projekts (insbesondere für Kunden, die Wasserfallprojekte bevorzugen).
Ein ABAP-ler ist kein stereotyper Entwickler, der sich in seine Kiste verkriecht und sich auf das so genannte „Patchen“ des Codes konzentriert. Er ist nah an den Geschäftsabläufen des Kunden und, was besonders wichtig und spannend ist, er sieht die Auswirkungen seiner Arbeit relativ schnell und nimmt aktiv an der Verbesserung der Geschäftsprozesse teil.
FAQ
Benötigt jedes SAP-Projekt die Unterstützung von ABAP-Consultants?
Nicht jedes SAP-Projekt erfordert von Anfang an eine intensive Mitarbeit von ABAP Consultants. In der Praxis ist die Weiterentwicklung eines SAP-Systems jedoch kaum ohne technisches Know-how in diesem Bereich möglich. Selbst Unternehmen, die überwiegend mit Standardfunktionen arbeiten, stoßen mit zunehmendem Wachstum häufig auf Anforderungen, die individuelle Anpassungen notwendig machen. Genau hier übernehmen SAP ABAP Consultants die Aufgabe, technische Lösungen zu konzipieren und umzusetzen, die langfristig wartbar bleiben und sich nahtlos in die bestehende SAP-Architektur integrieren.
Worin unterscheidet sich ein ABAP-Consultant von einem SAP-Business-Consultant?
Der wesentliche Unterschied liegt in der jeweiligen Perspektive auf das System. Ein SAP-Business-Consultant analysiert Geschäftsprozesse und definiert die Anforderungen des Unternehmens, während ein ABAP-Consultant diese Anforderungen technisch umsetzt. In modernen SAP-Projekten verschwimmen diese Rollen jedoch zunehmend. Viele erfahrene ABAP-Spezialisten verfügen zusätzlich über fundiertes Prozesswissen und können dadurch schneller auf Veränderungen reagieren sowie Lösungen entwickeln, die optimal auf die tatsächlichen Geschäftsanforderungen abgestimmt sind.
Beeinträchtigen Anpassungen in ABAP die Weiterentwicklung des SAP-Systems?
ABAP selbst stellt kein Risiko für die Weiterentwicklung des Systems dar – entscheidend ist vielmehr die Art der Umsetzung. Direkte Änderungen am SAP-Standard können bei späteren Updates zu Problemen führen und den Wartungsaufwand erhöhen. Deshalb setzt man in modernen SAP-Umgebungen verstärkt auf Erweiterungen außerhalb des Standards, anstatt tief in dessen Kern einzugreifen. Erfahrene ABAP Consultants wissen, wie sich flexible und zugleich stabile Lösungen entwickeln lassen, die den langfristigen Betrieb des gesamten Systems unterstützen.