
ABAP - Neue Themen lernen
Wie kannst du die aktuellen SAP und ABAP Themen lernen und auf dem neusten Stand bleiben? In diesem Artikel schauen wir uns unsere Strategie an.
Inhaltsverzeichnis
Die ABAP Welt entwickelt sich im Moment schnell weiter und auf dem aktuellen Stand zu bleiben, kann recht schwerfallen. In diesem Artikel schauen wir uns an, wie wir aktuell vorgehen, um immer die aktuellen Themen im Fokus zu behalten.
Einleitung
Wie bekommst du die aktuellen Beispiele und Themen in der SAP Welt mit und kannst der Weiterentwicklung des Konzerns standhalten. Dabei ist das nicht einmal negativ gemeint. Viele Jahre mussten wir als ABAP Entwickler nicht viel Neues lernen, wir kannten unsere SAP GUI und die Innovationen hielten sich in Grenzen. Schauen wir allerdings etwas genauer hin, haben bereits einige Entwickler die ersten Neuerungen verschlafen. Objektorientierte Entwicklung, Unit Tests, das gibt es bereits seit vielen Jahren, ist aber noch heute vielen Entwicklern unbekannt oder wird nicht richtig genutzt.
Möchtest du weitere Informationen zu Themen, die es zu lernen gibt, dann kannst du auf unserer Learning Roadmap vorbeischauen und Themen finden, die du vielleicht noch nicht kennst.
SAP
Die erste offizielle Quelle sollte für dich der Hersteller der Software sein. SAP setzt auf unzählige Formate und Events, bei denen du die aktuellen Informationen zu neuen Produkten und Weiterentwicklungen erhalten kannst.
Learning
Ehemals unter dem Namen Open SAP bekannt, ist die neue Lernplattform für SAP Inhalte unter learning.sap.com zu erreichen. Hier findest du zahlreiche Angebote, um neue Themen zu lernen und einen ersten Schritt in die neue Welt zu machen. Die Plattform gibt es in der kostenlosen Variante für alle Interessierten, aber auch als kostenpflichtige Version, wenn du zum Beispiel zertifizieren möchtest. Alle Kurse von Open SAP befinden sich auch hier auf der Plattform und im Videomaterial wirst du noch Spuren davon finden.
SAP Community
Die offizielle SAP Community soll eine Austauschplattform für alle interessierten Entwickler, Consultants und Entscheider sein, wo du aktuelle Informationen zu Produkten, Technologien und Updates erhältst. Grundsätzlich findest du dort auch Inhalte aus der Community außerhalb von SAP. Hierbei handelt es sich zum Großteil um Blogs und Q&As, wo du mehr zu neuen Features und zu Problemen herausfinden kannst.
Seit der Umstellung auf die neue Plattform ist aber vor allem SAP dort stark vertreten und Inhalte aus der eigentlichen Anwender-Community werden seltener. Zumindest können wir das im Bereich ABAP Entwicklung feststellen. Marian Zeis macht regelmäßig Blogs und Auswertungen zu dem Thema, wenn du mehr zum Thema SAP Community, Aktivität und Qualität erfahren möchtest.
Champions/Mentoren
Von SAP gibt es aktuell zwei Influencer Programme, einmal die SAP Champions und zum anderen die SAP Mentoren. Über den Link kannst du weitere Details zu den Programmen erfahren. Auf Social Media und auf Events wirst du Vertreter beider Programme finden und kannst sie zu den aktuellen Themen befragen. Sie können dir Hilfe und Tipps geben, auf was du dich als Nächstes fokussieren solltest.
Events
Die aktuellen Informationen wirst du auf den großen Events der SAP erfahren, hier können wir im Bereich ABAP und SAP die verschiedenen Formate empfehlen:
- Devtoberfest
- TechEd
- SAP Fiori Innovation Day
Community
Die Community, also wir, sind auch nicht untätig und produzieren wertvolle Inhalte und Deep Dives. Dafür gibt es verschiedene Formate und Einblicke, die in den nächsten Abschnitten beschrieben werden.
User Groups
Je nachdem aus welchem Land du kommst und in welchem Unternehmen du arbeitest, lohnt sich die Mitgliedschaft in eine der lokalen User Groups, wie DSAG (Deutschland, Österreich, Schweiz, Lichtenstein), ASUG (USA, Kanada), SAUG (Australien) und viele mehr. Die Gruppen sind gut organisiert und veranstalten viele Events und fördern den Wissensaustausch. Ebenso wirst du dort Vertreter der SAP finden, die über aktuelle Themen sprechen und so an die aktuellen Informationen kommen.
Neben der SAP wirst du auch mit anderen Unternehmen in Kontakt kommen. Dabei kannst du einfacher den aktuellen Trends folgen, aber auch erfahren, wie andere Unternehmen bestimmte Use Cases umsetzen oder die Technologie einsetzen.
Events
Die Community veranstaltet auch in regelmäßigen Abständen verschiedene öffentliche Formate, die in den meisten Fällen kostenlos sind und/oder online zur Verfügung stehen. Hier wäre zum Beispiel die reCAP oder ABAPConf zu nennen. Grundsätzlich kann hier jeder Inhalt beisteuern, wenn sie einem gewissen Stand und Aktualität entsprechen. Ebenfalls wirst du auch Vertreter der SAP treffen und kommst somit an die aktuellen Informationen.
Blogs
Für die ältere Generation, die ihr Wissen noch nicht vollständig über Tiktok erhält, gibt es auch die schriftliche Form der aktuellen Themen. Wenn nicht gerade der Inhalt auf der SAP Community geteilt wird, gibt es etliche Webseiten und Blogs die sich mit dem Thema ABAP Entwicklung auseinandersetzen. Die Inhalte werden zum Großteil in der Freizeit erstellt und viele der Artikel gehen meist tiefer ins Detail als es die Tutorials der SAP tun.
Wenn du nach einem bestimmten Thema suchst, solltest du über die Suchmaschine deines Vertrauens, auch die passenden Webseiten finden. Grundsätzlich ist eine aktive Übersicht von regelmäßigen Bloggern im SAP Bereich schwer zu finden. Enno hatte dazu ein paar Beispiele auf Tricktresor veröffentlicht.
Social Media
Du bist auf Social Media aktiv? Dann findest du auf den verschiedenen Plattformen, wie LinkedIn, Bluesky oder Mastodon auch Influencer die regelmäßig über das Thema SAP und ABAP sprechen. Grundsätzlich kannst du hier auch über Probleme diskutieren oder lustige Informationen rund um das Thema Entwicklung finden. Ab und zu einen Blick auf die Plattform zu werfen, lohnt sich, um aktuelle Trends oder Probleme schnell zu erfahren.
Foto von jesse orrico auf Unsplash
Praxis
In diesem Abschnitt schauen wir uns noch einige praktische Quellen für Wissen an und wie du sie effizient nutzen kannst, um dich selbst weiterzuentwickeln.
Beispiele
Der beste Weg echte Erfahrungen zu sammeln ist allerdings selbst etwas am System zu machen. In der reinen Theorie kannst du alle Themen verstanden haben, doch wie sieht es dann mit der Anwendung aus? Plötzlich verhält es sich nicht mehr wie im Tutorial oder du möchtest eine neue Funktion implementieren und stehst vor einer unbekannten Fehlermeldung. Hier hilft nur praktische Erfahrung an echten Entwicklungen oder beim Bau von Prototypen, um tiefer in ein Thema einzusteigen.
Probleme
Wer profitiert von der Lösung eines Problems? Meistens der Entwickler mit diesem und ein Zweiter, der bei der Lösung unterstützt hat. Probleme sind in den meisten Fällen Herausforderungen für einen Entwickler, die es zu lösen gilt, um mit der Entwicklung voranzukommen oder ein spezifisches Feature umzusetzen. So werden wir oft mit Fragen zu Themen konfrontiert, die uns vielleicht klar sind oder wo wir selbst keine Lösung haben. Solche Fragen helfen ein Thema von einer anderen Seite zu beleuchten und am Ende noch besser zu verstehen.
Foto von Mark Fletcher-Brown auf Unsplash
Strategie
Wie solltest du nun also mit den ganzen Informationen umgehen und wie könnte eine Strategie für dich aussehen? Dazu unsere allgemeine Vorgehensweise in vier Schritten:
- Erfahren - Zuerst einmal muss dir bewusst sein, wohin die Reise geht und welche Themen neu sind. Dabei helfen dir SAP Events, die SAP Community und die User Groups. Hier bekommst du die Buzzwords, um mit dem Lernen zu beginnen.
- Einsteigen - Im nächsten Schritt solltest du dich dem Thema nähern und einen ersten Überblick erhalten, in dem du in bestehende Blogs eintauchst oder auf Learning nach ersten Übersichten und Tutorials schaust.
- Ausprobieren - Nun geht es ans Probieren und Forschen. Die bestehenden Beispiele können frei erweitert werden, eigene Szenarien können erstellt werde und du wirst auf Herausforderungen stoßen, die gelöst werden müssen.
- Zeigen - Du hast ein Thema verstanden und neue Erkenntnisse gewonnen? Zeit es aufzuschreiben, zu Verfilmen oder anderen Leuten zu zeigen (Events, Schulungen, Pair Programming).
Gibt es zu einem Thema keine Informationen aus der Community oder erste Schritte, dann ab ins kalte Wasser und direkt mit Schritt 3 loslegen. In ein Thema komplett neu und unvorbereitet einzutauchen, reizt viele Entwickler.
Fazit
Möchtest du auf dem aktuellen Stand der Themen bleiben, musst du etwas Zeit investieren und regelmäßig Events und andere Veranstaltungen besuchen. Grundsätzlich bietet es sich an eine Handvoll aktuelle Quellen zu haben, die du regelmäßig nach Updates prüfst.