Einführung in die SAP ABAP Workbench

SAP ABAP Workbench ist die Sammlung von Tools, die von den ABAP-Entwicklern verwendet werden, um verschiedene Anwendungen mit ABAP-Sprache im SAP ERP-System zu erstellen. Alle Workbench-Tools sind miteinander integriert. Die verschiedenen Werkzeuge sind wie folgt angegeben:

  • ABAP-Editor
  • Datenwörterbuch
  • Menümaler
  • Bildschirmmaler
  • Funktionsersteller
  • Debugger
  • Objektnavigator

Es ist der grafische Programmierumgebung, mit der Entwickler die ABAP-Programme im SAP-System entwickeln, testen und ausführen können.

Mit ABAP Workbench können wir eine Datenbanktabelle erstellen, die Felder anzeigen und die Daten in den Tabellen mit einem der beliebtesten Tools, dem ABAP Data Dictionary, durchsuchen. Mit Hilfe dieser Workbench-Tools können wir Programme und Benutzeroberflächen erstellen und auf die Datenbankinformationen im SAP-System zugreifen. Das folgende Diagramm erläutert den Arbeitsprozess der ABAP Workbench in der SAP R / 3-Systemarchitektur:

SAP ABAP Workbench

Um auf die ABAP Workbench für die Entwicklung zuzugreifen, ist der Menüpfad in SAP Easy access unten angegeben:

Betrachten Sie das folgende Bild:

SAP ABAP Workbench

Im obigen Bild, wir können sehen, dass alle Workbench-Tools unter der Entwicklungsoption Tools-> angegeben sind. Wir können auf zwei Arten auf diese Tools zugreifen:

  • Folgen Sie dem angegebenen Pfad und doppelklicken Sie auf das gewünschte Werkzeug. Oder
  • Geben Sie den Transaktionscode (wir werden in diesem Thema weiter diskutieren) vor jedem Tool im Feld „Befehl“ ein.“ Zum Beispiel: Um auf das ABAP-Wörterbuch zuzugreifen, müssen wir den SE11-Code in das Befehlsfeld eingeben.

Das ABAP Workbench-Menü ist in vier Abschnitte unterteilt:

  1. Übersicht
  2. Entwicklung
  3. Test
  4. Dienstprogramme

Funktionen der ABAP Workbench

  • Die Werkzeuge in der ABAP Workbench sind miteinander integriert, dh wenn wir während der Arbeit an einem Programm auf ein Objekt doppelklicken, die Workbench startet dieses Tool automatisch.
  • In ABAP Workbench arbeiten wir mit den Entwicklungspaketen und Objekten wie Berichten, Transaktionen, Funktionsbausteinen, Bildschirmen, Menüs usw.
  • Es wird verwendet, um den ABAP-Code zu schreiben, um die verschiedenen Anwendungen zu erstellen, eine Anwendung zu debuggen, Leistungsanalysen durchzuführen, Datenbankobjekte zu pflegen, Menüs zu erstellen usw.

ABAP Workbench Komponenten/Tools

SAP ABAP Workbench

Nachfolgend finden Sie einige wichtige Entwicklungswerkzeuge der ABAP Workbench:

1. ABAP Data Dictionary: Es ist eines der wichtigsten Werkzeuge der Workbench, mit dem die Tabellen ohne Redundanzen erstellt und verwaltet werden. Es kann direkt mit dem SE11-Transaktionscode zugegriffen werden. Der Menüpfad dafür ist unten angegeben:

2. ABAP Editor: Es ist eine weitere wichtige Komponente der ABAP Workbench, die ein Quellcode-Bearbeitungswerkzeug ist. Die ABAP-Entwickler verbringen viel Zeit mit diesem ABAP-Editor. Es ist das Tool, mit dem wir alle Logiken erstellen und den Code schreiben / bearbeiten. Es kann direkt mit dem SE38-Transaktionscode zugegriffen werden. Der Menüpfad hierfür ist unten angegeben:

3. Object Navigator: Es ist der Haupteinstiegspunkt der ABAP Workbench, da es alle Werkzeuge zusammenbringt und auch eine effiziente Umgebung für uns schafft, um die Programme zu entwickeln. Es kann verwendet werden, um Programmieranwendungen in einer integrierten Umgebung zu organisieren. Es ist das am besten verwendete Werkzeug, wenn wir große Programme mit vielen Funktionsmodulen und vielen Bildschirmen entwickeln müssen, da es eine einfache Möglichkeit bietet, zwischen den Anwendungen zu navigieren. Wir können direkt mit dem Transaktionscode SE80 darauf zugreifen. Der Menüpfad hierfür ist unten angegeben:

