SAP ABAP Class CL_TPDA_OK_CODE_HANDLER (tpda: OK Code Handler)
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
Properties
Class CL_TPDA_OK_CODE_HANDLER  
Short Description tpda: OK Code Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package STPDA_UI_FRAMEWORK   ABAP Debugger: Framework of the User Interface 
Created 20020819   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class CL_TPDA_OK_CODE_HANDLER has no interface implemented.
Friends
Class CL_TPDA_OK_CODE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CARRIER Constant Public Type reference (TYPE) PROGRAM 'SAPLSTPDA_CARRIER' Program/Transaction in SQL Trace Evaluation 20020820
2 C_DBG_EVENT_JUMP Constant Public Type reference (TYPE) SY-UCOMM 'JUMP' Debug Event a Jump to the Debugger 20090114
3 C_DBG_EVENT_POS_LINE Constant Public Type reference (TYPE) SY-UCOMM 'POS_LINE' Debug Event After Positioning in the Code 20090114
4 C_DBG_EVENT_SCRIPT Constant Public Type reference (TYPE) SY-UCOMM 'SCRIPT' Debug Event After Script 20090114
5 C_DIA Constant Private Type reference (TYPE) TV_NODEKEY 'DIA' 20030730
6 C_HOR Constant Private Type reference (TYPE) TV_NODEKEY 'HOR' 20030730
7 C_MAIN Constant Public Type reference (TYPE) PROGRAM 'SAPMSTPDA_DYNPRO' Program/Transaction in SQL Trace Evaluation 20020820
8 C_OK_AKT_DEAKT_BP Constant Public Type reference (TYPE) SYUCOMM 'MAIN_BPAKT' 20040312
9 C_OK_CONVERT_BPS_EXT Constant Public Type reference (TYPE) SYUCOMM 'MAIN_COEX' 20050204
10 C_OK_CONVERT_BPS_SESS Constant Public Type reference (TYPE) SYUCOMM 'MAIN_COSE' 20050204
11 C_OK_JUMP_TO_STATEMENT Constant Public Type reference (TYPE) SYUCOMM 'MAIN_JUMP' 20030627
12 C_OK_RELOAD_BPS Constant Public Type reference (TYPE) SYUCOMM 'MAIN_BPRE' 20041222
13 C_OK_SET_DEL_BP Constant Public Type reference (TYPE) SYUCOMM 'MAIN_BPSET' 20040312
14 C_ROOT Constant Private Type reference (TYPE) TV_NODEKEY 'ROOT' 20030730
15 C_TOOL_OK_CODE_NAMESPACE Constant Public Type reference (TYPE) TPDA_TOOL_OK_CODE_NAMESPACE '_TOOL_' TPDA: OK Code Namespace for Tools 20050711
16 C_TRUE Constant Private Type reference (TYPE) FLAG 'X' General Flag 20020830
17 C_VERT Constant Private Type reference (TYPE) TV_NODEKEY 'VERT' 20030730
18 DEBUG_STEPS Static Attribute Public Type reference (TYPE) I 20030617
19 ERROR_RUN_TO_CURSOR Static Attribute Private Type reference (TYPE) FLAG General Flag 20041104
20 EXC_CUST Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_FRAMEWORK_CUSTOMIZING 20060222
21 EXC_EVENT_COUNTER Static Attribute Private Type reference (TYPE) I 20050105
22 EXC_NAVIGATE Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_NAVIGATION 20030722
23 EXC_NAVIGATION Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_NAVIGATION 20030723
24 EXC_NO_HISTORY Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_NO_HISTORY 20030724
25 EXC_OP_FAILED Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_OPERATION_FAILED 20040506
26 EXC_ROOT Static Attribute Private Object reference (TYPE REF TO) CX_ROOT 20030722
27 EXC_RTCTRL_STATUS Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_SYS_RTCTRL_STATUS Asnc Messages: Status Info 20040128
28 EXC_SCR_ADMIN Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_SUBSCREEN_ADMIN 20030404
29 EXC_TOOL_CUST Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_TOOL_CUST 20030527
30 EXC_TOOL_ERROR Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_TOOL_ERROR 20030724
31 EXC_TOOL_OK_CODE Static Attribute Private Object reference (TYPE REF TO) CX_TPDA_TOOL_HANDLE_OK_CODE 20030722
32 FLG_EXTERNAL Static Attribute Private Type reference (TYPE) XFLAG New input values 20120308
33 OK_CODE_STRUC Static Attribute Private Type reference (TYPE) TPDA_OK_CODE tpda: OK Code Structure 20020819
34 REF_TOOL Static Attribute Private Object reference (TYPE REF TO) IF_TPDA_TOOL tpda: Debugger Tool 20020820
35 SCRIPT_ADMIN Static Attribute Private Object reference (TYPE REF TO) CL_TPDA_BP_SCRIPT_RUNNER 20061214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_SCRIPT_TOOL Static method Private Method Is Script Tool on Current Desktop 20060221
2 CHECK_FOR_TOOL_OK_NAMESPACE Static method Public Method Handling an OK Code with Namespace 20050711
3 ERROR_DURING_RUN_TO_CURSOR Static method Public Method Informs the OK Code Handler About an Error 20041104
4 GET_OK_CODE Static method Public Method Tool Sets OK Code 20030407
5 HANDLE_CARRIER_TOOL_EVENTS Static method Public Method Handling of Subscreen Container Functions 20031219
6 HANDLE_CONTEXT_MENUE Static method Public Method Handling of Context Menu Functions 20020826
7 HANDLE_DEBUG_STEP Static method Public Method Execution of a Debugger Step 20020820
8 HANDLE_MAIN_FRAMEWORK_OK Static method Public Method Handling of General Status OK Codes 20040322
9 HANDLE_MAIN_OK_CODE Static method Public Method Handling of Debugger-Specific Status OK Codes 20040322
10 HANDLE_RETURN_KEY Static method Public Method Handling of Return Key 20030429
11 HANDLE_TEXT_OK_CODE Static method Public Method Handling of Tool OK Codes 20020820
12 HANDLE_VIEW_OK_CODE Static method Public Method Handling of Layout Changing OK Codes 20030331
13 POPUP_CHOOSE_EXC Static method Public Method ?? 20030605
14 POPUP_CHOOSE_TOOL Static method Public Method User Dialog: Selection of New Tool 20030401
15 POPUP_CHOOSE_TOOL_EXC Static method Public Method User Dialog: Selection of Tool to Be Exchanged 20030410
16 RAISE_DEBUG_STEP_EVENT Static method Public Method Inform All Tools About a Debugger Step 20030617
17 REFRESH_OK_CODE_SCREEN Static method Public Method Initializing OK Code 20021122
18 SAVE_LAYOUT Static method Public Method Save Layout 20020826
19 SET_EXTERNAL_MODE Static method Public Method 20120308
20 SET_OK_CODE_SCREEN Static method Public Method Set OK Code Explicitly 20020819
21 ST_EXCEPTION Static method Public Method Handling of Simple Transformation Exceptions 20060309
Events
# Event Type Visibility Description Created on
1 DEBUG_STEP Static Event
(1)
Public
(2)
20020820
2 EDITOR_POS_LINE Static Event
(1)
Public
(2)
20031219
3 EXCEPTION_RAISED Static Event
(1)
Public
(2)
20050104
4 FORCE_SOURCE_RELOAD Static Event
(1)
Public
(2)
20030725
5 NEW_ROLLAREA Static Event
(1)
Public
(2)
20040227
6 NEW_SLAVE Static Event
(1)
Public
(2)
The Debuggee has changed the instance 20080121
7 RETURN_HIT Static Event
(1)
Public
(2)
Return Key 20030429
8 RUN_TO_CURSOR Static Event
(1)
Public
(2)
20040514
9 RUN_TO_CURSOR_REACHED Static Event
(1)
Public
(2)
20050826
Types
Class CL_TPDA_OK_CODE_HANDLER has no local type.
Method Signatures

