Schwentner, HenningBarthel, JensHorbach, Matthias2019-03-072019-03-072013978-3-88579-614-5https://dl.gi.de/handle/20.500.12116/20732Der Pragmatische Programmierer fordert: Jedes Jahr eine neue Programmiersprache lernen. SAP ist die Standard-Software für Kaufmännische Anwendungen. In der Folge wird auch die zu SAP gehörige Programmiersprache ABAP viel von gelernten Kaufleuten eingesetzt. In diesem Tutorium schauen wir uns die Programmiersprache durch die Augen des Informatikers an. ABAP stand ursprünglich für „Allgemeiner Berichtsaufbereitungsprozessor“. Heute kann die Sprache aber weitaus mehr als Berichte zu erzeugen und zu verarbeiten. Die Sprache ist Turing-mächtig und über die Zeit haben verschiedene jeweils moderne Technologien und Konzepte Einzug in die Sprache gehalten. So bietet ABAP heute u.a.: die Möglichkeit objektorientiert zu Programmieren (ABAP Objects), Webapplikationen zu entwickeln (Web Dynpro), ein Unit-Test-Framework. Dieses Tutorium nimmt den Teilnehmer mit auf eine Rundfahrt durch eine Pro- grammiersprache, die historisch gewachsen ist; die viel Licht und viel Schatten enthält und die produktiv im Einsatz ist bei den größten Unternehmen dieser Welt. Wir zeigen, wo die vielen Fallstricke liegen und wie es trotzdem möglich ist auch mit dieser Sprache Software mit hoher innerer Qualität zu schreiben.deABAP für InformatikerText/Conference Paper1617-5468