4. Function Builder: Er ist dem ABAP-Editor am ähnlichsten und ermöglicht uns den Zugriff auf das gesamte SAP-Standardmodul.Seine Hauptfunktion besteht jedoch darin, bestimmte Aufgaben zu definieren, auf die auch von anderen Programmen aus zugegriffen werden kann. Zum Beispiel können wir Schnittstellen mit Function Builder erstellen. Es kann direkt mit dem SE37-Transaktionscode zugegriffen werden. Der Menüpfad hierfür ist unten angegeben:

5. Screen Painter: Es wird verwendet, um den Eingabebildschirm zu definieren, z. B. indem wir diesen verwenden, können wir unseren eigenen GUI-Bildschirm für die Programme erstellen. Es ermöglicht uns, die Wörterbuchobjekte wie Ansichten, Datenbanktabelle usw. zu erstellen. Es kann mit dem SE51-Transaktionscode zugegriffen werden. Der Menüpfad hierfür ist unten angegeben:

6. Menu Painter: Menu Painter ist ein Tool, mit dem die Benutzeroberfläche für unser Programm erstellt wird. Es kann die Schaltflächen, die Menüleiste, die Symbole usw. generieren., oder können die Benutzermenüs anpassen, die standardmäßig angegeben sind. Wir können auch definieren, ob ein Menüereignis durch Doppelklick oder durch Drücken der Eingabetaste ausgelöst werden soll. Es kann direkt mit dem SE41-Transaktionscode zugegriffen werden. Der Menüpfad hierfür ist unten angegeben:

7. Class Builder: Es ist das gleiche wie ein Function Builder und wird verwendet, um Klassenobjekte zu erstellen. Auf sie kann direkt über den SE24-Transaktionscode zugegriffen werden. Der Menüpfad dafür ist unten angegeben:

So starten Sie ABAP Workbench

Auf die ABAP Workbench kann auf zwei Arten zugegriffen werden:

  1. Melden Sie sich bei SAP GUI an→ Klicken Sie auf Tools von SAP Easy Access→ Klicken Sie auf ABAP Workbench. Betrachten Sie das folgende Bild:
    SAP ABAP Workbench
  2. Geben Sie die Transaktionscodes bestimmter Tools einer Workbench ein oder geben Sie den S001-Code in das Befehlsfeld ein und drücken Sie die Eingabetaste, um die ABAP Workbench zu öffnen.

Transaktionscode

In SAP wird jeder Anwendung / jedem Tool ein Code zugewiesen, der eine Kombination aus Buchstaben oder Zahlen oder beidem ist. Wir können diese Codes in das Befehlsfeld eingeben, mit dem wir, anstatt dem vollständigen Menüpfad zu folgen, direkt auf dieses Tool zugreifen können.

Mit diesen Transaktionscodes können wir unsere Anwendungen schneller machen.

Im Folgenden finden Sie einige wichtige Punkte der Transaktionscodes:

  • Die Länge des Transaktionscodes kann bis zu 20 Zeichen lang sein.
  • Es muss mit einem Buchstaben beginnen.
  • Es sollte in das Befehlsfeld eingegeben werden, um darauf zuzugreifen.

Betrachten Sie das folgende Bild:

SAP ABAP Workbench

Wie finde ich den Transaktionscode?

Die Transaktionscodes für jede Anwendung sind festgelegt, sodass wir diese Codes nur in das Befehlsfeld eingeben müssen und direkt auf diese Anwendung zugreifen können.

Es gibt zwei Möglichkeiten, den Transaktionscode zu finden:

  1. Wenn wir auf eine Anwendung zugreifen:
    • Gehen Sie in der Menüleiste zur Option System→ Wählen Sie den Status aus der Dropdown-Liste:
      SAP ABAP Workbench
    • Es erscheint ein Fenster, in dem wir den Transaktionscode dieser Anwendung überprüfen können:
      SAP ABAP Workbench
  2. Wenn wir uns auf der Startseite befinden
    • Gehen Sie zur Option Extras → Wählen Sie die Einstellungen aus der Dropdown-Liste:
      SAP ABAP Workbench
    • Ein Popup-Fenster wird angezeigt, klicken Sie auf „Technische Namen anzeigen“.“
      SAP ABAP Workbench

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.