Ansicht
Dokumentation

RS_AMDP_START_DEBUGGER - Start AMDP test debugger

RS_AMDP_START_DEBUGGER - Start AMDP test debugger

BAL Application Log Documentation   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

AMDP debugger prototype control program

Verwendung

This program controls an AMDP debugger prototype instance, i.e. it starts and stops such a debugger prototype instance.

The AMDP debugger prototype is an experimental tool to test integration of "new" SQLSCRIPT debugger features in an ABAP server environment, before the features are integrated in the standard AMDP debugger.

  • This program is is meant for SAP internal usage only. Please do not use it unless proposed by SAP.
  • This program is in a prototype state; it may not work as expected, it is not accessible, uses a non-standard UI and there is no support for it. Additionally, it may break on changes of services used by it, and it will be removed later on without further notice.
  • If possible, avoid to use this program in a productive system.
  • If you need to use it in a productive system, you should verify before in a test system with equal or at least similar HANA and ABAP software version, whether
  • enabling the AMDP debugger and using its debugging features causes unexpected side effects on your application

  • debugging does not slow down the application too much (avoid timeout and out-of-memory issues)

  • used debugging features are feasible to your application w.r.t. recompile time and additional application runtime caused by less optimizations in the debug versions of procedures and functions.

  • The features available may partly be experimental, which means that their integration in the ABAP infrastructure is not mature enough to be integrated into the standard AMDP debugger. Those features are left active in this debugger prototype for further tests.

Einschränkungen

This prototype is built to be used via SAPGUI only.

Integration

Voraussetzungen

The AMDP framework is currently only available on HANA databases. The used SQLSCRIPT debugger is a feature of the HANA database.

Funktionsumfang

  • Start of an AMDP debugger prototype instance: as an initial set of breakpoints, all user breakpoints in AMDP methods created via SAPGUI transaction SE80 or SE24 are used for the corresponding SQLSCRIPT code.
  • Stop of an AMDP debugger prototype instance
  • Restart of an AMDP debugger prototype instance in case control of a running AMDP debugger instance had been lost before: if an AMDP debugger session is already running for the current user, this debugger session will be stopped and a new instance will be started.
  • Ad-Hoc-Breakpoint: If the name of a procedure is given, a temporary breakpoint is set in that will be removed again on the first stop in this procedure the procedure.
  • Debug-Preparation: A set of AMDP method names can be specified via a selection dialog. The operator evaluation is non-standard:
  • ">=" denotes the method and all methods used therein

  • "<=" denotes the AMDP method and all methods that use this method

  • An interval denotes the two specified methods and all AMDP methods on "paths" between the two methods.

  • The UI representation and feature set of the AMDP debugger prototype varies without further notice

Selektion

Standardvarianten

Ausgabe

Aktivitäten

Beispiel






BAL Application Log Documentation   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4141 Date: 20240520 Time: 065830     sap01-206 ( 65 ms )