SAP ABAP Class CL_GUI_SOURCEEDIT (SAP ABAP Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ABA (Application Component) ABAP Editor
     SEDI (Package) PROGRAM EDITOR
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 20040120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRAGDROP Drag and Drop Interface for Controls 20040211
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ABAPEDIT ABAP Edit Control 20040120
2 Inheritance (c INHERITING FROM c_ref)  CL_SCOV_GUI_SOURCEEDIT_STMNT Edit Control for Result Statements 20071113
Properties
Class CL_GUI_SOURCEEDIT  
Short Description SAP ABAP Control    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEDI   PROGRAM EDITOR 
Created 20040120   SAP 
Last change 20110908   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)
2 CNDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DRAGDROP Drag and Drop Interface for Controls 20040211
Friends
Class CL_GUI_SOURCEEDIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_VERSION Instance attribute Protected Type reference (TYPE) I current internal version 20041130
2 DROPFILE_EVENT_MULTIPLE Constant Public Type reference (TYPE) I 2 get event on drop of files - no autamotic insert of text 20040217
3 DROPFILE_EVENT_OFF Constant Public Type reference (TYPE) I 0 no event on file drop wanted, file text replaces whole text 20040217
4 DROPFILE_EVENT_SINGLE Constant Public Type reference (TYPE) I 1 get event on drop of single file only - no autamotic insert 20040217
5 EDITOR_VERSION Static Attribute Private Type reference (TYPE) I Editor Version 20050810
6 EVENTS_TO_REGISTER Instance attribute Protected Type reference (TYPE) CNTL_SIMPLE_EVENTS EVENTS TO REGISTER 20040120
7 EVENT_BORDER_CLICK Constant Public Type reference (TYPE) I 18 event id for border click 20050411
8 EVENT_BREAKPOINT_CHANGED Constant Public Type reference (TYPE) I 14 event id for breakpoint changed 20041202
9 EVENT_COMPLETION Constant Public Type reference (TYPE) I 11 event id for completion 20041013
10 EVENT_CONTEXT_MENU Constant Public Type reference (TYPE) I 5 event id for context menu 20040120
11 EVENT_CONTEXT_MENU_SELECTED Constant Public Type reference (TYPE) I 6 event id for item selected on context menu 20040120
12 EVENT_DOUBLE_CLICK Constant Public Type reference (TYPE) I -601 event id for double-click 20040120
13 EVENT_F1 Constant Public Type reference (TYPE) I 3 event id for F1 key pressed 20040120
14 EVENT_F4 Constant Public Type reference (TYPE) I 4 event id for F4 key pressed 20040120
15 EVENT_INSERT_PATTERN Constant Public Type reference (TYPE) I 13 event id for insert pattern 20041013
16 EVENT_MODIFIED_STATUS_CHANGED Constant Public Type reference (TYPE) I 2 event id for item selected on modified status 20040120
17 EVENT_MULTIPLEFILESDROPPED Constant Public Type reference (TYPE) I 2 event id for multiple files dropped 20040217
18 EVENT_QUICK_INFO Constant Public Type reference (TYPE) I 12 event id for quick info 20041013
19 EVENT_SINGLEFILEDROPPED Constant Public Type reference (TYPE) I 1 event id for single file dropped 20040217
20 FALSE Constant Public Type reference (TYPE) I 0 boolean like value 'FALSE' to handle properties of control 20040120
21 LAST_VERSION Instance attribute Protected Type reference (TYPE) I -1 last internal version 20041130
22 LEXERFILEKEY Static Attribute Private Type reference (TYPE) CNDP_ASYNC_KEY Key for ABAP Grammar Description File 20050114
23 L_GUI_VERSION Static Attribute Public Type reference (TYPE) FILE_TABLE GUI Version 20050412
24 MARKER_BOOKMARK Constant Public Type reference (TYPE) I 1 marker id for bookmark 20040308
25 MARKER_BREAKPOINT Constant Public Type reference (TYPE) I 2 marker id for breakpoints 20040308
26 MARKER_BREAKPOINT_DISABLED Constant Public Type reference (TYPE) I 3 marker id for disabled breakpoints 20040308
27 MARKER_ERROR Constant Public Type reference (TYPE) I 8 marker id for error 20041210
28 MARKER_EXECUTION Constant Public Type reference (TYPE) I 6 marker id for execution 20041210
29 MARKER_HTTP_BREAKPOINT Constant Public Type reference (TYPE) I 4 marker id for external breakpoints 20040308
30 MARKER_HTTP_BREAKPOINT_DISABLD Constant Public Type reference (TYPE) I 5 marker id for disabled external breakpoints 20040311
31 MARKER_POSITION Constant Public Type reference (TYPE) I 7 marker id for position 20041210
32 MAX_MARKER_NUMBER Constant Public Type reference (TYPE) I 31 marker id (max number) 20040308
33 MAX_USER_MARKER_NUMBER Constant Public Type reference (TYPE) I 31 marker id (max user number) 20040308
34 MIMESUBTYPE Instance attribute Protected Type reference (TYPE) MY_STRING 'X-R3ABAP' 20040120
35 MIMETYPE Instance attribute Protected Type reference (TYPE) MY_STRING 'APPLICATION' 20040120
36 MIN_MARKER_NUMBER Constant Public Type reference (TYPE) I 3 marker id (min number) 20040308
37 MIN_USER_MARKER_NUMBER Constant Public Type reference (TYPE) I 15 marker id (min user number) 20040308
38 M_ACTUAL_NAME Instance attribute Protected Type reference (TYPE) SY-REPID actual name of source 20040120
39 M_CONTEXTMENU_VIA_SAPGUI Instance attribute Protected Type reference (TYPE) I FALSE echos property of control to avoid call to get method 20040217
40 M_DP_HANDLE Instance attribute Protected Type reference (TYPE) CNTL_HANDLE handle to DataProvider, which also is a control 20040120
41 M_FILEDROP_MODE Instance attribute Public Type reference (TYPE) I DROPFILE_EVENT_OFF file drop mode 20040217
42 M_H_DP Instance attribute Protected Type reference (TYPE) CNTL_HANDLE handle to DataProvider, which also is a control 20041018
43 M_LOCAL_CONTEXTMENU_MODE Instance attribute Public Type reference (TYPE) I TRUE echos property of control to avoid call to get method 20040217
44 M_MAX_NUMBER_CHARS Instance attribute Protected Type reference (TYPE) I 72 maximum number of chars 20040209
45 M_PROPERTIES Instance attribute Protected Type reference (TYPE) RSWSOURCET table of propetrties 20040216
46 M_READONLY_MODE Instance attribute Public Type reference (TYPE) I FALSE echos property of control to avoid call to get method 20040120
47 M_SOURCE_TYPE Instance attribute Protected Type reference (TYPE) STRING 'ABAP' Source Type 20040120
48 M_SOURCE_TYPE_NEW Instance attribute Protected Type reference (TYPE) STRING 'ABAP.2' Source Type 20050222
49 M_STATE_DP Instance attribute Protected Type reference (TYPE) CNTL_HANDLE handle to DataProvider, which also is a control 20040216
50 M_STATUSBAR_MODE Instance attribute Public Type reference (TYPE) I TRUE echos property of control to avoid call to get method 20040120
51 M_TABBAR_MODE Instance attribute Public Type reference (TYPE) I TRUE echos property of control to avoid call to get method 20040120
52 M_TOOLBAR_MODE Instance attribute Public Type reference (TYPE) I TRUE echos property of control to avoid call to get method 20040120
53 NEW_ABAP_EDITOR Static Attribute Protected Type reference (TYPE) CHAR1 new abap editor 20040812
54 NEW_BPICONS Static Attribute Public Type reference (TYPE) CHAR1 new breakpoint icons 20050222
55 PROPERTIES Instance attribute Protected Type reference (TYPE) PROP_TAB Properties 20050411
56 TRUE Constant Public Type reference (TYPE) I 1 Boolean Like Value 'TRUE' to Handle Properties of Control 20040120
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_DOCUMENT Instance method Public Method Close actual document 20040203
2 COMMENT_LINES Instance method Public Method Comment Lines 20051007
3 COMMENT_SELECTION Instance method Public Method Change a selected number of lines into comments 20051007
4 CONSTRUCTOR Instance method Public Constructor creates and links ABAP Edit control 20040120
5 CREATE_DOCUMENT Instance method Public Method Create document 20040203
6 CREATE_MARKER Instance method Public Method Create marker 20041210
7 DELETE_RANGE Instance method Public Method delete range 20050104
8 DELETE_TEXT Instance method Public Method delete text 20041018
9 DISPLAY_CONTEXT_MENU Instance method Protected Method display context menu 20040217
10 DRAW Instance method Public Method Switch on update and update 20050301
11 EXPAND_ALL Instance method Public Method expand all 20040316
12 FOLD_ALL Instance method Public Method fold all 20040316
13 GET_ACTUAL_NAME Instance method Public Method get name of processed source 20040203
14 GET_BOOKMARKS Instance method Public Method get bookmarks 20040304
15 GET_CONTEXTMENU_VIA_SAPGUI Instance method Protected Method context menu displayed by TextEdit or SAPGUI resources 20040217
16 GET_CONTROL_STATE Instance method Public Method get control state 20040217
17 GET_EDITOR_VERSION Static method Public Method get control version 20041202
18 GET_FIRST_VISIBLE_LINE Instance method Public Method get first visible line within AbapEdit control 20040120
19 GET_FOLDING_STATE Instance method Public Method get folding state 20040304
20 GET_LAST_VISIBLE_LINE Instance method Public Method get first visible line within AbaptEdit control 20040120
21 GET_LINE_COUNT Instance method Public Method retrieve total numbers of lines displayed by control 20040304
22 GET_LINE_TEXT Instance method Public Method get text of one line 20040224
23 GET_LOCAL_CONTEXTMENU_MODE Instance method Protected Method get visibility of local context menu of SourceEdit control 20040217
24 GET_MARKER Instance method Public Method Get Marker 20040305
25 GET_PROPERTIES Instance method Protected Method Get Properties Corresponding to Mode 20040212
26 GET_SELECTED_TEXT_AS_STREAM Instance method Public Method Get Selected Text as Stream from AbapEdit Control 20040120
27 GET_SELECTED_TEXT_AS_TABLE Instance method Public Method Get Selected Text as String Table from AbapEdit Control 20040120
28 GET_SELECTION_POS Instance method Public Method get positions which describe selected text 20040120
29 GET_SOURCE_TYPE Instance method Public Method get source type 20110314
30 GET_STATUSBAR_MODE Instance method Public Method get statusbar visibility of AbapEdit control 20040120
31 GET_TABBAR_MODE Instance method Public Method get tabbar visibility of AbapEdit control 20040120
32 GET_TEXT Instance method Public Method get text from Control 20040120
33 GET_TEXTMODIFIED_STATUS Instance method Public Method get modified status of displayed text 20040120
34 GET_TOOLBAR_MODE Instance method Public Method get toolbar visibility of AbapEdit control 20040120
35 INIT_CACHED_PROPERTIES Instance method Protected Method init smart proxy behavior: register properties to be cached 20040120
36 INIT_EVENT_REGISTRATION Instance method Public Method init event registration 20040922
37 INSERT_BLOCK_AT_POSITION Instance method Public Method insert block at position 20040430
38 INSERT_BLOCK_AT_POSITION_WO_PP Instance method Public Method insert block at position without pretty printing 20041129
39 IS_TABLE_STRUCTURED Static method Protected Method Checks whether a table is structured 20040120
40 MY_SET_REGISTERED_EVENTS Instance method Protected Method a copy of set_registered events for event registration 20040120
41 PROTECT_LINES Instance method Public Method Protect Lines 20040427
42 REGISTER_DRAGDROP Instance method Protected Method register at control framework for drag & drop 20040217
43 REGISTER_EVENT Instance method Protected Method Event Registration 20040120
44 REGISTER_EVENT_BORDER_CLICK Instance method Public Method Registration for Border Click 20050411
45 REGISTER_EVENT_BREAK_CHANGED Instance method Public Method Registration for Event Breakpoint Changed 20041202
46 REGISTER_EVENT_COMPLETION Instance method Public Method Registration for Event Completion 20041014
47 REGISTER_EVENT_CONTEXT_MENU Instance method Public Method registration for event context menu/context menu selected 20040120
48 REGISTER_EVENT_DBLCLICK Instance method Public Method registration for event double-click 20040120
49 REGISTER_EVENT_F1 Instance method Public Method registration for event key F1 pressed 20040120
50 REGISTER_EVENT_F4 Instance method Public Method registration for event key F4 pressed 20040120
51 REGISTER_EVENT_FILEDROP Instance method Protected Method registration for event file dropped 20040217
52 REGISTER_EVENT_INSERT_PATTERN Instance method Public Method registration for event insert pattern 20041014
53 REGISTER_EVENT_QUICK_INFO Instance method Public Method registration for event quick info 20041014
54 REGISTER_MOD_STATUS_CHANGED Instance method Public Method registration for event 'modified status changed' 20040120
55 REMOVE_ALL_BOOKMARKS Instance method Public Method remove all bookmarks 20040304
56 REMOVE_ALL_MARKER Instance method Public Method remove all marker 20040305
57 REMOVE_BOOKMARKS Instance method Public Method remove bookmarks 20040304
58 REMOVE_MARKER Instance method Public Method remove marker 20040305
59 RESTORE_CONTROL_STATE Instance method Public Method restore control state from data provider 20040216
60 RESTORE_STATE Instance method Protected Method restore state 20040216
61 SELECT_LINES Instance method Public Method select lines 20040220
62 SELECT_RANGE Instance method Public Method select range 20040220
63 SET_ACTUAL_NAME Instance method Public Method set name of processed source 20040120
64 SET_BOOKMARKS Instance method Public Method set bookmarks 20040304
65 SET_BREAKPOINTS Instance method Public Method set breakpoints 20040219
66 SET_CONTEXTMENU_VIA_SAPGUI Instance method Protected Method context menu displayed by SourceEdit or SAPGUI resources 20040217
67 SET_CONTROL_STATE Instance method Public Method set control state 20040217
68 SET_DRAGDROP Instance method Public Method assign drag drop behavior to SourceEdit 20040211
69 SET_FILEDROP_MODE Instance method Public Method set file drop mode of TextEdit control 20040217
70 SET_FIRST_VISIBLE_LINE Instance method Public Method set first visible line of AbapEdit control 20040120
71 SET_FOLDING_STATE Instance method Public Method set folding state 20040304
72 SET_LAST_VISIBLE_LINE Instance method Public Method set last visible line of AbapEdit control 20040120
73 SET_LIMIT_TEXT Instance method Public Method set line length 20040209
74 SET_LOCAL_CONTEXTMENU_MODE Instance method Public Method set visibility of local context menu of SourceEdit control 20040217
75 SET_MARKER Instance method Public Method set marker 20040305
76 SET_READONLY_MODE Instance method Public Method set AbapEdit control 'read only' flag true or false 20040120
77 SET_SELECTED_TEXT_AS_STREAM Instance method Public Method Replace Selected Text with Stream 20040120
78 SET_SELECTED_TEXT_AS_TABLE Instance method Public Method replace selected text by string table 20040120
79 SET_SELECTION_POS_IN_LINE Instance method Public Method set selection to a certain line and position 20040120
80 SET_SEL_POS_IN_LINE_CENTERED Instance method Public Method set selection to a certain line and position (centered) 20040430
81 SET_SOURCE_TYPE Instance method Public Method set source type 20040120
82 SET_STATUSBAR_MODE Instance method Public Method set statusbar visibility of AbapEdit control 20040120
83 SET_TABBAR_MODE Instance method Public Method set tabbar visibility of AbapEdit control 20040120
84 SET_TEXT Instance method Public Method Send Text as String to Control (Incl. " " and " ") 20040120
85 SET_TEXTMODIFIED_STATUS Instance method Public Method set text unmodified 20040220
86 SET_TOOLBAR_MODE Instance method Public Method set toolbar visibility of AbapEdit control 20040120
87 SHOW_COMPLETION Instance method Public Method show completion list 20041018
88 SHOW_COMPLETION_RESULTS Instance method Public Method Send Completion Results to Control 20080821
89 SHOW_QUICK_INFO Instance method Public Method show quick info 20041018
90 STORE_CONTROL_STATE Instance method Public Method store control state into data provider 20040216
91 STORE_STATE Instance method Protected Method store state 20040216
92 TRANSFORM_STRINGTAB_TO_XTAB Static method Protected Method Transforms the content of a string table into xtable 20040120
93 TRANSFORM_STRING_TO_XTAB Static method Protected Method Transforms string to xtable 20040224
94 TRANSFORM_XTAB_TO_STRING Static method Protected Method Transforms the content of an xtable into a string 20040120
95 TRANSFORM_XTAB_TO_STRINGTAB Static method Protected Method Transforms the content of an xtable into a string table 20040120
96 UNCOMMENT_LINES Instance method Public Method uncomment a range of lines 20051007
97 UNCOMMENT_SELECTION Instance method Public Method Uncomment a selected number of lines 20051007
98 UNDRAW Instance method Public Method Switch off update 20050301
99 UNPROTECT_LINES Instance method Public Method Unprotect Lines 20040922
100 UNREGISTER_EVENT Instance method Protected Method event registration 20040120
101 UPLOAD_PROPERTIES Instance method Public Method Set prioritized properties to switch off some user prop. 20040209
Events
# Event Type Visibility Description Created on
1 BORDER_CLICK Instance Event
(0)
Public
(2)
border click 20050411
2 BREAKPOINT_CHANGED Instance Event
(0)
Public
(2)
set/delete breakpoint 20041202
3 COMPLETION Instance Event
(0)
Public
(2)
20041013
4 CONTEXT_MENU Instance Event
(0)
Public
(2)
Context Menu requested (by pressing right mouse) 20040120
5 CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
Context Menu item selected 20040120
6 DBLCLICK Instance Event
(0)
Public
(2)
double click 20040120
7 F1 Instance Event
(0)
Public
(2)
F1 pressed 20040120
8 F4 Instance Event
(0)
Public
(2)
F4 pressed 20040120
9 INSERT_PATTERN Instance Event
(0)
Public
(2)
20041013
10 MODIFIED_STATUS_CHANGED Instance Event
(0)
Public
(2)
modified status changed 20040120
11 ON_DRAG Instance Event
(0)
Public
(2)
drop occured 20040211
12 ON_DROP Instance Event
(0)
Public
(2)
drop occured 20040211
13 ON_DROP_COMPLETE Instance Event
(0)
Public
(2)
complete drag and drop operation, e.g. delete text on move 20040211
14 ON_GET_FLAVOR Instance Event
(0)
Public
(2)
determine desired flavor 20040211
15 QUICK_INFO Instance Event
(0)
Public
(2)
20041013
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FOLDLINETAB Public See coding 20040305 FOLDLINETAB type standard table of string
2 LINETAB Public See coding 20040305 LINETAB type standard table of i
3 LINETABS Public See coding 20040428 LINETABS type standard table of string
4 MY_STRING Protected See coding 20040120 my_string(256) type c
5 PROP_LINE_TYPE Protected See coding 20050411 prop_line_type(80) type c
6 PROP_TAB Protected See coding 20050411 prop_tab type standard table of prop_line_type
Method Signatures

