Debugging
Probleme bei der Anzeige bzw. dem Ausführen von BSP-Applikationen können die unterschiedlichsten Ursachen haben. Wenn ein Problemfall auftritt, können Sie debuggen, um die Lösung zu finden.
Ein spezielles HTTP-Debugging steht für das Coding in Ihrer BSP-Applikation zur Verfügung. Das HTTP-Debugging können Sie genauso wie das übliche Debugging verwenden.

Das HTTP-Debugging ist benutzerspezifisch, d.h. Breakpoints werden benutzerspezifisch gesetzt.
Für einen public bzw. Internet-User ist Debugging nicht möglich.
Die Authentifizierung darf nicht unterdrückt werden, wenn für den HTTP-Request die Authentifizierung eingestellt ist.
Siehe auch:
Weitere Informationen über das Debugging finden Sie in
der Dokumentation zum
Debugger.
Sie können auch Breakpoints für BSP-Seitenfragmente setzen.
Wenn Sie mit den Mitteln des Debuggers nicht weiterkommen, können Sie für Ihre BSP-Applikation einen Trace ziehen. Dazu verwenden Sie entweder das ICM-Tracing oder das HTTP-Browser-Tracing.
Bevor Sie debuggen, stellen Sie Folgendes sicher:
·
Der
Internet Communication
Manager (ICM) befindet sich in aktivem Status.
Dazu verzweigen Sie in die Transaktion SMICM: Der
Status des ICM sollte auf läuft
stehen und die grüne Ampel
sollte angezeigt werden.
Der ICM läuft außerdem mit den korrekten Parametern (siehe auch
Parametrisierung des
ICM und des ICM Server-Cache).
· Die korrekte Domäne bzw. DNS-Konfiguration ist für Ihre BSP-Applikation angegeben.
Siehe auch Hinweis 434918.
Sie können das HTTP-Debugging für BSPs auf verschiedene Arten einstellen bzw. aktivieren:
·
über das Setzen eines Breakpoints
in Ihrer BSP-Applikation
· in der Pflege des HTTP-Service-Baums (Transaktion SICF)
Wählen Sie Bearbeiten ® Debugging ® Debugging aktivieren.
Weitere Informationen erhalten Sie unter
Funktionen zur
Überwachung und Fehlersuche.
· in der Development Workbench (Transaktion SE80)
Wählen Sie Hilfsmittel ® Einstellungen. Im folgenden Popup für die benutzerspezifischen Einstellungen wählen Sie auf der Registerkarte ABAP Editor die eingebettete Registerkarte HTTP Debugging und aktivieren Sie dort global für Ihren Benutzer das HTTP-Debugging.
Im Web Application Builder der Development Workbench können Sie ebenfalls das HTTP-Debugging aktivieren bzw. deaktivieren:
Wählen Sie Hilfsmittel ® Breakpoints ® Für HTTP-Benutzer (de-) aktivieren.

Beachten Sie, dass das Löschen aller Breakpoints nicht automatisch das HTTP-Debugging deaktiviert.