Debuggen in SAP

Autor: Judy Howell
Erstelldatum: 26 Juli 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
SAP ABAP : Debugging Techniques
Video: SAP ABAP : Debugging Techniques

Inhalt

Definition - Was bedeutet Debugging in SAP?

Beim Debuggen wird der Programmfluss analysiert, um Fehler oder Bugs zu lokalisieren und zu reduzieren. Im Gegensatz zu anderen Programmiersprachen werden beim Debugging in SAP verschiedene Objekte analysiert. Daher werden verschiedene Techniken verwendet, um verschiedene Arten von Objekten zu debuggen.


In SAP wird der Debugging-Prozess mit Hilfe von ABAP Debugger durchgeführt, einem SAP-Programmiertool, das ein ABAP-Programm oder -Objekt zeilen- oder abschnittsweise analysieren und zur Laufzeit sogar Objektwerte ändern kann.

Es gibt zwei Arten von SAP-ABAP-Debuggern: Klassischer Debugger für Releases bis 6.40 und Neuer ABAP-Debugger, der für alle Releases 6.40 und höher bereitgestellt wird.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt das Debuggen in SAP

Das Debugging wird für ein SAP-Objekt auf folgende Arten aktiviert:

  • Durch Eingabe des Befehls "/ h" in das Befehlsfeld, das das Programm im Debugging-Modus ausführt
  • Mit Hilfe von Haltepunkten, die vor oder während des Debugging-Modus beibehalten werden können
  • Durch Auswahl von Debugging, wenn der Ausführungsprogrammmodus angezeigt wird
  • Über den Menüpfad System-> Dienstprogramme-> ABAP debuggen
Debugging-Methoden für verschiedene SAP-Objekte umfassen Folgendes:
  • Für ABAP-Programm- und Funktionsbausteine ​​kann das Debugging angewendet werden, indem "/ h" in das Befehlsfeld eingegeben, Haltepunkte verwendet oder der Ausführungsmodus für das Debugging ausgewählt wird.
  • Für ABAP SAPscripts, Smart Forms und Adobe Forms werden zusätzlich zu diesen Objekten Debugging-Optionen für Treiberprogramme separat angeboten.
  • Für Server- oder Remotezugriff wird das Debuggen von Remotezugriff über vordefinierte oder benutzerdefinierte Benutzernamen bereitgestellt, die zum Herstellen einer Verbindung mit einem Server oder Remotezugriff verwendet werden.
Der neue ABAP-Debugger funktioniert folgendermaßen:
  • Im Gegensatz zum klassischen ABAP-Debugger wird der neue ABAP-Debugger in einem eigenen externen Modus (Debugger) verarbeitet, während das analysierte Objekt (Debuggee) in einem zweiten externen Modus ausgeführt wird.
  • Es kann Programme analysieren, die in einer ABAP-Prozessoreinheit ausgeführt werden, z. B. Programme, die Conversion-Exits aufrufen.
  • Es verfügt über eine flexible Benutzeroberfläche, die ein Benutzer gemäß den Anforderungen gestalten kann.
  • Es bietet Platz für mehr als acht Desktop-Ansichten sowie die Möglichkeit, verschiedene Tools zur Analyse der im ABAP-Programm oder -Objekt übergebenen Struktur und Daten anzuordnen.
Diese Definition wurde im con von SAP geschrieben