Method CLOSE_DOCUMENT Signature

Method CLOSE_DOCUMENT on class CL_GUI_SOURCEEDIT has no parameter.
Method CLOSE_DOCUMENT on class CL_GUI_SOURCEEDIT has no exception.

Method COMMENT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_LINE Call by reference Type reference (TYPE) I starting line 20051007
2 Importing TO_LINE Call by reference Type reference (TYPE) I ending line 20051007
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD 20051007

Method COMMENT_SELECTION Signature

Method COMMENT_SELECTION on class CL_GUI_SOURCEEDIT has no parameter.
Method COMMENT_SELECTION on class CL_GUI_SOURCEEDIT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILEDROP_MODE Call by reference Type reference (TYPE) I DROPFILE_EVENT_OFF event mode to handle drop of files on control 20040217
2 Importing LIFETIME Value transfer Type reference (TYPE) I 20040120
3 Importing MAX_NUMBER_CHARS Value transfer Type reference (TYPE) I 72 maximum number of characters 20040209
4 Importing NAME Value transfer Type reference (TYPE) STRING name of control 20040120
5 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container 20040120
6 Importing STYLE Value transfer Type reference (TYPE) I 0 control style, if initial a defined value is choosen 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CREATE Error while performing creation of ABAP Edit control! 20040120
2 ERROR_CNTL_INIT Error while initializing TextEdit control! 20040120
3 ERROR_DP_CREATE Error while creating DataProvider control! 20040120
4 GUI_TYPE_NOT_SUPPORTED This type of GUI is not supported! 20040120

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SY-REPID name of document 20050726
# Exception Resumable Description Created on
1 ERROR_DP dp error 20040209

