SAP ABAP Class CL_OO_CLASS_EDITOR (Editor For Complete Source Of A Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEO_SOURCE_BASED (Package) Source-based Class Editor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OO_ABSTRACT_CLASS_TOOL Abstract Class Tool 20051025
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SEDI_SOURCE_POS_CONVERTER Conversion of source code positions 20121030
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20050815
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_TOOL Workbench: Tool 20050815
Properties
Class CL_OO_CLASS_EDITOR  
Short Description Editor For Complete Source Of A Class    
Super Class CL_OO_ABSTRACT_CLASS_TOOL Abstract Class Tool 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_SOURCE_BASED   Source-based Class Editor 
Created 20050815   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEDI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 WMNGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SEDI_SOURCE_POS_CONVERTER Conversion of source code positions 20121030
2 IF_WB_PROGRAM Workbench: Program 20050815
3 IF_WB_TOOL Workbench: Tool 20050815
Friends
Class CL_OO_CLASS_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_PROPERTIES Instance attribute Private Type reference (TYPE) VSEOCLASS Generated Table for View 20060728
2 CT_MENU_COL Instance attribute Private Type reference (TYPE) I 20060221
3 CT_MENU_FIRST Instance attribute Private Type reference (TYPE) I 20060221
4 CT_MENU_INCNAME Instance attribute Private Type reference (TYPE) PROGRAM Program/transaction in SQL trace analysis 20060220
5 CT_MENU_LIMU Instance attribute Private Type reference (TYPE) SEOK_LIMU 20060220
6 CT_MENU_LOCK_METHOD Constant Private Type reference (TYPE) UI_FUNC 'WB_CT_MENU_LOCK_METHOD' 20060220
7 CT_MENU_LOCK_SECTION Constant Private Type reference (TYPE) UI_FUNC 'WB_CT_MENU_LOCK_SECTION' 20060220
8 CT_MENU_ROW Instance attribute Private Type reference (TYPE) I 20060221
9 CT_MENU_UNLOCK_METHOD Constant Private Type reference (TYPE) UI_FUNC 'WB_CT_MENU_UNLOCK_METHOD' 20060220
10 CT_MENU_UNLOCK_SECTION Constant Private Type reference (TYPE) UI_FUNC 'WB_CT_MENU_UNLOCK_SECTION' 20060220
11 C_ACTIVE Constant Public Type reference (TYPE) CHAR1 'A' Constant 'Active' 20050815
12 C_EDITOR_MODE_DMND Constant Private Type reference (TYPE) CHAR4 'DMND' 20070110
13 C_EDITOR_MODE_EDEH Constant Private Type reference (TYPE) CHAR4 'EDEH' 20070110
14 C_EDITOR_MODE_EDIT Constant Private Type reference (TYPE) CHAR4 'EDIT' 20070110
15 C_EDITOR_MODE_EDNH Constant Private Type reference (TYPE) CHAR4 'EDNH' 20070110
16 C_EDITOR_MODE_SHOW Constant Private Type reference (TYPE) CHAR4 'SHOW' 20070110
17 C_INACTIVE Constant Public Type reference (TYPE) CHAR1 'I' Constant 'Inactive' 20050815
18 EDITOR Instance attribute Public Object reference (TYPE REF TO) CL_WB_EDITOR Editor Instance 20050815
19 FUNCTION_CODE_PROCESSOR Instance attribute Private Object reference (TYPE REF TO) LCL_FUNCTION_CODE_PROCESSOR Processor for function codes 20061114
20 IMPLEMENTATIONS Instance attribute Private See coding 20060310
21 INACTIVE_PERMISSION Instance attribute Public Type reference (TYPE) SEOX-FLAG 'X' Authorization For Inactive Sources 20050815
22 KEEP_PARAMETER_LIST Instance attribute Protected Type reference (TYPE) SEOX-FLAG Flag: Do Not Destroy Parameter List 20050815
23 L_WB_REQUEST Instance attribute Protected Object reference (TYPE REF TO) CL_WB_REQUEST Last Request Received 20050815
24 MODIFICATION_MODE Instance attribute Public Type reference (TYPE) CHAR1 Modification mode 20050815
25 MTDKEY Instance attribute Public Type reference (TYPE) SEOCPDKEY Method Key 20050815
26 NO_SWITCH_OFF_PERMISSION Instance attribute Public Type reference (TYPE) CHAR1 No Permission To Deactivate Modification Assistant 20050815
27 NO_VISUALIZATION Instance attribute Protected Type reference (TYPE) SEOX-FLAG Without Display 20050815
28 PARAMETER_LIST Instance attribute Public Object reference (TYPE REF TO) CL_PARAM_LIST Instance of Parameter List 20050815
29 PARAMETER_WINDOW_ID Instance attribute Protected Type reference (TYPE) WMNGR_WINDOW_ID Window ID for Parameter Window 20050815
30 PARTIAL_EDIT_LIMUS Instance attribute Private See coding 20060221
31 PREV_WB_REQUEST Static Attribute Private Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20051207
32 PROGRAM_NAME Instance attribute Public Type reference (TYPE) TRDIR-NAME Program Name 20050815
33 SECTION_EDITOR_MODE Instance attribute Public Type reference (TYPE) CHAR4 Editor Mode of Section 20050815
34 SHOW_PARAMETER_LIST Static Attribute Public Type reference (TYPE) SEOX-FLAG State: Display Parameter List 20050815
35 SOURCEOBJ Instance attribute Protected Object reference (TYPE REF TO) CL_OO_SOURCE_OBJECT Instance of Source 20050815
36 TRANSPORT_KEY Instance attribute Protected Type reference (TYPE) TRKEY Transport Key 20050815
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_CLASS_SOURCE Instance method Public Method Activate Section Source Code 20050816
2 ACT_INACT_TOGGLE_CLASS_SOURCE Instance method Public Method Source Code of Method: Change Active <-> Inactive 20050816
3 ADD_METHOD_IMPLEMENTATION Instance method Public Method 20070104
4 CHANGE_CLASS_SOURCE Instance method Private Method 20070110
5 CHANGE_ERROR Instance method Private Method 20060112
6 CHECK_CHANGED_AND_SAVE Instance method Private Method Checks if the source is changed and save the source 20051228
7 CHECK_CLASS Instance method Public Method 20050926
8 CHECK_CLASS_SOURCE Instance method Public Method Check Source Code of Section 20050816
9 CHECK_GENERATION_LIMITS Instance method Public Method Check Generation Limits 20050815
10 CLIF_DOCU Instance method Public Method Show/edit the class/interface documentation 20051228
11 CONVERT_ERRORSANDWARNINGS Instance method Private Method Converts The Errors & Warnings For 2 Way Editor 20060104
12 CONVERT_TYPE_AND_NAME Static method Public Method Convert Internal Types 20051129
13 CONVERT_WB_REQUEST Instance method Private Method Converts the WB reqeust if it is necessary 20061113
14 CREATE_CHECKLIST_NAVIG_REQUEST Instance method Private Method Create Request for Syntax Error Navigation 20050921
15 CREATE_COMPONENT Instance method Public Method Creates new attribute 20051027
16 CREATE_LOCAL_CLASS_PATTERN Instance method Protected Method Create Pattern for Local Class Definitions/Implementations 20050815
17 CREATE_VERSION Instance method Private Method Handles Version Creation 20060315
18 DISPLAY_CHECKLIST Instance method Public Method Display Error List 20050815
19 DISP_EDIT_TOGGLE_CLASSSOURCE Instance method Public Method 20070112
20 EXECUTE_ABAP_DOC_CHECK Instance method Private Method 20121025
21 EXECUTE_CLASS Instance method Public Method Start the test environment 20051206
22 EXECUTE_PACKAGE_CHECK Instance method Private Method 20120320
23 GET_CLASS_PROPERTIES Instance method Public Method Get Class Properties 20060728
24 GET_CLIF_VERSION Instance method Private Method Source Code of Section: Check Status to Read 20061113
25 GET_MODE Instance method Public Method Mode of the editor 20060221
26 GET_REQUEST Instance method Public Method Get Current Workbench Request 20050815
27 GET_REQUEST_BY_SOURCE_POSITION Instance method Public Method Returns the source position by a request 20070222
28 GET_SOURCE_INSTANCE Instance method Public Method Gets The source object instance 20050829
29 GET_SOURCE_POSITION_BY_REQUEST Instance method Private Method Returns the source position by a request 20061212
30 GET_TEXT_ELEMENTS Static method Public Method Get Text Element 20050815
31 GET_TITLE Instance method Public Method Get title of the editor 20050915
32 GET_TRANSPORT_KEY Instance method Public Method Get Transport Key 20050815
33 IS_AMDP_SUPPORT_PARAMETER_SET Static method Public Method 20130903
34 IS_CHANGE_OF_AMDP_SUPPORTED Instance method Private Method 20130903
35 IS_CLASS Instance method Public Method Returns 'X' if class 20051205
36 IS_EDITOR_IN_ONDMNDLOCK_MODE Instance method Public Method Returns seox_true/seox_false based on the editor mode 20060404
37 LOAD_CLASS_SOURCE_F_DB Instance method Private Method Load Source Code Section from Database into Editor 20050815
38 LOCK_CLASS_SOURCE Instance method Private Method Lock/Unlock Section Source Code 20050816
39 LOCK_INTERFACE_SECTION Instance method Private Method Locks all the methods of the class 20051128
40 PRINT_SECTION_SOURCE Instance method Public Method Print Section Source Code 20050815
41 PROCESS_DISPLAY_OR_EDIT Instance method Private Method 20050906
42 PROCESS_FUNCTION_CODE Instance method Public Method Process Function Code 20061114
43 REFRESH Instance method Public Method Refresh the editor screen 20051116
44 RETURN_TO_ACTIVE_CLASS_SRC Instance method Public Method Source Code Section: Back to Active Source 20050816
45 SAVE_CLASS_SOURCE Instance method Public Method Save Section Source Code 20050816
46 SET_CLASS_PROPERTIES Instance method Public Method Set Class Properties 20060728
47 SET_CLSKEY Instance method Public Method 20050815
48 SET_CURSOR_BY_REQUEST Instance method Public Method Sets the cursor by the data of a WB request 20061208
49 SPLIT_FILENAME Instance method Private Method Get Extension from Include Name 20050921
50 TEMP_STORAGE Instance method Public Method temporary storage 20060406
51 UPDATE_CONTEXT_MENU Instance method Private Event handling method 20070117
52 VERIFY_CATEGORY_FOR_MODIFY Instance method Private Method 20120426
53 VISUALIZE Instance method Public Method Execute/Switch Off Display 20050815
Events
# Event Type Visibility Description Created on
1 CLASS_SAVED Instance Event
(0)
Public
(2)
Section Saved 20060310
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PARTIAL_EDIT_LIMU Private See coding 20060221 begin of partial_edit_limu, inc type program, limu type seok_limu, end of partial_edit_limu
2 TT_ERROR_MESSAGES Private See coding 20120402 tt_error_messages type standard table of ty_error_message
3 TYPE_ERROR_TAB Private See coding 20070104 type_error_tab type standard table of rslinlmsg
4 TY_ERROR_MESSAGE Private See coding 20120402 begin of ty_error_message, " copy of cl_spak_package_check=>ty_wb_package_check_result in order to have no static dependencies. object_type type trobjtype, object_name type sobj_name, subobject_type type pak_object_type, subobject_name type c length 80, package_name type devclass, is_package_error type abap_bool, is_ehp_comp_check_error type abap_bool, t100_message type symsg, message_text type string, additional_message_text type string, error_severity type errsevrty, deprecation_severity type errsevrty, include_name type progname, row_number type i, column_number type i, dynpro_number type sydynnr, field_name type c length 100, end of ty_error_message
Method Signatures

Method ACTIVATE_CLASS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVATION_NOT_EXECUTED Call by reference Type reference (TYPE) SEOX_BOOLEAN 20101001
2 Importing SECTION_LIMU Call by reference Type reference (TYPE) SEOK_LIMU SEOK_R3TR_CLASS Section Type 20050816

Method ACTIVATE_CLASS_SOURCE on class CL_OO_CLASS_EDITOR has no exception.

Method ACT_INACT_TOGGLE_CLASS_SOURCE Signature

Method ACT_INACT_TOGGLE_CLASS_SOURCE on class CL_OO_CLASS_EDITOR has no parameter.
Method ACT_INACT_TOGGLE_CLASS_SOURCE on class CL_OO_CLASS_EDITOR has no exception.

Method ADD_METHOD_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMPNAME Call by reference Type reference (TYPE) SEOCMPNAME 20070104
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091124

Method CHANGE_CLASS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURSOR_LINE Call by reference Type reference (TYPE) SY-INDEX 1 20070110
2 Importing CURSOR_OFFSET Call by reference Type reference (TYPE) SY-INDEX 0 20070110
3 Importing FIRST_LINE Call by reference Type reference (TYPE) SY-INDEX 1 20070110
4 Importing MODE Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY 20070110
5 Importing TEXT_ELEMENT Call by reference Type reference (TYPE) TEXTPOOL 20070110
# Exception Resumable Description Created on
1 CANCELLED 20070110
2 NOT_FOUND 20070110

Method CHANGE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERROR Call by reference Type reference (TYPE) RSLINLMSG Output structure for syntax check warnings 20060112

Method CHANGE_ERROR on class CL_OO_CLASS_EDITOR has no exception.

Method CHECK_CHANGED_AND_SAVE Signature

Method CHECK_CHANGED_AND_SAVE on class CL_OO_CLASS_EDITOR has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20051228

Method CHECK_CLASS Signature

Method CHECK_CLASS on class CL_OO_CLASS_EDITOR has no parameter.
Method CHECK_CLASS on class CL_OO_CLASS_EDITOR has no exception.

Method CHECK_CLASS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_ERRORS Call by reference Type reference (TYPE) CHAR1 SPACE All Errors 20050816
2 Exporting CHECK_LIST_OBJECT Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Check List 20050816
3 Exporting EXTERNAL_ERROR Call by reference Type reference (TYPE) CHAR1 External Error 20050816
4 Exporting NAVIGATION_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Navigation to Error 20050816
5 Importing SECTION_LIMU Call by reference Type reference (TYPE) SEOK_LIMU SEOK_LIMU_LOCALS Section Type 20050816

Method CHECK_CLASS_SOURCE on class CL_OO_CLASS_EDITOR has no exception.

Method CHECK_GENERATION_LIMITS Signature

Method CHECK_GENERATION_LIMITS on class CL_OO_CLASS_EDITOR has no parameter.
Method CHECK_GENERATION_LIMITS on class CL_OO_CLASS_EDITOR has no exception.

Method CLIF_DOCU Signature

Method CLIF_DOCU on class CL_OO_CLASS_EDITOR has no parameter.
Method CLIF_DOCU on class CL_OO_CLASS_EDITOR has no exception.

Method CONVERT_ERRORSANDWARNINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERRORS Call by reference Type reference (TYPE) TYPE_ERROR_TAB 20060104
2 Changing WARNINGS Call by reference Type reference (TYPE) TYPE_ERROR_TAB 20060104

Method CONVERT_ERRORSANDWARNINGS on class CL_OO_CLASS_EDITOR has no exception.

Method CONVERT_TYPE_AND_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Input Type 20051129
2 Changing OBJNAME Call by reference Type reference (TYPE) EU_LNAME ABAP Workbench: LIMU Name 20051129
3 Exporting O_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Convert Type 20051129

Method CONVERT_TYPE_AND_NAME on class CL_OO_CLASS_EDITOR has no exception.

Method CONVERT_WB_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONVERTED_WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061113
2 Importing ORIGINAL_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061113

Method CONVERT_WB_REQUEST on class CL_OO_CLASS_EDITOR has no exception.

Method CREATE_CHECKLIST_NAVIG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGE_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Change Navigation Request 20050921
2 Exporting CORRECTION_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Navigation Request Correction 20050921
3 Importing CORRECTION_TABLE Call by reference Type reference (TYPE) SEDI_CORRECTION_TABLE 20050921
4 Importing ERROR Call by reference Type reference (TYPE) RSLINLMSG Error Message 20050921
5 Importing MESSAGE_TABLE Call by reference Type reference (TYPE) RSFB_SOURCE 20101011
6 Exporting SHOW_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Display Navigation Request 20050921

Method CREATE_CHECKLIST_NAVIG_REQUEST on class CL_OO_CLASS_EDITOR has no exception.

Method CREATE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMPKEY Call by reference Type reference (TYPE) SEOCMPKEY Generated Table for View VSEOATTRIB 20051027
2 Importing CMPTYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20051027
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR 20091124

Method CREATE_LOCAL_CLASS_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURSOR_LINE Call by reference Type reference (TYPE) SY-INDEX Cursor line 20050815
2 Exporting FIRST_LINE Call by reference Type reference (TYPE) SY-INDEX First line 20050815
3 Importing INCLUDE_APPENDAGE Call by reference Type reference (TYPE) SEOP_INCLUDE_APPENDAGE Type of Pattern (DEF, IMP) 20050815
4 Importing LOCAL_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Name of Local Class/Type 20050815
5 Importing OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Type of Object (Class, Type) 20050815
# Exception Resumable Description Created on
1 NOT_CREATED Could not Create Pattern 20050815

Method CREATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20060315

Method CREATE_VERSION on class CL_OO_CLASS_EDITOR has no exception.

Method DISPLAY_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_LIST_OBJECT Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Checklist Object 20050815

Method DISPLAY_CHECKLIST on class CL_OO_CLASS_EDITOR has no exception.

Method DISP_EDIT_TOGGLE_CLASSSOURCE Signature

Method DISP_EDIT_TOGGLE_CLASSSOURCE on class CL_OO_CLASS_EDITOR has no parameter.
# Exception Resumable Description Created on
1 CX_OO_MESSAGE 20070112

Method EXECUTE_ABAP_DOC_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECK_LIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20121025
2 Importing REPLACING_TAB Call by reference Type reference (TYPE) SREPTAB 20121025

Method EXECUTE_ABAP_DOC_CHECK on class CL_OO_CLASS_EDITOR has no exception.

Method EXECUTE_CLASS Signature

Method EXECUTE_CLASS on class CL_OO_CLASS_EDITOR has no parameter.
Method EXECUTE_CLASS on class CL_OO_CLASS_EDITOR has no exception.

Method EXECUTE_PACKAGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECK_LIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20120320

Method EXECUTE_PACKAGE_CHECK on class CL_OO_CLASS_EDITOR has no exception.

Method GET_CLASS_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060728
2 Exporting MASTERLANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20060728
3 Exporting VSEOCLASS Call by reference Type reference (TYPE) VSEOCLASS Generated Table for View 20060728

Method GET_CLASS_PROPERTIES on class CL_OO_CLASS_EDITOR has no exception.

Method GET_CLIF_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONSIDER_WORKING_AREA Call by reference Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE 20101216
2 Returning VERSION Value transfer Type reference (TYPE) R3STATE Charakterfeld der Länge 1 20061113

Method GET_CLIF_VERSION on class CL_OO_CLASS_EDITOR has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EDITOR_MODE Call by reference Type reference (TYPE) EDITORMODE Editor mode for dynamic editor call 20060221
2 Returning MODE Value transfer Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20060221

Method GET_MODE on class CL_OO_CLASS_EDITOR has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Current Request 20050815

Method GET_REQUEST on class CL_OO_CLASS_EDITOR has no exception.

Method GET_REQUEST_BY_SOURCE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISP_OR_EDIT WB Request: Operation in the Development Environment 20070222
2 Returning REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20070222
3 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20070222
# Exception Resumable Description Created on
1 CX_OO_CLIF_SCAN_ERROR Class Processing Error 20091124
2 CX_OO_INVALID_SOURCE_POSITION WB - Class Builder - Source Position Exception 20070222

Method GET_SOURCE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SOURCEOBJ Value transfer Object reference (TYPE REF TO) CL_OO_SOURCE_OBJECT 20050829

Method GET_SOURCE_INSTANCE on class CL_OO_CLASS_EDITOR has no exception.

Method GET_SOURCE_POSITION_BY_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061212
2 Returning SOURCE_POSITION Value transfer Type reference (TYPE) CL_SOURCE_SCANNER=>TYPE_SOURCE_POSITION 20061212

Method GET_SOURCE_POSITION_BY_REQUEST on class CL_OO_CLASS_EDITOR has no exception.

Method GET_TEXT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MTDKEY Call by reference Type reference (TYPE) SEOCPDKEY Method Key 20050815
2 Importing SECTION_LIMU Call by reference Type reference (TYPE) SEOK_LIMU Transport Key 20050815
3 Exporting TEXT_EDIT_OBJTYPE Call by reference Type reference (TYPE) ITEX132 Object Type: Edit Text 20050815
4 Exporting TEXT_OBJTYPE Call by reference Type reference (TYPE) ITEX132 Object Type: Text 20050815
5 Exporting TEXT_SAVE_OBJTYPE Call by reference Type reference (TYPE) ITEX132 Object Type: Save Text 20050815

Method GET_TEXT_ELEMENTS on class CL_OO_CLASS_EDITOR has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAYMOD Call by reference Type reference (TYPE) C 20050915
2 Returning TITLE Value transfer Type reference (TYPE) SYTITLE Contents of Title Line 20050915

Method GET_TITLE on class CL_OO_CLASS_EDITOR has no exception.

Method GET_TRANSPORT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRANSPORT_KEY Call by reference Type reference (TYPE) TRKEY Transport Key 20050815

Method GET_TRANSPORT_KEY on class CL_OO_CLASS_EDITOR has no exception.

Method IS_AMDP_SUPPORT_PARAMETER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130903

Method IS_AMDP_SUPPORT_PARAMETER_SET on class CL_OO_CLASS_EDITOR has no exception.

Method IS_CHANGE_OF_AMDP_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCESS_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE 20130903
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130903

Method IS_CHANGE_OF_AMDP_SUPPORTED on class CL_OO_CLASS_EDITOR has no exception.

Method IS_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20051205

Method IS_CLASS on class CL_OO_CLASS_EDITOR has no exception.

Method IS_EDITOR_IN_ONDMNDLOCK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060404

Method IS_EDITOR_IN_ONDMNDLOCK_MODE on class CL_OO_CLASS_EDITOR has no exception.

Method LOAD_CLASS_SOURCE_F_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY 20070110
2 Importing STATUS Call by reference Type reference (TYPE) CHAR1 SPACE Active/Inactive 20050815
3 Importing WITHOUT_ENHANCEMENTS Call by reference Type reference (TYPE) CHAR1 SPACE X = Read Without Enhancements 20050815
# Exception Resumable Description Created on
1 CANCELLED Activity Terminated 20050815
2 NOT_FOUND Object Not Found 20050815

Method LOCK_CLASS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCESS_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE Lock Mode 20070125
# Exception Resumable Description Created on
1 CX_OO_ACCESS_PERMISSION WB - Class Builder - Access Permission Exception 20070125

Method LOCK_INTERFACE_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCK_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE 20051128
2 Returning RESULT Value transfer Type reference (TYPE) I 20051128

Method LOCK_INTERFACE_SECTION on class CL_OO_CLASS_EDITOR has no exception.

Method PRINT_SECTION_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECTION_LIMU Call by reference Type reference (TYPE) SEOK_LIMU SEOK_LIMU_LOCALS Section Type 20050815

Method PRINT_SECTION_SOURCE on class CL_OO_CLASS_EDITOR has no exception.

Method PROCESS_DISPLAY_OR_EDIT Signature

Method PROCESS_DISPLAY_OR_EDIT on class CL_OO_CLASS_EDITOR has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20050906
2 ERROR_OCCURED 20050906
3 OBJECT_NOT_FOUND 20050906

Method PROCESS_FUNCTION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION_CODE Call by reference Type reference (TYPE) SY-UCOMM Function Code that Triggered PAI 20061114
2 Returning TODO_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061114

Method PROCESS_FUNCTION_CODE on class CL_OO_CLASS_EDITOR has no exception.

Method REFRESH Signature

Method REFRESH on class CL_OO_CLASS_EDITOR has no parameter.
Method REFRESH on class CL_OO_CLASS_EDITOR has no exception.

Method RETURN_TO_ACTIVE_CLASS_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECTION_LIMU Call by reference Type reference (TYPE) SEOK_LIMU SEOK_LIMU_LOCALS Section Type 20050816

Method RETURN_TO_ACTIVE_CLASS_SRC on class CL_OO_CLASS_EDITOR has no exception.

Method SAVE_CLASS_SOURCE Signature

Method SAVE_CLASS_SOURCE on class CL_OO_CLASS_EDITOR has no parameter.
# Exception Resumable Description Created on
1 NOT_SAVED Section Not Saved 20050816

Method SET_CLASS_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VSEOCLASS Call by reference Type reference (TYPE) VSEOCLASS Generated Table for View 20060728

Method SET_CLASS_PROPERTIES on class CL_OO_CLASS_EDITOR has no exception.

Method SET_CLSKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20050815

Method SET_CLSKEY on class CL_OO_CLASS_EDITOR has no exception.

Method SET_CURSOR_BY_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061208

Method SET_CURSOR_BY_REQUEST on class CL_OO_CLASS_EDITOR has no exception.

Method SPLIT_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Object Type 20050921
2 Exporting EXTENSION Call by reference Type reference (TYPE) C Extension 20050921
3 Importing FILENAME Call by reference Type reference (TYPE) PROGRAMM Include Name 20050921

Method SPLIT_FILENAME on class CL_OO_CLASS_EDITOR has no exception.

Method TEMP_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20060406

Method TEMP_STORAGE on class CL_OO_CLASS_EDITOR has no exception.

Method UPDATE_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Value transfer Attribute reference (LIKE) 20070117
2 Importing MENUE Value transfer Attribute reference (LIKE) 20070117
3 Importing ROW Value transfer Attribute reference (LIKE) 20070117

Method UPDATE_CONTEXT_MENU on class CL_OO_CLASS_EDITOR has no exception.

Method VERIFY_CATEGORY_FOR_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCK_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE 20120426
# Exception Resumable Description Created on
1 CX_OO_MESSAGE WB - Class Builder - Excpetion with Message 20120426

Method VISUALIZE Signature

Method VISUALIZE on class CL_OO_CLASS_EDITOR has no parameter.
Method VISUALIZE on class CL_OO_CLASS_EDITOR has no exception.
Event Signatures

Event CLASS_SAVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CLSKEY Exporting Value transfer Type reference (TYPE) SEOCLSKEY Class Name 20060310
History
Last changed by/on SAP  20140121 
SAP Release Created in 710