SAP ABAP Class CL_TPDA_ADT_RES_BREAKPOINTS (Breakpoints Resource Controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_ADT (Package) ADT Debugger
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 20111115
Properties
Class CL_TPDA_ADT_RES_BREAKPOINTS  
Short Description Breakpoints Resource Controller    
Super Class CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_ADT   ADT Debugger 
Created 20111115   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TPDA_ADT_RES_BREAKPOINTS has no forward declaration.
Interfaces
Class CL_TPDA_ADT_RES_BREAKPOINTS has no interface implemented.
Friends
Class CL_TPDA_ADT_RES_BREAKPOINTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BP_TRANSFER_IN Instance attribute Private Type reference (TYPE) TYP_BP_TRANSFER 20111129
2 BP_TRANSFER_OUT Instance attribute Private Type reference (TYPE) TYP_BP_TRANSFER 20111129
3 C_BPKIND_EXCEPTION Constant Public Type reference (TYPE) STRING 'exception' 20111115
4 C_BPKIND_LINE Constant Public Type reference (TYPE) STRING 'line' 20111115
5 C_BPKIND_STATEMENT Constant Public Type reference (TYPE) STRING 'statement' 20111115
6 C_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_TPDA_ADT_RES_BREAKPOINTS' 20111115
7 C_DBGMODE_TERMINAL Constant Public Type reference (TYPE) STRING 'terminal' 20111115
8 C_DBGMODE_USER Constant Public Type reference (TYPE) STRING 'user' 20111115
9 C_SCOPE_DEBUGGER Constant Public Type reference (TYPE) STRING 'debugger' 20111129
10 C_SCOPE_EXTERNAL Constant Public Type reference (TYPE) STRING 'external' 20111129
11 C_SYNCMODE_FULL Constant Public Type reference (TYPE) STRING 'full' 20111115
12 C_SYNCMODE_NONE Constant Public Type reference (TYPE) STRING '' 20111129
13 C_SYNCMODE_PARTIAL Constant Public Type reference (TYPE) STRING 'partial' 20111115
14 REF_BP_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_TPDAPI_BP_FACTORY 20111129
15 REF_DEBUGGER_BP_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_TPDAPI_BP_SERVICES 20111129
16 REF_DEBUGGER_SESSION Instance attribute Private Object reference (TYPE REF TO) IF_TPDAPI_SESSION 20111129
17 REF_REQUEST Instance attribute Private Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20111115
18 REF_RESPONSE Instance attribute Private Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20111115
19 REF_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_TPDAPI_SERVICE 20111129
20 REF_STATIC_BP_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_TPDAPI_STATIC_BP_SERVICES 20111129
21 REF_URI_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_ADT_URI_MAPPER 20111129
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BP_API Instance method Private Method 20111116
2 CONSTRUCTOR Instance method Public Constructor 20111129
3 CREATE_EXCEPTION_BREAKPOINT Instance method Private Method 20120103
4 CREATE_LINE_BREAKPOINT Instance method Private Method 20111129
5 CREATE_STATEMENT_BREAKPOINT Instance method Private Method 20111129
6 EXC_PROP Instance method Private Method 20111129
7 GET_BP_TRANSFER_FROM_REQUEST Instance method Private Method 20111115
8 GET_PREVIOUS_TEXT Static method Public Method 20111201
9 HANDLE_BP_SYNC Instance method Private Method 20111129
10 INIT_DEBUGGER Instance method Private Method 20111129
11 INIT_STATIC Instance method Private Method 20111129
12 SET_RESPONSE_FROM_BP_TRANSFER Instance method Private Method 20111116
13 TO_C32 Instance method Private Method 20111129
14 TO_I Instance method Private Method 20111130
Events
Class CL_TPDA_ADT_RES_BREAKPOINTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_BP_TRANSFER Public See coding 20111115 BEGIN OF typ_bp_transfer, debugging_mode TYPE string, scope TYPE string, request_user TYPE string, terminal_id TYPE string, ide_id TYPE string, sync_mode TYPE string, system_debugging TYPE string, tab_bps TYPE STANDARD TABLE OF typ_str_bp WITH DEFAULT KEY, tab_sync_scope TYPE STANDARD TABLE OF typ_str_sync_scope WITH DEFAULT KEY, END OF typ_bp_transfer
2 TYP_STR_BP Public See coding 20111115 BEGIN OF typ_str_bp. INCLUDE TYPE typ_str_bp_gen AS str_gen. TYPES: str_line TYPE typ_str_bp_line, str_statement TYPE typ_str_bp_statement, str_exception TYPE typ_str_bp_exception, ref_bp TYPE REF TO if_tpdapi_bp, END OF typ_str_bp
3 TYP_STR_BP_EXCEPTION Public See coding 20111115 BEGIN OF typ_str_bp_exception, exception_class TYPE string, END OF typ_str_bp_exception
4 TYP_STR_BP_GEN Public See coding 20111115 BEGIN OF typ_str_bp_gen, kind TYPE string, skip_count TYPE string, condition TYPE string, client_id TYPE string, id TYPE string, error_message TYPE string, error_id TYPE string, END OF typ_str_bp_gen
5 TYP_STR_BP_LINE Public See coding 20111115 BEGIN OF typ_str_bp_line. INCLUDE TYPE if_adt_object_reference_ch=>ty_object_reference AS object_reference. TYPES: END OF typ_str_bp_line
6 TYP_STR_BP_STATEMENT Public See coding 20111115 BEGIN OF typ_str_bp_statement, statement TYPE string, END OF typ_str_bp_statement
7 TYP_STR_SYNC_SCOPE Public See coding 20111115 BEGIN OF typ_str_sync_scope. INCLUDE TYPE if_adt_object_reference_ch=>ty_object_reference AS object_reference. TYPES: END OF typ_str_sync_scope
Method Signatures

Method CALL_BP_API Signature

Method CALL_BP_API on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_REST 20111116

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
Method CONSTRUCTOR on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method CREATE_EXCEPTION_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_BP Call by reference Type reference (TYPE) TYP_STR_BP 20120103
2 Returning R_STR_BP Value transfer Type reference (TYPE) TYP_STR_BP 20120103

Method CREATE_EXCEPTION_BREAKPOINT on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method CREATE_LINE_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_BP Call by reference Type reference (TYPE) TYP_STR_BP 20111129
2 Returning R_STR_BP Value transfer Type reference (TYPE) TYP_STR_BP 20111129

Method CREATE_LINE_BREAKPOINT on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method CREATE_STATEMENT_BREAKPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR_BP Call by reference Type reference (TYPE) TYP_STR_BP 20111129
2 Returning R_STR_BP Value transfer Type reference (TYPE) TYP_STR_BP 20111129

Method CREATE_STATEMENT_BREAKPOINT on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method EXC_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20111129
2 Importing I_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20111129
3 Returning R_REF_PROP Value transfer Object reference (TYPE REF TO) IF_ADT_EXCEPTION_PROPERTIES 20111129

Method EXC_PROP on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method GET_BP_TRANSFER_FROM_REQUEST Signature

Method GET_BP_TRANSFER_FROM_REQUEST on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_REST 20111115

Method GET_PREVIOUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_CX Call by reference Object reference (TYPE REF TO) CX_ROOT 20111201
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20111201

Method GET_PREVIOUS_TEXT on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method HANDLE_BP_SYNC Signature

Method HANDLE_BP_SYNC on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20111129
2 CX_ADT_RES_DELETION_FAILURE 20111207

Method INIT_DEBUGGER Signature

Method INIT_DEBUGGER on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20111129

Method INIT_STATIC Signature

Method INIT_STATIC on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_REST 20120327
2 CX_ADT_REST_DATA_INVALID 20111129

Method SET_RESPONSE_FROM_BP_TRANSFER Signature

Method SET_RESPONSE_FROM_BP_TRANSFER on class CL_TPDA_ADT_RES_BREAKPOINTS has no parameter.
# Exception Resumable Description Created on
1 CX_ADT_REST 20111116

Method TO_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANY Call by reference Type reference (TYPE) SIMPLE 20111129
2 Returning R_C32 Value transfer Type reference (TYPE) CHAR32 20111129

Method TO_C32 on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.

Method TO_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANY Call by reference Type reference (TYPE) SIMPLE 20111130
2 Returning R_I Value transfer Type reference (TYPE) I 20111130

Method TO_I on class CL_TPDA_ADT_RES_BREAKPOINTS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 804