Method CREATE_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANSP_COL Call by reference Type reference (TYPE) I 0 20050301
2 Importing USER_MARKER_ID Call by reference Type reference (TYPE) I 20041210
3 Importing VALUE Call by reference Type reference (TYPE) C 20041210

Method CREATE_MARKER on class CL_GUI_SOURCEEDIT has no exception.

Method DELETE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_LINE Call by reference Type reference (TYPE) I from line 20050104
2 Importing FROM_POS Call by reference Type reference (TYPE) I from position 20050104
3 Importing TO_LINE Call by reference Type reference (TYPE) I to line 20050104
4 Importing TO_POS Call by reference Type reference (TYPE) I to position 20050104

Method DELETE_RANGE on class CL_GUI_SOURCEEDIT has no exception.

Method DELETE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_LINE Call by reference Type reference (TYPE) I from line 20041018
2 Importing FROM_POS Call by reference Type reference (TYPE) I from position 20041018
3 Importing TO_LINE Call by reference Type reference (TYPE) I to line 20041018
4 Importing TO_POS Call by reference Type reference (TYPE) I to position 20041018

Method DELETE_TEXT on class CL_GUI_SOURCEEDIT has no exception.

Method DISPLAY_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU context menu 20040217
# Exception Resumable Description Created on
1 ERROR error 20040217