Method CHECK_FOR_SCRIPT_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CMD Call by reference Type reference (TYPE) I Funktionscode, der PAI ausgelöst hat 20060221
2 Returning P_SCRIPT_TOOL Value transfer Type reference (TYPE) FLAG allgemeines flag 20060221

Method CHECK_FOR_SCRIPT_TOOL on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method CHECK_FOR_TOOL_OK_NAMESPACE 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) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050711
# Exception Resumable Description Created on
1 CX_TPDA_OPERATION_FAILED 20050711

Method ERROR_DURING_RUN_TO_CURSOR Signature

Method ERROR_DURING_RUN_TO_CURSOR on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Method ERROR_DURING_RUN_TO_CURSOR on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method GET_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_OK_CODE_STRUC Call by reference Type reference (TYPE) TPDA_OK_CODE 20030407

Method GET_OK_CODE on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method HANDLE_CARRIER_TOOL_EVENTS 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 tpda: Ok_code Struktur 20031219

Method HANDLE_CARRIER_TOOL_EVENTS on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method HANDLE_CONTEXT_MENUE 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20020826
2 Importing P_TOOL_OBJECT Call by reference Object reference (TYPE REF TO) IF_TPDA_TOOL TPDA: Schnittstelle für Plug-In 20060421
3 Importing P_VAR_NAME Call by reference Type reference (TYPE) TPDA_VAR_NAME tpda: Variablenname 20060421
# Exception Resumable Description Created on
1 CX_TPDA_OPERATION_FAILED 20030722

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 Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20020820

