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.
Achtung
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 Weitere Informationen erhalten Sie unter Fehlerbehandlung und Monitoring.
in der Development Workbench (Transaktion SE80)
Wählen Sie . Im folgenden Popup für die benutzerspezifischen Einstellungen wählen Sie auf der Registerkarte ABAPEditor die eingebettete Registerkarte HTTPDebugging 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 .
Achtung
Beachten Sie, dass das Löschen aller Breakpoints nicht automatisch das HTTP-Debugging deaktiviert.