Method DRAW Signature

Method DRAW on class CL_GUI_SOURCEEDIT has no parameter.
Method DRAW on class CL_GUI_SOURCEEDIT has no exception.

Method EXPAND_ALL Signature

Method EXPAND_ALL on class CL_GUI_SOURCEEDIT has no parameter.
Method EXPAND_ALL on class CL_GUI_SOURCEEDIT has no exception.

Method FOLD_ALL Signature

Method FOLD_ALL on class CL_GUI_SOURCEEDIT has no parameter.
Method FOLD_ALL on class CL_GUI_SOURCEEDIT has no exception.

Method GET_ACTUAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_NAME Call by reference Type reference (TYPE) SY-REPID get actual name 20040203

Method GET_ACTUAL_NAME on class CL_GUI_SOURCEEDIT has no exception.

Method GET_BOOKMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BOOKMARKS Call by reference Type reference (TYPE) LINETAB table of lines 20040304

Method GET_BOOKMARKS on class CL_GUI_SOURCEEDIT has no exception.

Method GET_CONTEXTMENU_VIA_SAPGUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VIA_SAPGUI Call by reference Type reference (TYPE) I 0: displayed by TextEdit; ne 0: by SapGui Services 20040217
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving local context menu mode of SourcEdit! 20040217

Method GET_CONTROL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATE Call by reference Type reference (TYPE) CNTL_HANDLE 20040217
# Exception Resumable Description Created on
1 ERROR_DP error dp 20040217

Method GET_EDITOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VERSION Call by reference Type reference (TYPE) I version 20041202

Method GET_EDITOR_VERSION on class CL_GUI_SOURCEEDIT has no exception.

Method GET_FIRST_VISIBLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LINE Call by reference Type reference (TYPE) I 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving first visible line! 20040120

Method GET_FOLDING_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FOLDING_STATE Call by reference Type reference (TYPE) FOLDLINETAB table of +/- (+ expand,- fold) 20040304

Method GET_FOLDING_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method GET_LAST_VISIBLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LINE Call by reference Type reference (TYPE) I line number of last visible line 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving last visible line! 20040120

Method GET_LINE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LINES Call by reference Type reference (TYPE) I total number of lines displayed by control. 20040304
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving the total number of lines displayed 20040304

Method GET_LINE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_NUMBER Call by reference Type reference (TYPE) I number of line 20040224
2 Exporting TEXT Call by reference Type reference (TYPE) C text within line 20040224
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving text of a line within Control! 20040224

Method GET_LOCAL_CONTEXTMENU_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VISIBLE Call by reference Type reference (TYPE) I visibility of toolbar; eq 0: OFF ; ne 0: ON 20040217
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving local context menu mode of TextEdit! 20040217

Method GET_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MARKER_LINES Call by reference Type reference (TYPE) LINETAB [,]... 20040305
2 Importing MARKER_NUMBER Call by reference Type reference (TYPE) I marker number 20040305

Method GET_MARKER on class CL_GUI_SOURCEEDIT has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PROPERTIES Call by reference Type reference (TYPE) RSWSOURCET Property-Source 20040212

Method GET_PROPERTIES on class CL_GUI_SOURCEEDIT has no exception.

Method GET_SELECTED_TEXT_AS_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SELECTED_TEXT Call by reference Type reference (TYPE) STRING selected text as stream with carriage returns 20040120
# Exception Resumable Description Created on
1 ERROR_DP ERROR_DP 20040120

