Page 1 of 1

Fehleranalyse bei BSP-Applikationen

PostPosted: Wed Jan 22, 2003 8:18 am
by Walter4536
Bei BSP-Applikationen gestaltet sich die Fehleranalyse manchmal etwas schwieriger wie bei 'gewöhnlichen' ABAP-Applikationen.

Zur Fehleranalyse kann man folgendes machen:

1. Breakpoints in den BSP-Seiten und im Coding (HTTP-Breakpoints, keine Session-Breakpoints). Debugging kann dabei für die betreffende BSP-Applikation eingeschaltet werden mittels Transaktion SICF. Dazu muß der betreffende Applikationsknoten ausgewählt werden. Sodann kann über den Menüpfad 'Bearbeiten'->'Debugging'->'Debugging aktivieren' eben diese Funktion eingeschaltet werden.

2. Unter Umständen kommt man mit Debugging alleine nicht weiter. Dann empfiehlt sich mittels Transaktion SMICM die entsprechenden Requests und Responses zu analysieren. Dazu muss lediglich ein Thread ausgewählt werden und über den Menüpfad 'Springen'-> 'Tracefile'-> 'Datei anzeigen' springt man automatisch zum Tracefile 'dev_icm'. Es ist im übrigen dabei völlig egal, welchen Thread man dabei auswählt. Es kann eventuell notwendig sein aus Übersichtlichkeitsgründen, das Tracefile zu löschen. Das geschieht über den Pfad 'Springen'-> 'Tracefile'-> Zurücksetzen'. Zusätzlich kann man den Tracelevel erhöhen auf maximal Stufe '3', wobei dann alles zwischen Server und Browser mitprotokolliert wird. Stufe 3 sollte man nur kurzzeitig benutzen, da das Tracefile ansonsten sehr schnell, sehr groß werden kann. ('Springen'->'Tracelevel'->'Erhöhen' oder 'Verringern'.

3. Es empfiehlt sich zusätzlich in den Browsereinstellungen auf die Einstellung 'Show friendly HTTP error messages' zu verzichten (abzuschalten), da das dazu führen kann, das bestimmte Fehlermeldungen nicht ausgegeben werden.