Experten und Freelancer der Bereiche IT, Engineering und Life Science vermitteln wir ab sofort unter unserer Spezialisierung Randstad Professional.
Mehr Informationen
ABAP Skills
Was ist ABAP?
ABAP steht für Advanced Business Application Programming und ist eine proprietäre Programmiersprache des baden-württembergischen Softwareentwicklers SAP. Die SAP SE ist heute der größte Hersteller von Software und belegt im weltweiten Vergleich Platz vier. Zu Beginn ihrer Entwicklung diente ABAP lediglich der Erstellung von Reports und geht deshalb auf die Bezeichnung „Allgemeiner Berichtsaufbereitungsprozessor“ zurück. ABAP ist in ihrer Syntax der Programmiersprache COBOL sehr ähnlich, wird jedoch stetig weiterentwickelt und im Sprachumfang erweitert. ABAP existiert seit 1982 und dient seit 1990 als Grundlage für die Programmierung von SAP ERP – einem umfangreichen, kostenpflichtigen Informationssystem für Unternehmen und Hauptprodukt des Unternehmens.
Webgestützte Anwendungen, die mit SAP ERP oder anderer SAP-Software zusammenarbeiten, können mit SAPs WebDynpro-Technologie (WD) auch in ABAP entwickelt werden. Die ABAP-Variante wurde 2006 von SAP eingeführt, nachdem sich viele Kunden des Unternehmens für die Integration ausgesprochen hatten. Bisher war die Entwicklung von Web-Applikationen nur mit SAPs NetWeaver über die Programmiersprache Java möglich.
Abwärtskompatibilität von ABAP
Bei der Weiterentwicklung von ABAP setzt der Entwickler SAP auf konsequente Abwärtskompatibilität. Nahezu alle alten Bestandteile der Sprache können immer noch verwendet werden, wodurch frühere Entwicklungen nicht überarbeitet werden müssen und weiterhin problemlos funktionieren. Neben diesem klaren Vorteil ist ABAP durch die Abwärtskompatibilität jedoch zu einer extrem umfangreichen Programmiersprache gewachsen. Viele Programmierer nutzen dementsprechend immer noch alte Bestandteile von ABAP, die mittlerweile durch schlankere und sinnvollere Strukturen ersetzt wurden.
ABAP-Schulungen und Fortbildungen
Freelancer und Consultants müssen dementsprechend über ein verhältnismäßig großes Fachwissen von ABAP verfügen, um ältere Programmstrukturen zu erkennen und mit ihnen sinnvoll umzugehen, für aktuelle Anpassungen jedoch trotzdem die zeitgemäßen Standards anwenden zu können. Zertifizierte Schulungen rund um alle Bereiche von ABAP werden von SAP selbst und zahlreichen weiteren Fortbildungsträgern angeboten.
Die Schulungsangebote umfassen in der Regel mehrere Abstufungen von Wissenslevels und werden sowohl als Inhouse-Seminare für Firmen als auch als öffentliche Workshops für freie ABAP-Entwickler und Programmierer angeboten.