Method GET_SELECTED_TEXT_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20040120
# Exception Resumable Description Created on
1 ERROR_DP Error while retrieving selected text into string table! 20040120

Method GET_SELECTION_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FROM_LINE Call by reference Type reference (TYPE) I line from which selection starts 20040120
2 Exporting FROM_POS Call by reference Type reference (TYPE) I starting position of selection in line linefrom 20040120
3 Exporting TO_LINE Call by reference Type reference (TYPE) I line at which selection ends 20040120
4 Exporting TO_POS Call by reference Type reference (TYPE) I ending position of selection within line lineto 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving position of selected text! 20040120

Method GET_SOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SOURCE_TYPE Call by reference Type reference (TYPE) STRING 20110314

Method GET_SOURCE_TYPE on class CL_GUI_SOURCEEDIT has no exception.

Method GET_STATUSBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUSBAR_MODE Call by reference Type reference (TYPE) I visibility of toolbar; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving visiblity of the controls status bar! 20040120

Method GET_TABBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TABBAR_MODE Call by reference Type reference (TYPE) I visibility of tabbar; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving toolbar mode of TextEdit control! 20040120

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_MODIFIED Call by reference Type reference (TYPE) I modify status of text 20040506
2 Importing NAME Call by reference Type reference (TYPE) SY-REPID document name 20040225
3 Exporting TABLE Call by reference Type reference (TYPE) STANDARD TABLE document text 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD 20040506
2 ERROR_DP 20040120

Method GET_TEXTMODIFIED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STATUS Call by reference Type reference (TYPE) I boolean like value: true=1, false = 0) 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while calling method of TextEdit control 20040120

Method GET_TOOLBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TOOLBAR_MODE Call by reference Type reference (TYPE) I visibility of toolbar; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving toolbar mode of TextEdit control! 20040120

Method INIT_CACHED_PROPERTIES Signature

Method INIT_CACHED_PROPERTIES on class CL_GUI_SOURCEEDIT has no parameter.
# Exception Resumable Description Created on
1 ERROR_REGISTER_CACHED_PROPERTY Error while initiating cached properties for smart proxy 20040120

Method INIT_EVENT_REGISTRATION Signature

Method INIT_EVENT_REGISTRATION on class CL_GUI_SOURCEEDIT has no parameter.
# Exception Resumable Description Created on
1 ERROR_EVENT_CONTROL 20040922

Method INSERT_BLOCK_AT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I line 20040430
2 Importing POS Call by reference Type reference (TYPE) I position 20040430
3 Importing TEXT_TAB Call by reference Type reference (TYPE) STANDARD TABLE block of text 20040430
# Exception Resumable Description Created on
1 ERROR_DP data provider error 20040430

Method INSERT_BLOCK_AT_POSITION_WO_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I line 20041129
2 Importing NO_PRETTY_PRINTING Call by reference Type reference (TYPE) I TRUE no pretty printing; eq 0: OFF ; ne 0: ON 20041129
3 Importing OPTIONS Call by reference Type reference (TYPE) I options 20041129
4 Importing POS Call by reference Type reference (TYPE) I position 20041129
5 Importing TEXT_TAB Call by reference Type reference (TYPE) STANDARD TABLE block of text 20041129
# Exception Resumable Description Created on
1 ERROR_DP data provider error 20041129

Method IS_TABLE_STRUCTURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHARLIKE Call by reference Type reference (TYPE) I Either has the value of true or false 20040120
2 Exporting FIELD_LENGTH Call by reference Type reference (TYPE) I Length of the field, 0 if structured 20040120
3 Exporting STRUCTURED Call by reference Type reference (TYPE) I Either has the value of true or false 20040120
4 Exporting STRUCTURE_COMP_COUNT Call by reference Type reference (TYPE) I Number of components for flat structured table 20040120
5 Importing TEXT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Table to check 20040120

Method IS_TABLE_STRUCTURED on class CL_GUI_SOURCEEDIT has no exception.

Method MY_SET_REGISTERED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS event table 20040120
# Exception Resumable Description Created on
1 CNTL_ERROR cntl_error 20040120
2 CNTL_SYSTEM_ERROR cntl_system_error 20040120
3 ILLEGAL_EVENT_COMBINATION illegal event combination 20040120

Method PROTECT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROTECTED_LINES Call by reference Type reference (TYPE) LINETABS table of / - (=1..n) 20040427

Method PROTECT_LINES on class CL_GUI_SOURCEEDIT has no exception.

Method REGISTER_DRAGDROP Signature

Method REGISTER_DRAGDROP on class CL_GUI_SOURCEEDIT has no parameter.
Method REGISTER_DRAGDROP on class CL_GUI_SOURCEEDIT has no exception.

Method REGISTER_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT typed event 20040120
# Exception Resumable Description Created on
1 ERROR_EVENT_CONTROL Error while registering events for TextEdit control 20040120
2 EVENT_ALREADY_REGISTERED Error on callback within event registration 20040120

Method REGISTER_EVENT_BORDER_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20050411
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20050411
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20050411
2 ERROR_REGIST_EVENT Error while registering event breakpoint changed 20050411
3 ERROR_UNREGIST_EVENT Error while unregistering event breakpoint changed 20050411
4 EVENT_ALREADY_REGISTERED Event is already registered 20050411
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20050411

Method REGISTER_EVENT_BREAK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20041202
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20041202
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20041202
2 ERROR_REGIST_EVENT Error while registering event breakpoint changed 20041202
3 ERROR_UNREGIST_EVENT Error while unregistering event breakpoint changed 20041202
4 EVENT_ALREADY_REGISTERED Event is already registered 20041202
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20041202

Method REGISTER_EVENT_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20041014
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20041014
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20041014
2 ERROR_REGIST_EVENT Error while registering event F4 20041014
3 ERROR_UNREGIST_EVENT Error while unregistering event F4 20041014
4 EVENT_ALREADY_REGISTERED Event is already registered 20041014
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20041014

Method REGISTER_EVENT_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20040120
2 Importing LOCAL_ENTRIES Call by reference Type reference (TYPE) I TRUE show entries for local function (cut, copy,) in context menu 20040120
3 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister 20040120
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20040120
2 ERROR_REGIST_EVENT Error while registering event F4 20040120
3 ERROR_UNREGIST_EVENT Error while unregistering event F4 20040120
4 EVENT_ALREADY_REGISTERED Event is already registered 20040120
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20040120

