SAP ABAP Class CL_TPDA_WP_SERVICES (TPDA: Watchpoint Services)
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_WP_SERVICES  
Short Description TPDA: Watchpoint Services    
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 20040309   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_WP_SERVICES has no forward declaration.
Interfaces
Class CL_TPDA_WP_SERVICES has no interface implemented.
Friends
Class CL_TPDA_WP_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SPEC_ATTR_NOP Constant Public Type reference (TYPE) TPDA_WP_COND_ATTR 'NOP' TPDA: Watchpoint Condition - Special Attributes 20040309
2 C_SPEC_ATTR_STRING_LEN Constant Public Type reference (TYPE) TPDA_WP_COND_ATTR 'T_LINES' TPDA: Watchpoint Condition - Special Attributes 20040309
3 C_SPEC_ATTR_STRING_STRLEN Constant Public Type reference (TYPE) TPDA_WP_COND_ATTR 'S_STRLEN' TPDA: Watchpoint Condition - Special Attributes 20040309
4 C_SPEC_ATTR_TABLE_LINES Constant Public Type reference (TYPE) TPDA_WP_COND_ATTR 'T_LINES' TPDA: Watchpoint Condition - Special Attributes 20040309
5 C_SPEC_ATTR_TABLE_SORT_ORDER Constant Public Type reference (TYPE) TPDA_WP_COND_ATTR 'T_SORT' TPDA: Watchpoint Condition - Special Attributes 20040309
6 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' General Flag 20041020
7 C_VAR_PATTERN Constant Public Type reference (TYPE) CHAR5 '' R/2 Table 20040310
8 IT_COND_SPEC_ATTR Static Attribute Private Type reference (TYPE) TPDA_WP_COND_SPEC_ATTR_IT TPDA: Watchpoint - Condition - Special Attributes 20040309
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_WPS Static method Public Method 20050208
2 CHANGE_OO_WATCHPOINT Static method Public Method Change OO-Watchpoint 20080423
3 CHANGE_WATCHPOINT Static method Public Method 20040405
4 CHANGE_WP Static method Private Method 20040405
5 CHECK_CONDITION Static method Public Method 20040310
6 CREATE_OO_WATCHPOINT Static method Public Method 20080318
7 CREATE_WATCHPOINT Static method Public Method 20040310
8 DEACTIVATE_WPS Static method Public Method 20050208
9 DELETE_WPS Static method Public Method 20041020
10 GET_SPEC_ATTR Static method Public Method 20040309
11 GET_SYS_WPS Static method Public Method 20040402
12 GET_WPS Static method Public Method 20040402
13 HANDLE_WP_REACHED Static method Public Method 20040402
14 RAISE_EVENT_WP_CHANGED Static method Public Method 20060215
15 REMOVE_LEADING_PROG Static method Public Method 20110202
16 RESTORE_WP Static method Private Method Recreate Already Closed Watchpoint 20080506
17 SET_WP Static method Private Method 20040402
Events
# Event Type Visibility Description Created on
1 WP_CHANGED Static Event
(1)
Public
(2)
20040405
2 WP_REACHED Static Event
(1)
Public
(2)
20040402
Types
Class CL_TPDA_WP_SERVICES has no local type.
Method Signatures

Method ACTIVATE_WPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WPID_IT Call by reference Type reference (TYPE) TPDA_WPID_IT TPDA: Tabelle der Watchpoint IDs 20050208

Method ACTIVATE_WPS on class CL_TPDA_WP_SERVICES has no exception.

Method CHANGE_OO_WATCHPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_WPID Call by reference Type reference (TYPE) I Watchpoint id 20080423
2 Importing P_WP_COND Call by reference Type reference (TYPE) TPDA_WP_CONDITION tpda: Watchpoint Bedingung 20080423
3 Importing P_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO tpda: watchpoint Info 20080423
4 Importing SETPACKAGE Call by reference Type reference (TYPE) C 'X' oder ' ' 20080423
5 Importing SETPACKAGESTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
6 Importing SETPRIVATE Call by reference Type reference (TYPE) C 'X' oder ' ' 20080423
7 Importing SETPRIVATESTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
8 Importing SETPROTECTED Call by reference Type reference (TYPE) C 'X' oder ' ' 20080423
9 Importing SETPROTECTEDSTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
10 Importing SETPUBLIC Call by reference Type reference (TYPE) C 'X' oder ' ' 20080423
11 Importing SETPUBLICSTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20080423
2 CX_TPDA_SYS_WP Fehler in Watchpoint Bedingung 20080423

Method CHANGE_WATCHPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WPID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040405
2 Importing P_WP_COND Call by reference Type reference (TYPE) TPDA_WP_CONDITION tpda: Watchpoint Bedingung 20040405
3 Importing P_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO tpda: watchpoint Info 20040405
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20060306
2 CX_TPDA_SYS_WP Fehler in Watchpoint Bedingung 20060306

Method CHANGE_WP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WPID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040405
2 Importing P_WP_COND Call by reference Type reference (TYPE) TPDA_WP_CONDITION tpda: Watchpoint Bedingung 20040405
3 Importing P_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO tpda: watchpoint Info 20040405
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20040405
2 CX_TPDA_SYS_WP Watchpoint Handling 20040405

