SAP ABAP Class CL_TPDA_BP_HANDLER (TPDA: Breakpoint Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_DEBUGGER_SERVICES (Package) ABAP Debugger: Core Layer
Properties
Class CL_TPDA_BP_HANDLER  
Short Description TPDA: Breakpoint Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_DEBUGGER_SERVICES   ABAP Debugger: Core Layer 
Created 20030108   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_BP_HANDLER has no forward declaration.
Interfaces
Class CL_TPDA_BP_HANDLER has no interface implemented.
Friends
Class CL_TPDA_BP_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BP_RUN_TO_CURSOR Static Attribute Private Type reference (TYPE) TPDA_SYS_BP_SRCLINE TPDA: Included in "BP" of TPDA_SYS_BPTABTYPLINE 20040514
2 BP_RUN_TO_CURSOR_DYNP Static Attribute Private Type reference (TYPE) TPDA_SYS_BP_DYSRCLINE TPDA: Included in "BP" of TPDA_SYS_BPTABTYPLINE 20050729
3 C_EVENT_BP_ACTION Constant Public Type reference (TYPE) CHAR30 'BP_ACTION' 20030203
4 C_NO_SCRIPT_BP Constant Public Type reference (TYPE) TPDA_SCRIPT_NAME '_NO_SCRIPT' TPDA: Script Name 20061218
5 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' 20030602
6 EXC_INT_ERROR Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_INTERNAL_ERROR TPDA: Internal Error 20040129
7 IT_SCRIPT_BPS Static Attribute Private Type reference (TYPE) TY_SCRIPT_BP_IT 20061212
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ALL_BPS Static method Public Method 20030207
2 ACTIVATE_BP Static method Public Method 20040311
3 ACTIVATE_BPS Static method Public Method 20030206
4 ATTACH_SCRIPT_TO_BP Static method Public Method 20061214
5 CHANGE_BP_VISIBILITY Static method Public Method 20050204
6 CHECK_BP_RUN_TO_CURSOR Static method Public Method 20040514
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090312
8 CONVERT_DEB_BPS_TO_EXT Static method Public Method 20050204
9 CONVERT_DEB_BPS_TO_SESS Static method Public Method 20050204
10 DEACTIVATE_ALL_BPS Static method Public Method 20030207
11 DEACTIVATE_BP Static method Public Method 20040311
12 DEACTIVATE_BPS Static method Public Method 20030206
13 DELETE_ALL_BPS Static method Public Method 20030207
14 DELETE_BP Static method Public Method 20030203
15 DELETE_BPS Static method Public Method 20030203
16 DETACH_SCRIPT_FROM_BP Static method Public Method 20061218
17 GET_ALL_BPS Static method Public Method 20030108
18 GET_BP_INFO Static method Public Method 20040311
19 GET_BP_INFO_DYNP Static method Public Method 20050727
20 GET_BP_SYS_INFO Static method Public Method 20041230
21 HANDLE_SLAVE_CHANGE Static method Private Event handling method 20090312
22 RAISE_EVENT_BP_CHANGED Static method Public Method 20041221
23 REFRESH_BPS Static method Public Method 20041222
24 SAVE_BPS Static method Public Method 20030625
25 SET_BP Static method Public Method 20030828
26 SET_BP_CONDITION Static method Public Method 20040331
27 SET_BP_NAME Static method Public Method 20040331
28 SET_BP_RUN_TO_CURSOR Static method Public Method 20040514
29 SET_BP_SRC Static method Public Method 20030602
30 SET_DEL_BP_SC Static method Public Method 20030108
31 SET_DYNAMIC_BP Static method Public Method 20030602
Events
# Event Type Visibility Description Created on
1 BREAK_POINT_CHANGE Static Event
(1)
Public
(2)
20030203
Types
Class CL_TPDA_BP_HANDLER has no local type.
Method Signatures

Method ACTIVATE_ALL_BPS Signature

Method ACTIVATE_ALL_BPS on class CL_TPDA_BP_HANDLER has no parameter.
Method ACTIVATE_ALL_BPS on class CL_TPDA_BP_HANDLER has no exception.

Method ACTIVATE_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BP Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE tpda: Breakpoint Ids 20040311
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20040311

Method ACTIVATE_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_BPS Call by reference Type reference (TYPE) TPDA_SYS_BPTAB tpda: Breakpoint Ids 20030206
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20030206

Method ATTACH_SCRIPT_TO_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BP Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20061214
2 Importing P_SCRIPT Call by reference Object reference (TYPE REF TO) CL_TPDA_SCRIPT TPDA: Debugger Skript 20061214
# Exception Resumable Description Created on
1 CX_TPDA_BP_INTERNAL_ERROR 20061214
2 CX_TPDA_SCRIPT_CREATE_FAILED 20061218
3 CX_TPDA_SCRIPT_GEN_ERROR 20061218
4 CX_TPDA_STOP_SCRIPTING_REQUEST TPDA: Debugger script soll gestoppt werden 20061218
5 CX_TPDA_SYS_BP Breakpoint Handling 20061214

Method CHANGE_BP_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BP_VIEW Call by reference Type reference (TYPE) TPDA_BREAKPOINT_VIEW TPDA: Breakpoints 20050204

Method CHANGE_BP_VISIBILITY on class CL_TPDA_BP_HANDLER has no exception.

Method CHECK_BP_RUN_TO_CURSOR Signature

Method CHECK_BP_RUN_TO_CURSOR on class CL_TPDA_BP_HANDLER has no parameter.
Method CHECK_BP_RUN_TO_CURSOR on class CL_TPDA_BP_HANDLER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_TPDA_BP_HANDLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_TPDA_BP_HANDLER has no exception.

Method CONVERT_DEB_BPS_TO_EXT Signature

Method CONVERT_DEB_BPS_TO_EXT on class CL_TPDA_BP_HANDLER has no parameter.
Method CONVERT_DEB_BPS_TO_EXT on class CL_TPDA_BP_HANDLER has no exception.

Method CONVERT_DEB_BPS_TO_SESS Signature

Method CONVERT_DEB_BPS_TO_SESS on class CL_TPDA_BP_HANDLER has no parameter.
Method CONVERT_DEB_BPS_TO_SESS on class CL_TPDA_BP_HANDLER has no exception.

Method DEACTIVATE_ALL_BPS Signature

Method DEACTIVATE_ALL_BPS on class CL_TPDA_BP_HANDLER has no parameter.
Method DEACTIVATE_ALL_BPS on class CL_TPDA_BP_HANDLER has no exception.

Method DEACTIVATE_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BP Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE tpda: Breakpoint Ids 20040311
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20040311

Method DEACTIVATE_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_BPS Call by reference Type reference (TYPE) TPDA_SYS_BPTAB tpda: Breakpoint Ids 20030206
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20030206

Method DELETE_ALL_BPS Signature

Method DELETE_ALL_BPS on class CL_TPDA_BP_HANDLER has no parameter.
Method DELETE_ALL_BPS on class CL_TPDA_BP_HANDLER has no exception.

Method DELETE_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20030203
2 Importing P_NO_MESSAGE Call by reference Type reference (TYPE) FLAG allgemeines flag 20060918
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Kommunikation Master - Slave 20030204

Method DELETE_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_IDS Call by reference Type reference (TYPE) TPDA_TPDA_BP_IDS_IT TPDA: Breakpoint Tabelle 20030203
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP 20030204

Method DETACH_SCRIPT_FROM_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BP Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20061218
# Exception Resumable Description Created on
1 CX_TPDA_BP_INTERNAL_ERROR 20061218
2 CX_TPDA_SYS_BP Breakpoint Handling 20061218

Method GET_ALL_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BP_IT Call by reference Type reference (TYPE) TPDA_BREAKPOINT_VIEW_IT TPDA: Breakpoint Tabelle 20030109
2 Exporting P_SRC_BP_IT Call by reference Type reference (TYPE) TPDA_SYS_BPLNSTAB 20030605

Method GET_ALL_BPS on class CL_TPDA_BP_HANDLER has no exception.

Method GET_BP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BP_INFO Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20040311
2 Importing P_CTRL_ID Call by reference Type reference (TYPE) TPDA_CONTROLLER_ID TPDA: ID der Controller Klasse 20050825
3 Exporting P_DYN_BP Call by reference Type reference (TYPE) FLAG allgemeines flag 20040311
4 Importing P_LINE Call by reference Type reference (TYPE) I 20050825
5 Exporting P_NO_BP Call by reference Type reference (TYPE) FLAG allgemeines flag 20040311
6 Exporting P_NR_OF_BPS Call by reference Type reference (TYPE) I 20050823
7 Importing P_SRC_INFO_REF Call by reference Object reference (TYPE REF TO) DATA TPDA: Eingehängt in "BP" von TPDA_SYS_BPTABTYPLINE 20050825
# Exception Resumable Description Created on
1 CX_TPDA_BP_INTERNAL_ERROR 20040311
2 CX_TPDA_SYS_BP Breakpoint Handling 20040311

Method GET_BP_INFO_DYNP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BP_INFO Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20050727
2 Importing P_DYNP_INFO Call by reference Type reference (TYPE) TPDA_SYS_BP_DYSRCLINE TPDA: Eingehängt in "BP" von TPDA_SYS_BPTABTYPLINE 20050727
3 Exporting P_DYN_BP Call by reference Type reference (TYPE) FLAG allgemeines flag 20050727
4 Exporting P_NO_BP Call by reference Type reference (TYPE) FLAG allgemeines flag 20050727
# Exception Resumable Description Created on
1 CX_TPDA_BP_INTERNAL_ERROR 20050727
2 CX_TPDA_SYS_BP Breakpoint Handling 20050727

Method GET_BP_SYS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BP_ID Call by reference Type reference (TYPE) I TPDA: Eingehängt in "BP" von TPDA_SYS_BPTABTYPLINE 20041230
2 Exporting P_BP_INFO Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20041230
3 Exporting P_NO_BP Call by reference Type reference (TYPE) FLAG allgemeines flag 20041230

Method GET_BP_SYS_INFO on class CL_TPDA_BP_HANDLER has no exception.

Method HANDLE_SLAVE_CHANGE Signature

Method HANDLE_SLAVE_CHANGE on class CL_TPDA_BP_HANDLER has no parameter.
Method HANDLE_SLAVE_CHANGE on class CL_TPDA_BP_HANDLER has no exception.

Method RAISE_EVENT_BP_CHANGED Signature

Method RAISE_EVENT_BP_CHANGED on class CL_TPDA_BP_HANDLER has no parameter.
Method RAISE_EVENT_BP_CHANGED on class CL_TPDA_BP_HANDLER has no exception.

Method REFRESH_BPS Signature

Method REFRESH_BPS on class CL_TPDA_BP_HANDLER has no parameter.
Method REFRESH_BPS on class CL_TPDA_BP_HANDLER has no exception.

Method SAVE_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BP_IT Call by reference Type reference (TYPE) TPDA_BP_VISIBILIY_IT TPDA: Breakpoint Tabelle 20041230

Method SAVE_BPS on class CL_TPDA_BP_HANDLER has no exception.

Method SET_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BP Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20030828
2 Exporting P_BP_ID Call by reference Type reference (TYPE) I 20030828
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20030828

Method SET_BP_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BP_CONDITION Call by reference Type reference (TYPE) TPDA_BP_CONDITION TPDA: Zusätzliche Bedingung für einen Breakpoint 20040331
2 Importing P_BP_ID Call by reference Type reference (TYPE) I 20040331
# Exception Resumable Description Created on
1 CX_TPDA_BP_CONDITION Fehler in Watchpoint Bedingung 20040331

Method SET_BP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BP_ID Call by reference Type reference (TYPE) I 20040331
2 Importing P_BP_NAME Call by reference Type reference (TYPE) TPDA_BP_NAME TPDA: Zusätzliche Bedingung für einen Breakpoint 20040331

Method SET_BP_NAME on class CL_TPDA_BP_HANDLER has no exception.

Method SET_BP_RUN_TO_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BP_KIND Call by reference Type reference (TYPE) I 20050826
2 Importing P_CTRL_ID Call by reference Type reference (TYPE) TPDA_CONTROLLER_ID TPDA: ID der Controller Klasse 20050826
3 Returning P_NEW_LINE Value transfer Type reference (TYPE) I 20050826
4 Importing P_SRC_INFO_REF Call by reference Object reference (TYPE REF TO) DATA TPDA: Eingehängt in "BP" von TPDA_SYS_BPTABTYPLINE 20050826
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20040514

Method SET_BP_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BP Call by reference Type reference (TYPE) TPDA_SYS_BPTABTYPLINE TPDA: Retrieval-Zeilenstruktur für get_Breakpoints 20030602
2 Exporting P_BP_ID Call by reference Type reference (TYPE) I 20030827
3 Importing P_BP_KIND Call by reference Type reference (TYPE) I 20050812
4 Importing P_CTRL_ID Call by reference Type reference (TYPE) TPDA_CONTROLLER_ID TPDA: ID der Controller Klasse 20050825
5 Importing P_SRC_INFO_REF Call by reference Object reference (TYPE REF TO) DATA TPDA: Eingehängt in "BP" von TPDA_SYS_BPTABTYPLINE 20050812
6 Importing P_VISIBILITY Call by reference Type reference (TYPE) I 20050811
# Exception Resumable Description Created on
1 CX_TPDA_SYS_BP Breakpoint Handling 20030602

Method SET_DEL_BP_SC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CALL_MODE Call by reference Type reference (TYPE) FLAG allgemeines flag 20050826
2 Importing P_CTRL_ID Call by reference Type reference (TYPE) TPDA_CONTROLLER_ID TPDA: ID der Controller Klasse 20050825
3 Exporting P_DEL_FLAG Call by reference Type reference (TYPE) FLAG allgemeines flag 20030109
4 Importing P_KIND Call by reference Type reference (TYPE) I 20050825
5 Importing P_LINE Call by reference Type reference (TYPE) I 20050825
6 Importing P_SRC_INFO_REF Call by reference Object reference (TYPE REF TO) DATA TPDA: Eingehängt in "BP" von TPDA_SYS_BPTABTYPLINE 20050825
7 Importing P_VISIBILITY Call by reference Type reference (TYPE) I 20050825
# Exception Resumable Description Created on
1 CX_TPDA_BP_INTERNAL_ERROR 20030725
2 CX_TPDA_DYN_CANT_DEL 20030527
3 CX_TPDA_SYS_BP Breakpoint Handling 20030205

Method SET_DYNAMIC_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_BP Value transfer Type reference (TYPE) TPDA_SYS_BPTABTYPLINE 20030603
2 Importing P_EXC Call by reference Type reference (TYPE) FLAG SPACE 20030602
3 Importing P_FB Call by reference Type reference (TYPE) FLAG SPACE 20030602
4 Importing P_FORM Call by reference Type reference (TYPE) FLAG SPACE 20030602
5 Importing P_INEXACT Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20060210
6 Importing P_MESSAGE Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20070327
7 Importing P_METH Call by reference Type reference (TYPE) FLAG SPACE 20030602
8 Importing P_NO_MESSAGE Call by reference Type reference (TYPE) FLAG allgemeines flag 20071228
9 Importing P_SET_BP Call by reference Type reference (TYPE) TPDA_BP_CR 20030602
10 Importing P_SRC Call by reference Type reference (TYPE) FLAG SPACE 20030603
11 Importing P_STACKCHANGE Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20050803
12 Importing P_STATEMENT Call by reference Type reference (TYPE) FLAG SPACE 20030603
13 Importing P_SUBKEY Call by reference Type reference (TYPE) I 20051104
14 Importing P_SYS_EXC Call by reference Type reference (TYPE) FLAG SPACE 20030917
15 Importing P_TEMPLATE Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20051116

Method SET_DYNAMIC_BP on class CL_TPDA_BP_HANDLER has no exception.
Event Signatures

Event BREAK_POINT_CHANGE Signature
Event BREAK_POINT_CHANGE on class CL_TPDA_BP_HANDLER has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640