Method REGISTER_EVENT_DBLCLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20040120
2 Importing NAVIGATE_ON_DBLCLICK Call by reference Type reference (TYPE) I FALSE default: no local navigation on dblclick 20040120
3 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20040120
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20040120
2 ERROR_REGIST_EVENT Error while registering event double click 20040120
3 ERROR_UNREGIST_EVENT Error while unregistering event double click 20040120
4 EVENT_ALREADY_REGISTERED Event is already registered 20040120
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20040120

Method REGISTER_EVENT_F1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20040120
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20040120
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20040120
2 ERROR_REGIST_EVENT Error while registering event F4 20040120
3 ERROR_UNREGIST_EVENT Error while unregistering event F4 20040120
4 EVENT_ALREADY_REGISTERED Event is already registered 20040120
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20040120

Method REGISTER_EVENT_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20040120
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20040120
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20040120
2 ERROR_REGIST_EVENT Error while registering event F4 20040120
3 ERROR_UNREGIST_EVENT Error while unregistering event F4 20040120
4 EVENT_ALREADY_REGISTERED Event is already registered 20040120
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20040120

Method REGISTER_EVENT_FILEDROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20040217
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20040217
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20040217
2 ERROR_REGIST_EVENT Error while registering event FILEDROP 20040217
3 ERROR_UNREGIST_EVENT Error while unregistering event FILEDROP 20040217
4 EVENT_ALREADY_REGISTERED Event is already registered 20040217
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20040217

Method REGISTER_EVENT_INSERT_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20041014
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20041014
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20041014
2 ERROR_REGIST_EVENT Error while registering event F4 20041014
3 ERROR_UNREGIST_EVENT Error while unregistering event F4 20041014
4 EVENT_ALREADY_REGISTERED Event is already registered 20041014
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20041014

Method REGISTER_EVENT_QUICK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20041014
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20041014
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20041014
2 ERROR_REGIST_EVENT Error while registering event F4 20041014
3 ERROR_UNREGIST_EVENT Error while unregistering event F4 20041014
4 EVENT_ALREADY_REGISTERED Event is already registered 20041014
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20041014

Method REGISTER_MOD_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT-APPL_EVENT SPACE default: system event 20040120
2 Importing REGISTER Call by reference Type reference (TYPE) I TRUE boolean like: TRUE/FALSE to register/unregister event 20040120
# Exception Resumable Description Created on
1 CNTL_ERROR Error: control not initialized 20040120
2 ERROR_REGIST_EVENT Error while registering event double click 20040120
3 ERROR_UNREGIST_EVENT Error while unregistering event double click 20040120
4 EVENT_ALREADY_REGISTERED Event is already registered 20040120
5 EVENT_NOT_REGISTERED Event was not registered, thus unregistration makes no sense 20040120

Method REMOVE_ALL_BOOKMARKS Signature

Method REMOVE_ALL_BOOKMARKS on class CL_GUI_SOURCEEDIT has no parameter.
Method REMOVE_ALL_BOOKMARKS on class CL_GUI_SOURCEEDIT has no exception.

Method REMOVE_ALL_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MARKER_NUMBER Call by reference Type reference (TYPE) I marker number 20040305

Method REMOVE_ALL_MARKER on class CL_GUI_SOURCEEDIT has no exception.

Method REMOVE_BOOKMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOOKMARKS Call by reference Type reference (TYPE) LINETAB table of lines 20040304

Method REMOVE_BOOKMARKS on class CL_GUI_SOURCEEDIT has no exception.

Method REMOVE_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MARKER_LINES Call by reference Type reference (TYPE) LINETAB table of lines 20040305
2 Importing MARKER_NUMBER Call by reference Type reference (TYPE) I marker number 20040305

Method REMOVE_MARKER on class CL_GUI_SOURCEEDIT has no exception.

Method RESTORE_CONTROL_STATE Signature

Method RESTORE_CONTROL_STATE on class CL_GUI_SOURCEEDIT has no parameter.
Method RESTORE_CONTROL_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method RESTORE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing H_DP Call by reference Type reference (TYPE) CNTL_HANDLE 20040218

Method RESTORE_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method SELECT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_LINE Call by reference Type reference (TYPE) I from line 20040220
2 Importing TO_LINE Call by reference Type reference (TYPE) I to line 20040220
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while selecting lines within SourceEdit control! 20040220

Method SELECT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_LINE Call by reference Type reference (TYPE) I from line 20040220
2 Importing FROM_POS Call by reference Type reference (TYPE) I from position 20040220
3 Importing TO_LINE Call by reference Type reference (TYPE) I to line 20040220
4 Importing TO_POS Call by reference Type reference (TYPE) I to position 20040220
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while selecting lines within SourceEdit control! 20040220

Method SET_ACTUAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) SY-REPID actual name of source 20040120

Method SET_ACTUAL_NAME on class CL_GUI_SOURCEEDIT has no exception.

Method SET_BOOKMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOOKMARKS Call by reference Type reference (TYPE) LINETAB [,]... 20040304

Method SET_BOOKMARKS on class CL_GUI_SOURCEEDIT has no exception.

Method SET_BREAKPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BREAKPOINTS Call by reference Type reference (TYPE) LINETAB breakpoint table 20040219

Method SET_BREAKPOINTS on class CL_GUI_SOURCEEDIT has no exception.

Method SET_CONTEXTMENU_VIA_SAPGUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIA_SAPGUI Call by reference Type reference (TYPE) I 0: displayed by TextEdit; ne 0: by SapGui Services 20040217
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while retrieving local context menu mode of TextEdit! 20040217
2 INVALID_PARAMETER INVALID_PARAMETER 20040217

Method SET_CONTROL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATE Call by reference Type reference (TYPE) CNTL_HANDLE 20040217

Method SET_CONTROL_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method SET_DRAGDROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROP Call by reference Object reference (TYPE REF TO) CL_DRAGDROP Drag Drop behavior 20040211

Method SET_DRAGDROP on class CL_GUI_SOURCEEDIT has no exception.

Method SET_FILEDROP_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILEDROP_MODE Call by reference Type reference (TYPE) I DROPFILE_EVENT_OFF drop file mode, see class constants DROPFILE_EVENT_... 20040217
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting toolbar visibility mode of Control! 20040217
2 INVALID_PARAMETER INVALID_PARAMETER 20040217

Method SET_FIRST_VISIBLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I 1 line number 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting first visible line! 20040120

Method SET_FOLDING_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOLDING_STATE Call by reference Type reference (TYPE) FOLDLINETAB table of +/- (+ expand,- fold) 20040304

