SAP ABAP Interface IF_TPDA_TOOL (TPDA: Interface for Plug-In)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     STPDA_UI_FRAMEWORK (Package) ABAP Debugger: Framework of the User Interface
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_BP_WP VMCDBG Breakpoints and Watchpoints 20110711
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_MEMORY_EXPLORER TPDA: Memory Object Explorer 20081211
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_OBJECT_VIEW TPDA: Object Display 20040615
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_PROGS TPDA: Template for New Tools 20040504
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_QUICK_VARS tpdas: Tool - Variables Fast Display 20030328
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_SCRIPT TPDA: Template for New Tools 20050523
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_STACK TPDA: Tool for Stack View 20030328
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_STRUC_VIEW tpda: Structure View 20030328
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_SYSTEM_AREAS TPDA: Complex Data Objects 20040629
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_TABLE_NEW tpda: Table View 20090702
... Click here to see Used By full list (51 items)
Properties
Interface IF_TPDA_TOOL  
Short Description TPDA: Interface for Plug-In    
General Data
Package STPDA_UI_FRAMEWORK   ABAP Debugger: Framework of the User Interface 
Created 20030213   SAP 
Last changed 20090618   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_TPDA_TOOL has no interface.
Friends
Interface IF_TPDA_TOOL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_TAB Instance attribute Public Type reference (TYPE) TPDA_ACTIVE_TAB 20030613
2 C_EVENT_DEBUG_STEP Constant Public Type reference (TYPE) CHAR100 'DEBUG_STEP' 20030331
3 DYNNR Instance attribute Public Type reference (TYPE) SYDYNNR 20030331
4 HIDDEN_LAYOUT_SERVICES Instance attribute Public Type reference (TYPE) TPDA_TOOL_LAYOUT_SERVICES TPDA: Hidden Layout Services 20051028
5 PROGRAM Instance attribute Public Type reference (TYPE) SYREPID 20030331
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Factory: Create an Instance of the Tool 20030319
2 DELETE Instance method Public Method Delete a Tool Instance (Call Before Releasing the Instance) 20030319
3 GET_VIEW Instance method Public Method Returns Display Component of Instance (for Example, Subscr.) 20030319
4 HANDLE_DEBUG_STEP Instance method Public Event handling method 20030319
5 HANDLE_OK_CODE Instance method Public Method 20030319
6 HANDLE_TAB_ACTIVATED Instance method Public Method 20030617
7 HANDLE_TAB_DEACTIVATED Instance method Public Method 20030617
8 HANDLE_TOOL_REQUEST Instance method Public Method 20040406
9 INIT Instance method Public Method Initialization of a Tool Instance 20030319
10 IS_AVAILABLE Static method Public Method Factory: Can a new tool instance be created? 20030320
11 RELEASE Static method Public Method Release a Tool Instance to the Factory 20030319
Events
Interface IF_TPDA_TOOL has no event.
Types
Interface IF_TPDA_TOOL has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TOOL_REF Value transfer Object reference (TYPE REF TO) IF_TPDA_TOOL 20030319
2 Importing P_WITH_TOOL_REF Call by reference Object reference (TYPE REF TO) IF_TPDA_TOOL 20030624
# Exception Resumable Description Created on
1 CX_TPDA_TOOL_NOT_AVAILABLE TPDA: Toolinstanz konnte nicht erzeugt werden 20030320

Method DELETE Signature

Method DELETE on Interface IF_TPDA_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_TOOL_DELETE_FAILED 20030331

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OK_CODE_NAMESPACE Call by reference Type reference (TYPE) TPDA_TOOL_OK_CODE TPDA: OK-Code Namenraum für Tool 20050711
2 Exporting P_PROGRAM Call by reference Type reference (TYPE) PROGRAM 20030328
3 Exporting P_SCREEN Call by reference Type reference (TYPE) SYDYNNR 20030328

Method GET_VIEW on Interface IF_TPDA_TOOL has no exception.

Method HANDLE_DEBUG_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OK_CODE Call by reference Attribute reference (LIKE) 20030319

Method HANDLE_DEBUG_STEP on Interface IF_TPDA_TOOL has no exception.

Method HANDLE_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OK_CODE Call by reference Type reference (TYPE) TPDA_OK_CODE 20030319
# Exception Resumable Description Created on
1 CX_TPDA_NAVIGATION 20030723

Method HANDLE_TAB_ACTIVATED Signature

Method HANDLE_TAB_ACTIVATED on Interface IF_TPDA_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_TOOL_ACTIV_FAILED TPDA: Aktivierung des Tools fehlgeschlagen 20030703

Method HANDLE_TAB_DEACTIVATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CLOSE Call by reference Type reference (TYPE) FLAG allgemeines flag 20050620
# Exception Resumable Description Created on
1 CX_TPDA_TOOL_DEACTIV_FAILED TPDA: Aktivierung des Tools fehlgeschlagen 20030703

