Future Proof Your ABAP Skills
Flatrate
19 € pro Monat
Einzellizenz 1000+ E-Books und Videos Sofortiger Zugang 12 Monate(228 €pro Jahr) Automatische Verlängerung
Mehr Informationen
Lernen Sie in diesem Videokurs, welche ABAP-Skills Sie für die Zukunft von SAP-Systemen weiter benötigen, und was Sie ggf. noch an neuen Werkzeugen lernen sollten. Unsere Experten Prof. Dr. Christian Drumm und Damir Majer zeigen Ihnen in 8 Lektionen, wie Sie Ihre ABAP-Kenntnisse fit für die Zukunft machen!
Lektion 0: Willkommen
- Eigenes SAP-ABAP-Entwicklungssystem einrichten
- Lokales SAP Netweaver 7.52 System:https://www.sap.com/documents/2019/09/32638f18-687d-0010-87a3-c30de2ffd8ff.html
- SAP Netweaver 7.52 aus Google Cloud Platform:https://blogs.sap.com/2018/11/16/hosting-a-netweaver-abap-developer-system-on-google-cloud-plattform/
- SAP Cloud Platform ABAP Environment:https://developers.sap.com/tutorials/abap-environment-trial-onboarding.html
- Alternativ:https://sapaccess.com/
Hausaufgabe:
- SAP-ABAP-Entwicklungssystem einrichten
Lektion 1: ADT
- ADT Keyboard Short Cuts Cheat Sheet:https://github.com/michal-majer/abap-in-eclipse-shortcuts-cheat-sheet
- ADT Release Notes:https://help.sap.com/viewer/4726775c8bfc483abb210252604515b2/Cloud/en-US/292175ea2fde4f6981678606c420be56.html
Hausaufgabe:
- ADT 4h produktiv einsetzen (falls das in Ihrem Unternehmen möglich ist)
Lektion 2: ABAP Sprache bis 7.40
- Release Notes zur funktionalen Schreibweise:https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/index.htm
- ABAP Doku zu String Templates:https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/index.htm?file=abenstring_templates.htm
- ABAP Doku zu klassenbasierten Exceptions:https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/index.htm?file=abenexceptions.htm
- ABAP Doku zu Typen von internen Tabellen:https://help.sap.com/doc/abapdocu_752_index_htm/7.52/en-US/index.htm?file=abenitab_kind.htm
Hausaufgabe:
- Eigenes Programm unter Verwendung von funktionaler Schreibweise und String Templates überarbeiten.
Lektion 3:
- Vorteile von modernem ABAP
- Inline Declaration
- Diverse Constructor Expression
Übung:
Lektion 4:
- Weitere Constructor Expression
- Unterschied/Vorteil vorige Variante (vor 7.40) und moderne Variante (7.40 und danach)
- String Template Functions
- Table Expression
- Looping/Reduction/Mapping
Lektion 5:
- ABAP Unit
- TDD
- Wichtige Transaktionen
- Best Practices Testing
Lektion 6 & 7: Objektorientierte Entwicklung in ABAP
- Sammlungen von Code Katas
- https://ccd-school.de/coding-dojo/](https://ccd-school.de/coding-dojo/
- https://codingdojo.org/KataCatalogue/](https://codingdojo.org/KataCatalogue/
- Clean ABAP Style Guide der SAP:https://github.com/SAP/styleguides/blob/master/clean-abap/CleanABAP.md
Hausaufgabe:
- Code Kata "'To Roman Numbers" (https://ccd-school.de/coding-dojo/function-katas/from-roman-numerals/) mit dem Focus auf 4 Rules of Simple Design umsetzen
Lektion 8: Refactoring
- Was ist Refactoring?
- Anwendung von Bad Code, Refactoring, Clean Code
- Quick Fixes in ADT
- Refactoring, wenn Unit-Tests vorhanden sind
- Refactoring-Beispiel ist adaptierte Version von: https://github.com/emilybache/GildedRose-Refactoring-Kata/blob/master/abap/YY_PAO_GILDED_ROSE.abap
Vorschau
Bewertungen
S. Mohamad
08.05.2025
M. Kratsch
15.12.2023
J. Schneider
12.12.2023
C. Zollmann
16.03.2023
U. Held
13.01.2022
A. Gabbert
14.04.2021
P. Sehmisch
09.04.2021
B. Wayne
11.03.2021
-. -
18.02.2021