Method SET_FOLDING_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method SET_LAST_VISIBLE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I 10000000 line number 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting last visible line! 20040120

Method SET_LIMIT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_LENGTH Call by reference Type reference (TYPE) I 72 line_length 20040209
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting line length 20050111
2 ERROR_DP error from data provider 20040212

Method SET_LOCAL_CONTEXTMENU_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Call by reference Type reference (TYPE) I FALSE visibility of context menu; eq 0: OFF ; ne 0: ON 20040217
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting visibility of local context menu entries 20040217
2 INVALID_PARAMETER INVALID_PARAMETER 20040217

Method SET_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MARKER_LINES Call by reference Type reference (TYPE) LINETAB table of lines 20040305
2 Importing MARKER_NUMBER Call by reference Type reference (TYPE) I marker number 20040305

Method SET_MARKER on class CL_GUI_SOURCEEDIT has no exception.

Method SET_READONLY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READONLY_MODE Call by reference Type reference (TYPE) I TRUE readonly mode; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting readonly mode! 20040120
2 ERROR_DP error from data provider 20040212
3 INVALID_PARAMETER INVALID_PARAMETER 20040120

Method SET_SELECTED_TEXT_AS_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SELECTED_TEXT Call by reference Type reference (TYPE) STRING text as stream to replace selection 20040120
# Exception Resumable Description Created on
1 ERROR_DP ERROR_DP 20040120

Method SET_SELECTED_TEXT_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE Call by reference Type reference (TYPE) STANDARD TABLE text as table 20040120
# Exception Resumable Description Created on
1 ERROR_DP error_dp 20040120

Method SET_SELECTION_POS_IN_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I number of line 20040120
2 Importing POS Call by reference Type reference (TYPE) I 0 position within line 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting selection within one line! 20040120

Method SET_SEL_POS_IN_LINE_CENTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I number of line 20040430
2 Importing POS Call by reference Type reference (TYPE) I 0 position within line 20040430
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting selection within one line! 20040430

Method SET_SOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) STRING 'ABAP' source type 20040120

Method SET_SOURCE_TYPE on class CL_GUI_SOURCEEDIT has no exception.

Method SET_STATUSBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUSBAR_MODE Call by reference Type reference (TYPE) I FALSE visibility of statusbar; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting visibility mode of status bar! 20040120
2 INVALID_PARAMETER INVALID_PARAMETER 20040120

Method SET_TABBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABBAR_MODE Call by reference Type reference (TYPE) I FALSE visibility of tabbar; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting toolbar visibility mode of Control! 20040120
2 INVALID_PARAMETER INVALID_PARAMETER 20040120

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20040120
# Exception Resumable Description Created on
1 ERROR_CODE_PAGE Code page error 20040120
2 ERROR_DP Error while sending table to TextEdit control! 20040120
3 ERROR_DP_CREATE ERROR_DP_CREATE 20040120

Method SET_TEXTMODIFIED_STATUS Signature

Method SET_TEXTMODIFIED_STATUS on class CL_GUI_SOURCEEDIT has no parameter.
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD 20040220

Method SET_TOOLBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOOLBAR_MODE Call by reference Type reference (TYPE) I FALSE visibility of toolbar; eq 0: OFF ; ne 0: ON 20040120
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD Error while setting toolbar visibility mode of Control! 20040120
2 INVALID_PARAMETER INVALID_PARAMETER 20040120

Method SHOW_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPLETION_TABLE Call by reference Type reference (TYPE) STANDARD TABLE completion table 20041018

Method SHOW_COMPLETION on class CL_GUI_SOURCEEDIT has no exception.

Method SHOW_COMPLETION_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPLETION_RESULTS Call by reference Type reference (TYPE) STANDARD TABLE Results of Code Completion 20080821
2 Importing VERSION Value transfer Type reference (TYPE) I 0 Version of Results Table Structure 20080821

Method SHOW_COMPLETION_RESULTS on class CL_GUI_SOURCEEDIT has no exception.

Method SHOW_QUICK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFO_STRING Call by reference Type reference (TYPE) STRING quick info string 20041018

Method SHOW_QUICK_INFO on class CL_GUI_SOURCEEDIT has no exception.

Method STORE_CONTROL_STATE Signature

Method STORE_CONTROL_STATE on class CL_GUI_SOURCEEDIT has no parameter.
Method STORE_CONTROL_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method STORE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing H_DP Call by reference Type reference (TYPE) CNTL_HANDLE dp handle 20040216

Method STORE_STATE on class CL_GUI_SOURCEEDIT has no exception.

Method TRANSFORM_STRINGTAB_TO_XTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_TABLE Call by reference Type reference (TYPE) STANDARD TABLE string table 20040120
2 Exporting X_LENGTH Call by reference Type reference (TYPE) I data length 20040120
3 Exporting X_TABLE Call by reference Type reference (TYPE) STANDARD TABLE table of type x 20040120
# Exception Resumable Description Created on
1 ERROR_CODE_PAGE code page error 20040120

Method TRANSFORM_STRING_TO_XTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_STRING Call by reference Type reference (TYPE) STRING 20040224
2 Exporting X_LENGTH Call by reference Type reference (TYPE) I 20040224
3 Exporting X_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20040224
# Exception Resumable Description Created on
1 ERROR_CODE_PAGE code page error 20040224

Method TRANSFORM_XTAB_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting S_STRING Call by reference Type reference (TYPE) STRING 20040120
2 Importing X_STRING_SIZE Call by reference Type reference (TYPE) I 20080821
3 Importing X_TABLE Call by reference Type reference (TYPE) STANDARD TABLE table of type x 20040120
# Exception Resumable Description Created on
1 ERROR_CODE_PAGE code page error 20040120

Method TRANSFORM_XTAB_TO_STRINGTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting S_TABLE Call by reference Type reference (TYPE) STANDARD TABLE table of string 20040120
2 Importing XSTRING_SIZE Call by reference Type reference (TYPE) I length of input string 20040816
3 Importing X_TABLE Call by reference Type reference (TYPE) STANDARD TABLE table of type x 20040120
# Exception Resumable Description Created on
1 ERROR_CODE_PAGE code page error 20040120

Method UNCOMMENT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_LINE Call by reference Type reference (TYPE) I starting line 20051007
2 Importing TO_LINE Call by reference Type reference (TYPE) I ending line 20051007
# Exception Resumable Description Created on
1 ERROR_CNTL_CALL_METHOD 20051007

Method UNCOMMENT_SELECTION Signature