Method CHECK_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WP_CONDITION Call by reference Type reference (TYPE) TPDA_WP_COND_STR tpda: Watchpoint Bedingung 20040310
# Exception Resumable Description Created on
1 CX_TPDA_WP_CONDITION Fehler in Watchpoint Bedingung 20040310

Method CREATE_OO_WATCHPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WPID Value transfer Type reference (TYPE) I Watchpoint id 20080318
2 Importing P_WP_COND Call by reference Type reference (TYPE) TPDA_WP_CONDITION tpda: Watchpoint Bedingung 20080318
3 Importing P_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO tpda: watchpoint Info 20080318
4 Importing SETPACKAGE Call by reference Type reference (TYPE) C 'X' oder ' ' 20080318
5 Importing SETPACKAGESTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
6 Importing SETPRIVATE Call by reference Type reference (TYPE) C 'X' oder ' ' 20080318
7 Importing SETPRIVATESTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
8 Importing SETPROTECTED Call by reference Type reference (TYPE) C 'X' oder ' ' 20080318
9 Importing SETPROTECTEDSTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
10 Importing SETPUBLIC Call by reference Type reference (TYPE) C 'X' oder ' ' 20080318
11 Importing SETPUBLICSTA Call by reference Type reference (TYPE) C 'X' oder ' ' 20080430
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20080318
2 CX_TPDA_SYS_WP Fehler in Watchpoint Bedingung 20080318

Method CREATE_WATCHPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WPID Value transfer Type reference (TYPE) I 20060306
2 Importing P_WP_COND Call by reference Type reference (TYPE) TPDA_WP_CONDITION tpda: Watchpoint Bedingung 20040310
3 Importing P_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO tpda: watchpoint Info 20040310
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20060306
2 CX_TPDA_SYS_WP Fehler in Watchpoint Bedingung 20060306

Method DEACTIVATE_WPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WPID_IT Call by reference Type reference (TYPE) TPDA_WPID_IT TPDA: Tabelle der Watchpoint IDs 20050208

Method DEACTIVATE_WPS on class CL_TPDA_WP_SERVICES has no exception.

Method DELETE_WPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WPID_IT Call by reference Type reference (TYPE) TPDA_WPID_IT TPDA: Tabelle der Watchpoint IDs 20041020

Method DELETE_WPS on class CL_TPDA_WP_SERVICES has no exception.

Method GET_SPEC_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SPEC_ATTR_IT Value transfer Type reference (TYPE) TPDA_WP_COND_SPEC_ATTR_IT TPDA: Watchpoint - Bedingung - spezielle Attribute 20040309

Method GET_SPEC_ATTR on class CL_TPDA_WP_SERVICES has no exception.

Method GET_SYS_WPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WPS_IT Value transfer Type reference (TYPE) TPDA_SYS_WPTAB TPDA: Retrieval-Tabelle für get_Watchpoints 20040402

Method GET_SYS_WPS on class CL_TPDA_WP_SERVICES has no exception.

Method GET_WPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_WPS_IT Value transfer Type reference (TYPE) TPDA_WP_IT TPDA: Retrieval-Tabelle für get_Watchpoints 20040402

Method GET_WPS on class CL_TPDA_WP_SERVICES has no exception.

Method HANDLE_WP_REACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REACHED_WPS_IT Call by reference Type reference (TYPE) TPDA_WP_REACHED_IT TPDA: Erreichte Watchpoints Ids 20040402

Method HANDLE_WP_REACHED on class CL_TPDA_WP_SERVICES has no exception.

Method RAISE_EVENT_WP_CHANGED Signature

Method RAISE_EVENT_WP_CHANGED on class CL_TPDA_WP_SERVICES has no parameter.
Method RAISE_EVENT_WP_CHANGED on class CL_TPDA_WP_SERVICES has no exception.

Method REMOVE_LEADING_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VARNAME Call by reference Type reference (TYPE) CSEQUENCE 20110202

Method REMOVE_LEADING_PROG on class CL_TPDA_WP_SERVICES has no exception.

Method RESTORE_WP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing L_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO TPDA: Retreival Zeilenstruktur für GET_WPSATTR 20080506
2 Importing L_WP_SAVE Call by reference Type reference (TYPE) TPDA_SYS_WPTABATTRTYPLINE tpda: watchpoint Info 20080506

Method RESTORE_WP on class CL_TPDA_WP_SERVICES has no exception.

Method SET_WP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NO_EVENT Call by reference Type reference (TYPE) FLAG allgemeines flag 20060306
2 Returning P_WPID Value transfer Type reference (TYPE) I 20060306
3 Importing P_WP_COND Call by reference Type reference (TYPE) TPDA_WP_CONDITION tpda: Watchpoint Bedingung 20040402
4 Importing P_WP_INFO Call by reference Type reference (TYPE) TPDA_WP_INFO tpda: watchpoint Info 20040402
# Exception Resumable Description Created on
1 CX_TPDA_SYS_SYMB Exceptions bzgl. Symbolinformationen 20040402
2 CX_TPDA_SYS_WP Watchpoint Handling 20040402
Event Signatures

Event WP_CHANGED Signature
Event WP_CHANGED on class CL_TPDA_WP_SERVICES has no parameter.
Event WP_REACHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_WP_IT Exporting Value transfer Type reference (TYPE) TPDA_WP_REACHED_IT TPDA: Erreichte Watchpoints Ids 20040402
History
Last changed by/on SAP  20130531 
SAP Release Created in 700