In AS ABAP unter SAP NetWeaver 7.0 EHP2 und 7.2 steht eine weitere Debugging-Variante zur Verfügung: Request-basiertes Debugging.
Request-basiertes Debugging versetzt Sie in die Lage, nur ganz bestimmte HTTP- oder RFC-Requests anzuhalten und zu debuggen, die ein bestimmter Endbenutzer (im Sinne einer Person, die vor einem PC sitzt) verschickt. Im Gegensatz zum benutzerbasierten Debugging wird dabei Folgendes gewährleistet:
Es spielt keine Rolle, welcher Benutzer des AS ABAP und welcher Applikationsserver des AS ABAP den Request abarbeiten.
Das Abarbeiten von Requests anderer Endbenutzer wird nicht beeinträchtigt, was in einem Produktivsystem essenziell ist.
Request-basiertes Debugging eignet sich daher generell zum Debuggen von Anwendungen, die auf Client-Server-Technologien basieren, bei denen ein allgemeiner Systembenutzer des AS ABAP externe Requests verschiedener Clients bedient. Sie können Requests voneinander isolieren und einzeln analysieren.
Beispielsituationen, in denen das Request-basierte Debugging besonders geeignet ist:
Ein Support-Mitarbeiter debuggt HTTP-Requests
Breakpoints setzen: SAP GUI remote
Requests initiieren: Web Browser via WTS (zum Kundennetzwerk)
Ein Support-Mitarbeiter debuggt RFC-Requests
Breakpoints setzen: SAP GUI remote
Requests initiieren: SAP GUI remote
Für Request-basiertes Debugging gelten folgende Systemvoraussetzungen:
AS ABAP: SAP NetWeaver 7.0 EHP2 oder 7.2 und höher
Frontend-PC
Breakpoints setzen: SAP GUI for Windows 7.10
Requests abschicken
SAP GUI for Windows 7.10
Web-basierte Anwendungen
Microsoft Internet Explorer
SAP HTTP PlugIn for IE
Siehe SAP Hinweis 1041556 für unterstützte Kombinationen von Microsoft Windows und Microsoft Internet Explorer sowie für eine Bezugsquelle von SAP HTTP PlugIn for IE.