Method UNCOMMENT_SELECTION on class CL_GUI_SOURCEEDIT has no parameter.
Method UNCOMMENT_SELECTION on class CL_GUI_SOURCEEDIT has no exception.

Method UNDRAW Signature

Method UNDRAW on class CL_GUI_SOURCEEDIT has no parameter.
Method UNDRAW on class CL_GUI_SOURCEEDIT has no exception.

Method UNPROTECT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UNPROTECTED_LINES Call by reference Type reference (TYPE) LINETABS table of / - (=1..n) 20040922

Method UNPROTECT_LINES on class CL_GUI_SOURCEEDIT has no exception.

Method UNREGISTER_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENT typed event 20040120
# Exception Resumable Description Created on
1 ERROR_EVENT_CONTROL Error while deregistering event for TextEdit control 20040120
2 EVENT_NOT_REGISTERED Event was not registerred 20040120

Method UPLOAD_PROPERTIES Signature

Method UPLOAD_PROPERTIES on class CL_GUI_SOURCEEDIT has no parameter.
# Exception Resumable Description Created on
1 DP_ERROR_CREATE dp error 20050411
2 DP_ERROR_GENERAL genearal dp error 20050411
3 DP_ERROR_SEND dp send error 20050411
Event Signatures

Event BORDER_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CNTRL_PRESSED_SET Exporting Value transfer Type reference (TYPE) I cntrl is pressed;eq 0: OFF ; ne 0: ON 20050411
2 LINE Exporting Value transfer Type reference (TYPE) I breakpoint line 20050411
3 SHIFT_PRESSED_SET Exporting Value transfer Type reference (TYPE) I shift is pressed; eq 0: OFF ; ne 0: ON 20050411

Event BREAKPOINT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_DISABLED Exporting Value transfer Type reference (TYPE) I breakpoint is disabled; eq 0: OFF ; ne 0: ON 20041202
2 IS_SET Exporting Value transfer Type reference (TYPE) I breakpoint is set; eq 0: OFF ; ne 0: ON 20041202
3 LINE Exporting Value transfer Type reference (TYPE) I breakpoint line 20041202

Event COMPLETION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTEXTINFO Exporting Value transfer Type reference (TYPE) STRING 20080821
2 CONTEXTSTRING Exporting Value transfer Type reference (TYPE) STRING Context string 20041014
3 XPOS Exporting Value transfer Type reference (TYPE) I Spalte 20041014
4 YPOS Exporting Value transfer Type reference (TYPE) I Zeile 20041014

Event CONTEXT_MENU Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040120
2 MENU_TYPE Exporting Value transfer Type reference (TYPE) I 1 = text area, 2 = breakpoint area 20050309

Event CONTEXT_MENU_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) C fcode 20040120

Event DBLCLICK Signature
Event DBLCLICK on class CL_GUI_SOURCEEDIT has no parameter.
Event F1 Signature
Event F1 on class CL_GUI_SOURCEEDIT has no parameter.
Event F4 Signature
Event F4 on class CL_GUI_SOURCEEDIT has no parameter.
Event INSERT_PATTERN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DATATYPE Exporting Value transfer Type reference (TYPE) I data type 20041014
2 FLAGS Exporting Value transfer Type reference (TYPE) I 20080821
3 PATTERNKEY Exporting Value transfer Type reference (TYPE) STRING pattern key 20041014
4 XPOS Exporting Value transfer Type reference (TYPE) I Spalte 20041014
5 YPOS Exporting Value transfer Type reference (TYPE) I Zeile 20041014

Event MODIFIED_STATUS_CHANGED Signature
Event MODIFIED_STATUS_CHANGED on class CL_GUI_SOURCEEDIT has no parameter.
Event ON_DRAG Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAGDROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT drag & drop object 20040211
2 FROM_INDEX Exporting Value transfer Type reference (TYPE) I absolute character index where drag text selection starts 20040211
3 FROM_LINE Exporting Value transfer Type reference (TYPE) I line where where selected&dragged text starts 20040211
4 FROM_POS Exporting Value transfer Type reference (TYPE) I position in "from_line" where selected&dragged text starts 20040211
5 TO_INDEX Exporting Value transfer Type reference (TYPE) I absolute character index where dragged text selection ends 20040211
6 TO_LINE Exporting Value transfer Type reference (TYPE) I line where where selected&dragged text ends 20040211
7 TO_POS Exporting Value transfer Type reference (TYPE) I position in line "to_line" where selected&dragged text ends 20040211

Event ON_DROP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAGDROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT drag & drop object 20040211
2 INDEX Exporting Value transfer Type reference (TYPE) I absolute character index where drop occured 20040211
3 LINE Exporting Value transfer Type reference (TYPE) I line where drop occured 20040211
4 POS Exporting Value transfer Type reference (TYPE) I position in line "line" where drop occured 20040211

Event ON_DROP_COMPLETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAGDROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT drag & drop object 20040211
2 FROM_INDEX Exporting Value transfer Type reference (TYPE) I absolute character index where drag text selection starts 20040211
3 FROM_LINE Exporting Value transfer Type reference (TYPE) I line where where selected&dragged text starts 20040211
4 FROM_POS Exporting Value transfer Type reference (TYPE) I position in "from_line" where selected&dragged text starts 20040211
5 TO_INDEX Exporting Value transfer Type reference (TYPE) I absolute character index where dragged text selection ends 20040211
6 TO_LINE Exporting Value transfer Type reference (TYPE) I line where where selected&dragged text ends 20040211
7 TO_POS Exporting Value transfer Type reference (TYPE) I position in line "to_line" where selected&dragged text ends 20040211

Event ON_GET_FLAVOR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAGDROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT drag & drop object, to which one flavor should be assigned 20040211
2 FLAVORS Exporting Value transfer Type reference (TYPE) CNDD_FLAVORS available flavors, choose one of them 20040211
3 INDEX Exporting Value transfer Type reference (TYPE) I absolute character index where drop occured 20040211
4 LINE Exporting Value transfer Type reference (TYPE) I line where drop occured 20040211
5 POS Exporting Value transfer Type reference (TYPE) I position in line "line" where drop occured 20040211

Event QUICK_INFO Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTEXTSTRING Exporting Value transfer Type reference (TYPE) STRING context string 20041014
2 DATATYPE Exporting Value transfer Type reference (TYPE) I data type 20041014
3 XPOS Exporting Value transfer Type reference (TYPE) I Spalte 20041014
4 YPOS Exporting Value transfer Type reference (TYPE) I Zeile 20041014
History
Last changed by/on SAP  20110908 
SAP Release Created in 700