Method HANDLE_TOOL_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SENDER Call by reference Object reference (TYPE REF TO) IF_TPDA_TOOL TPDA: Schnittstelle für Plug-In 20040406
2 Importing P_VAR_IT Call by reference Type reference (TYPE) TPDA_TRANSFER_IT TPDA: Datentransfer zwischen Tools 20040406

Method HANDLE_TOOL_REQUEST on Interface IF_TPDA_TOOL has no exception.

Method INIT Signature

Method INIT on Interface IF_TPDA_TOOL has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_TOOL_INIT_FAILED 20030331

Method IS_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_AVAILABLE Value transfer Type reference (TYPE) ABAP_BOOL 20030320

Method IS_AVAILABLE on Interface IF_TPDA_TOOL has no exception.

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_TOOL_REF Call by reference Object reference (TYPE REF TO) IF_TPDA_TOOL 20030319
# Exception Resumable Description Created on
1 CX_TPDA_NO_INSTANCE Die Toolinstance existiert nicht 20030328
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_BP_WP VMCDBG Breakpoints and Watchpoints 20110711
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_MEMORY_EXPLORER TPDA: Memory Object Explorer 20081211
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_OBJECT_VIEW TPDA: Object Display 20040615
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_PROGS TPDA: Template for New Tools 20040504
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_QUICK_VARS tpdas: Tool - Variables Fast Display 20030328
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_SCRIPT TPDA: Template for New Tools 20050523
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_STACK TPDA: Tool for Stack View 20030328
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_STRUC_VIEW tpda: Structure View 20030328
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_SYSTEM_AREAS TPDA: Complex Data Objects 20040629
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_TABLE_NEW tpda: Table View 20090702
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_TABLE_VIEW tpda: Table View 20030328
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_TEMPLATE TPDA: Template for New Tools 20040312
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_TRACE Trace Tool 20031127
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_MEMORY TPDA: Memory Display 20040115
15 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_CMD Simple command console 20110411
16 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_COMPND VMCDBG: Compound/Array Display 20110908
17 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_CTRL VMC process overview / dbg control 20110331
18 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_DBSRC VMCDBG: Java sources (DB) 20110714
19 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_EXPR VMCDBG: Expression tool 20110914
20 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_SOURCE VMCDBG Source Display 20110609
21 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_STACK VMCDBG Stack Display 20110609
22 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_THREAD VMCDBG: Thread Display 20110906
23 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_VMCDBG_VARS VMCDBG Variables Display 20110609
24 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_WEBDYNPRO 20050401
25 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_WEBDYNPROMEM 20080718
26 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_WRAPPER TPDA: Debugger Tool for In-Place Scripts 20060928
27 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SHMM_TOOL_ROOT_EXPLORER Root Object Display 20051114
28 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TOOL_HIERARCHY Runtime Analysis: Hierarchy Tool 20060314
29 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TOOL_HITLIST Runtime Analysis: Hitlist Tool 20060123
30 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TOOL_PROCBLOCKS Runtime Analyse: Processing Blocks Tool 20060315
31 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TOOL_PROFILE2 Runtime Analysis: Profile Tool 20060511
32 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TOOL_TIMES Runtime Analysis: Times Tool 20060125
33 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_CUSTOM_DISPLAY SAS: Find Traces 20050909
34 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_CUSTOM_XML SAS: Find Traces 20050610
35 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_EVENTS_DISPLAY SAS: Find Traces 20050906
36 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_SOURCE_DISPLAY SAS: Find Traces 20050617
37 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_STATEMENT_DISPLAY SAS: Find Traces 20050909
38 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_TRACE_DISPLAY SAS: Find Traces 20050601
39 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAS_TOOL_TRACE_FINDER SAS: Find Traces 20050531
40 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ATRA_TOOL_DBTABLES Runtime Analysis: Database Tool 20060131
41 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_BP TPDA: Breakpoint Handler 20030328
42 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_CCMP Code Composer Tool 20090421
43 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_CONSOLE_VIEWER TPDA: Tool Console Viewer 20050720
44 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_DATA_EXPLORER TPDA: Complex Data Objects 20040526
45 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_DETAIL_VIEW TPDA: Object Display / Temporary 20030618
46 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_DIFF TPDA: Tool for Stack View 20040312
47 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_DYNPROS TPDA TOOL for Screen Analysis 20040716
48 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_EDITOR TPDA: Tool - Editor 20030328
49 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_EDITOR_AB4 TPDA: Tool - Editor 20041209
50 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_EDITOR_CTRL TPDA: Tool - Editor 20040226
51 Interface implementation (CLASS c. INTERFACES i_ref)  CL_TPDA_TOOL_EXCEPTION 20060706
History
Last changed by/on SAP  20090618 
SAP Release Created in 640