Method HANDLE_DEBUG_STEP on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method HANDLE_MAIN_FRAMEWORK_OK 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040322

Method HANDLE_MAIN_FRAMEWORK_OK on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method HANDLE_MAIN_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) SYUCOMM 20040322
# Exception Resumable Description Created on
1 CX_TPDA_OPERATION_FAILED 20040322

Method HANDLE_RETURN_KEY Signature

Method HANDLE_RETURN_KEY on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Method HANDLE_RETURN_KEY on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method HANDLE_TEXT_OK_CODE Signature

Method HANDLE_TEXT_OK_CODE on class CL_TPDA_OK_CODE_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_TPDA_OPERATION_FAILED 20030722

Method HANDLE_VIEW_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) SYUCOMM 20030331
# Exception Resumable Description Created on
1 CX_TPDA_OPERATION_FAILED 20030722

Method POPUP_CHOOSE_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EXC_ID Call by reference Type reference (TYPE) TV_NODEKEY 20030605
2 Exporting P_RC Call by reference Type reference (TYPE) SYSUBRC 20030605

Method POPUP_CHOOSE_EXC on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method POPUP_CHOOSE_TOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DINDEX Call by reference Type reference (TYPE) TPDA_DYNPRO_INDEX 20030401
2 Importing P_EXC_OWNER Call by reference Type reference (TYPE) ABAP_BOOL 20030401
3 Exporting P_RC Call by reference Type reference (TYPE) ABAP_BOOL 20030401
4 Exporting P_TOOL_ID Call by reference Type reference (TYPE) TPDA_TOOL_ID 20030401

Method POPUP_CHOOSE_TOOL on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method POPUP_CHOOSE_TOOL_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IT_TOOL_IDS Call by reference Type reference (TYPE) TPDA_TOOL_FREELIST_IT 20030410
2 Exporting P_RC Call by reference Type reference (TYPE) SYSUBRC 20030410
3 Exporting P_TOOL_ID Call by reference Type reference (TYPE) TPDA_TOOL_ID 20030410

Method POPUP_CHOOSE_TOOL_EXC on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method RAISE_DEBUG_STEP_EVENT 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040429

Method RAISE_DEBUG_STEP_EVENT on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method REFRESH_OK_CODE_SCREEN Signature

Method REFRESH_OK_CODE_SCREEN on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Method REFRESH_OK_CODE_SCREEN on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method SAVE_LAYOUT 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20020826

Method SAVE_LAYOUT on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method SET_EXTERNAL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_EXTERNAL Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20120308

Method SET_EXTERNAL_MODE on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method SET_OK_CODE_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DINDEX Call by reference Type reference (TYPE) TPDA_DYNPRO_INDEX TPDA Dynpro Index (Subscreen tree) 20020819
2 Importing P_OFFSET Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020830
3 Importing P_OK_CODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20020820
4 Importing P_SERVICE Call by reference Type reference (TYPE) FLAG allgemeines flag 20040517
5 Importing P_TCLINE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020822
6 Importing P_TCNAME Call by reference Type reference (TYPE) CHAR100 Charakter 100 20020822
7 Importing P_TOOL_FLAG Call by reference Type reference (TYPE) FLAG 20030404
8 Importing P_VALUE Call by reference Type reference (TYPE) STRING 20020830

Method SET_OK_CODE_SCREEN on class CL_TPDA_OK_CODE_HANDLER has no exception.

Method ST_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXC_INFO Call by reference Type reference (TYPE) TPDA_EXCEPTION_INFO TPDA: Informationen zur Ausnahme 20060309

Method ST_EXCEPTION on class CL_TPDA_OK_CODE_HANDLER has no exception.
Event Signatures

Event DEBUG_STEP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_OK_CODE Exporting Value transfer Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20020820

Event EDITOR_POS_LINE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_DINDEX Exporting Value transfer Type reference (TYPE) I 20101216

Event EXCEPTION_RAISED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_EXC_INFO Exporting Value transfer Type reference (TYPE) TPDA_EXCEPTION_INFO TPDA: Informationen zur Ausnahme 20050104

Event FORCE_SOURCE_RELOAD Signature
Event FORCE_SOURCE_RELOAD on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Event NEW_ROLLAREA Signature
Event NEW_ROLLAREA on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Event NEW_SLAVE Signature
Event NEW_SLAVE on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Event RETURN_HIT Signature
Event RETURN_HIT on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Event RUN_TO_CURSOR Signature
Event RUN_TO_CURSOR on class CL_TPDA_OK_CODE_HANDLER has no parameter.
Event RUN_TO_CURSOR_REACHED Signature
Event RUN_TO_CURSOR_REACHED on class CL_TPDA_OK_CODE_HANDLER has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640