ABAP-Entwicklung

Lesezeit ca. 3 Minuten

Breakpoints sind ein sehr geläufiges und sehr nützliches Werkzeug um Abap-Systeme zu Debuggen. Es gibt aber Situationen, in denen ihre Anwendung nicht sinnvoll funktioniert. Beispiele dafür sind Schleifen, in denen extrem viele Daten verarbeitet werden, man sich aber nur für einen bestimmten Schleifendurchlauf interessiert. Ein anderes Beispiel sind Reports, in denen nicht bekannt ist, wann und wo eine Variable gefüllt wird. Dies kann zum Beispiel bei Forms, die sehr oft aufgerufen werden, der Fall sein, aber auch bei statischen und globalen Variablen und Parametern. In diesen Fällen wäre es viel schöner, wenn der Debugger eine Variable für uns beobachten würde und sobald die Variable mit einem bestimmten Wert gefüllt wird, hält er an. Wir müssen dafür nicht genau wissen wo die Variable geändert wird, außerdem sparen wir sinnvolle Zeit für stupides F8-klicken in Schleifen.

Weiterlesen
ABAP-Entwicklung

Lesezeit ca. 2 Minuten

Der ABAP-Debugger ist ein sehr mächtiges Werkzeug. Es erlaubt Programme zu testen und hilft bei der Entwicklung. Obwohl der ABAP-Debugger jedem Entwickler bekannt ist, gibt es doch Funktionen, die vielen nicht bekannt sind. Beispiele hierfür sind sog. Watchpoints, Springe-zu-Befehl, Navigation durch den Stack oder teilschritte Debuggen, mit dem Sie durch Teilanweisungen debuggen können. Letzteres möchte ich Ihnen heute kurz vorstellen.

Weiterlesen

ABAP-Entwicklung

Lesezeit ca. 9 Minuten

In SAP sind relevante Informationen immer auf verschiedene Datenbanktabellen verteilt. Das sorgt für eine sparsame Speicherplatzbelegung und vermeidet redundante Datenhaltung.  Die Programmierung bereitet aber bei der Verarbeitung dieser Daten etwas Mühe. Ein Programmierer muss die Verknüpfungen zwischen den einzelnen Tabellen nachverfolgen. Bei ausgedehnten Sachverhalten kann das durchaus umfangreich werden – und es erfordert ein genaues Verständnis der Zusammenhänge. Eine Vereinfachung dieses Problems in ABAP sind Meshes.

Weiterlesen

ABAP-Entwicklung

Lesezeit ca. 5 Minuten

Die Programmiersprache ABAP hat schon ein paar Jahre auf dem Buckel. Um nicht komplett von moderneren Sprachen abgehängt zu werden, hat die SAP verschiedene neue Funktionen  eingefügt. Wir wollen hier speziell Möglichkeiten der funktionalen Schreibweise vorstellen.
Dieser Artikel richtet sich hauptsächlich an ABAP-Entwickler. Weiterlesen