SAP C_TEXTEDIT_CONTROL OO Class - TextEdit Control
C_TEXTEDIT_CONTROL is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class C_TEXTEDIT_CONTROL including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of C_TEXTEDIT_CONTROL SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
AUTO_REDRAW | Private | |
CALL METHOD c_textedit_control=>AUTO_REDRAW...more details | ||
COMMENT_LINES | Private | |
CALL METHOD c_textedit_control=>COMMENT_LINES...more details | ||
CONSTRUCTOR | Private | |
CALL METHOD c_textedit_control=>CONSTRUCTOR...more details | ||
DELETE_TEXT | Private | |
CALL METHOD c_textedit_control=>DELETE_TEXT...more details | ||
DESTROY_CONTROL | Private | |
CALL METHOD c_textedit_control=>DESTROY_CONTROL...more details | ||
DISPATCH | Private | |
CALL METHOD c_textedit_control=>DISPATCH...more details | ||
| ||
EMPTY_UNDO_BUFFER | Private | |
CALL METHOD c_textedit_control=>EMPTY_UNDO_BUFFER...more details | ||
FIND_AND_REPLACE | Private | |
CALL METHOD c_textedit_control=>FIND_AND_REPLACE...more details | ||
FIND_AND_SELECT_TEXT | Private | |
CALL METHOD c_textedit_control=>FIND_AND_SELECT_TEXT...more details | ||
FLUSH | Private | |
CALL METHOD c_textedit_control=>FLUSH...more details | ||
GET_AUTOINDENT_MODE | Private | |
CALL METHOD c_textedit_control=>GET_AUTOINDENT_MODE...more details | ||
GET_COMMENTS_STRING | Private | |
CALL METHOD c_textedit_control=>GET_COMMENTS_STRING...more details | ||
GET_FILEDROP_MODE | Private | |
CALL METHOD c_textedit_control=>GET_FILEDROP_MODE...more details | ||
GET_FIRST_VISIBLE_LINE | Private | |
CALL METHOD c_textedit_control=>GET_FIRST_VISIBLE_LINE...more details | ||
GET_HIGHLIGHT_BREAKPOINTS_MODE | Private | |
CALL METHOD c_textedit_control=>GET_HIGHLIGHT_BREAKPOINTS_MODE...more details | ||
GET_HIGHLIGHT_COMMENTS_MODE | Private | |
CALL METHOD c_textedit_control=>GET_HIGHLIGHT_COMMENTS_MODE...more details | ||
GET_LINE_TEXT | Private | |
CALL METHOD c_textedit_control=>GET_LINE_TEXT...more details | ||
GET_PATH_OF_DROPPED_FILES | Private | |
CALL METHOD c_textedit_control=>GET_PATH_OF_DROPPED_FILES...more details | ||
GET_READONLY_MODE | Private | |
CALL METHOD c_textedit_control=>GET_READONLY_MODE...more details | ||
GET_SELECTED_TEXT_AS_R3TABLE | Private | |
CALL METHOD c_textedit_control=>GET_SELECTED_TEXT_AS_R3TABLE...more details | ||
GET_SELECTED_TEXT_AS_STREAM | Private | |
CALL METHOD c_textedit_control=>GET_SELECTED_TEXT_AS_STREAM...more details | ||
GET_SELECTION_INDEXES | Private | |
CALL METHOD c_textedit_control=>GET_SELECTION_INDEXES...more details | ||
GET_SELECTION_POS | Private | |
CALL METHOD c_textedit_control=>GET_SELECTION_POS...more details | ||
GET_SPACES_ON_INDENT | Private | |
CALL METHOD c_textedit_control=>GET_SPACES_ON_INDENT...more details | ||
GET_STATUSBAR_MODE | Private | |
CALL METHOD c_textedit_control=>GET_STATUSBAR_MODE...more details | ||
GET_TEXTEDIT_HANDLE | Private | |
CALL METHOD c_textedit_control=>GET_TEXTEDIT_HANDLE...more details | ||
GET_TEXTMODIFIED_STATUS | Private | |
CALL METHOD c_textedit_control=>GET_TEXTMODIFIED_STATUS...more details | ||
GET_TEXT_AS_R3TABLE | Private | |
CALL METHOD c_textedit_control=>GET_TEXT_AS_R3TABLE...more details | ||
GET_TEXT_AS_STREAM | Private | |
CALL METHOD c_textedit_control=>GET_TEXT_AS_STREAM...more details | ||
GET_TOOLBAR_MODE | Private | |
CALL METHOD c_textedit_control=>GET_TOOLBAR_MODE...more details | ||
GET_WINDOW_PROPERTY | Private | |
CALL METHOD c_textedit_control=>GET_WINDOW_PROPERTY...more details | ||
GET_WORDBREAK_PROCEDURE | Private | |
CALL METHOD c_textedit_control=>GET_WORDBREAK_PROCEDURE...more details | ||
GET_WORDWRAP_BEHAVIOR | Private | |
CALL METHOD c_textedit_control=>GET_WORDWRAP_BEHAVIOR...more details | ||
GO_TO_LINE | Private | |
CALL METHOD c_textedit_control=>GO_TO_LINE...more details | ||
HIGHLIGHT_BREAKPOINT_LINE | Private | |
CALL METHOD c_textedit_control=>HIGHLIGHT_BREAKPOINT_LINE...more details | ||
HIGHLIGHT_LINES | Private | |
CALL METHOD c_textedit_control=>HIGHLIGHT_LINES...more details | ||
HIGHLIGHT_SELECTION | Private | |
CALL METHOD c_textedit_control=>HIGHLIGHT_SELECTION...more details | ||
INDENT_LINES | Private | |
CALL METHOD c_textedit_control=>INDENT_LINES...more details | ||
INDENT_SELECTION | Private | |
CALL METHOD c_textedit_control=>INDENT_SELECTION...more details | ||
LIMIT_TEXT | Private | |
CALL METHOD c_textedit_control=>LIMIT_TEXT...more details | ||
LINK_TO_SCREEN | Private | |
CALL METHOD c_textedit_control=>LINK_TO_SCREEN...more details | ||
MAKE_SELECTION_VISIBLE | Private | |
CALL METHOD c_textedit_control=>MAKE_SELECTION_VISIBLE...more details | ||
OPEN_LOCAL_FILE | Private | |
CALL METHOD c_textedit_control=>OPEN_LOCAL_FILE...more details | ||
PROTECT_LINES | Private | |
CALL METHOD c_textedit_control=>PROTECT_LINES...more details | ||
PROTECT_SELECTION | Private | |
CALL METHOD c_textedit_control=>PROTECT_SELECTION...more details | ||
RAISE_CLASS_EVENT | Private | |
CALL METHOD c_textedit_control=>RAISE_CLASS_EVENT...more details | ||
RAISE_OBJECT_EVENT | Private | |
CALL METHOD c_textedit_control=>RAISE_OBJECT_EVENT...more details | ||
REGISTER_EVENT | Private | |
CALL METHOD c_textedit_control=>REGISTER_EVENT...more details | ||
REGISTER_EVENT_DBLCLICK | Private | |
CALL METHOD c_textedit_control=>REGISTER_EVENT_DBLCLICK...more details | ||
REGISTER_EVENT_F1 | Private | |
CALL METHOD c_textedit_control=>REGISTER_EVENT_F1...more details | ||
REGISTER_EVENT_F4 | Private | |
CALL METHOD c_textedit_control=>REGISTER_EVENT_F4...more details | ||
REGISTER_EVENT_FILEDROP | Private | |
CALL METHOD c_textedit_control=>REGISTER_EVENT_FILEDROP...more details | ||
REPLACE_ALL | Private | |
CALL METHOD c_textedit_control=>REPLACE_ALL...more details | ||
SAVE_AS_LOCAL_FILE | Private | |
CALL METHOD c_textedit_control=>SAVE_AS_LOCAL_FILE...more details | ||
SELECT_LINES | Private | |
CALL METHOD c_textedit_control=>SELECT_LINES...more details | ||
SET_AUTOINDENT_MODE | Private | |
CALL METHOD c_textedit_control=>SET_AUTOINDENT_MODE...more details | ||
SET_COMMENTS_STRING | Private | |
CALL METHOD c_textedit_control=>SET_COMMENTS_STRING...more details | ||
SET_ENABLE_EDITING_PROTECTED | Private | |
CALL METHOD c_textedit_control=>SET_ENABLE_EDITING_PROTECTED...more details | ||
SET_FILEDROP_MODE | Private | |
CALL METHOD c_textedit_control=>SET_FILEDROP_MODE...more details | ||
SET_FIRST_VISIBLE_LINE | Private | |
CALL METHOD c_textedit_control=>SET_FIRST_VISIBLE_LINE...more details | ||
SET_FOCUS_TO_CONTROL | Private | |
CALL METHOD c_textedit_control=>SET_FOCUS_TO_CONTROL...more details | ||
SET_HIGHLIGHT_BREAKPOINTS_MODE | Private | |
CALL METHOD c_textedit_control=>SET_HIGHLIGHT_BREAKPOINTS_MODE...more details | ||
SET_HIGHLIGHT_COMMENTS_MODE | Private | |
CALL METHOD c_textedit_control=>SET_HIGHLIGHT_COMMENTS_MODE...more details | ||
SET_READONLY_MODE | Private | |
CALL METHOD c_textedit_control=>SET_READONLY_MODE...more details | ||
SET_SELECTED_TEXT_AS_R3TABLE | Private | |
CALL METHOD c_textedit_control=>SET_SELECTED_TEXT_AS_R3TABLE...more details | ||
SET_SELECTED_TEXT_AS_STREAM | Private | |
CALL METHOD c_textedit_control=>SET_SELECTED_TEXT_AS_STREAM...more details | ||
SET_SELECTION_INDEXES | Private | |
CALL METHOD c_textedit_control=>SET_SELECTION_INDEXES...more details | ||
SET_SELECTION_POS | Private | |
CALL METHOD c_textedit_control=>SET_SELECTION_POS...more details | ||
SET_SELECTION_POS_IN_LINE | Private | |
CALL METHOD c_textedit_control=>SET_SELECTION_POS_IN_LINE...more details | ||
SET_SPACES_ON_INDENT | Private | |
CALL METHOD c_textedit_control=>SET_SPACES_ON_INDENT...more details | ||
SET_STATUSBAR_MODE | Private | |
CALL METHOD c_textedit_control=>SET_STATUSBAR_MODE...more details | ||
SET_STATUS_TEXT | Private | |
CALL METHOD c_textedit_control=>SET_STATUS_TEXT...more details | ||
SET_TEXTEDIT_HANDLE | Private | |
CALL METHOD c_textedit_control=>SET_TEXTEDIT_HANDLE...more details | ||
SET_TEXTELEMENTS | Private | |
CALL METHOD c_textedit_control=>SET_TEXTELEMENTS...more details | ||
SET_TEXTMODIFIED_STATUS | Private | |
CALL METHOD c_textedit_control=>SET_TEXTMODIFIED_STATUS...more details | ||
SET_TEXT_AS_R3TABLE | Private | |
CALL METHOD c_textedit_control=>SET_TEXT_AS_R3TABLE...more details | ||
SET_TEXT_AS_STREAM | Private | |
CALL METHOD c_textedit_control=>SET_TEXT_AS_STREAM...more details | ||
SET_TOOLBAR_MODE | Private | |
CALL METHOD c_textedit_control=>SET_TOOLBAR_MODE...more details | ||
SET_TYPE_OF_R3TABLE | Private | |
CALL METHOD c_textedit_control=>SET_TYPE_OF_R3TABLE...more details | ||
SET_WINDOW_PROPERTY | Private | |
CALL METHOD c_textedit_control=>SET_WINDOW_PROPERTY...more details | ||
SET_WORDBREAK_PROCEDURE | Private | |
CALL METHOD c_textedit_control=>SET_WORDBREAK_PROCEDURE...more details | ||
SET_WORDWRAP_BEHAVIOR | Private | |
CALL METHOD c_textedit_control=>SET_WORDWRAP_BEHAVIOR...more details | ||
UNCOMMENT_LINES | Private | |
CALL METHOD c_textedit_control=>UNCOMMENT_LINES...more details | ||
UNINDENT_LINES | Private | |
CALL METHOD c_textedit_control=>UNINDENT_LINES...more details | ||
UNINDENT_SELECTION | Private | |
CALL METHOD c_textedit_control=>UNINDENT_SELECTION...more details | ||
UNREGISTER_EVENT | Private | |
CALL METHOD c_textedit_control=>UNREGISTER_EVENT...more details | ||
UPDATE_READONLY_ATTRIBUTES | Private | |
CALL METHOD c_textedit_control=>UPDATE_READONLY_ATTRIBUTES...more details |
C_TEXTEDIT_CONTROL attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
ABAP_COMMENTLINE_IDENTIFIER | Instance Attribute | LIKE | Private | ||
BOOL_INITIAL | Instance Attribute | LIKE | Private | ||
DROPFILE_EVENT_MULTIPLE | Instance Attribute | LIKE | Private | ||
DROPFILE_EVENT_OFF | Instance Attribute | LIKE | Private | ||
DROPFILE_EVENT_SINGLE | Instance Attribute | LIKE | Private | ||
EVENT_DOUBLE_CLICK | Constant | event id for double-click | -601 | LIKE I | Public |
EVENT_F1 | Instance Attribute | LIKE | Private | ||
EVENT_F4 | Instance Attribute | LIKE | Private | ||
EVENT_MULTIPLEFILESDROPPED | Instance Attribute | LIKE | Private | ||
EVENT_SINGLEFILEDROPPED | Instance Attribute | LIKE | Private | ||
FALSE | Instance Attribute | LIKE | Private | ||
IS_CONTROL_CREATED | Instance Attribute | LIKE | Private | ||
MIMESUBTYPE | Instance Attribute | LIKE | Private | ||
MIMETYPE | Instance Attribute | LIKE | Private | ||
M_AUTOREDRAW_REFCOUNTER | Instance Attribute | LIKE | Private | ||
M_AUTO_INDENT | Instance Attribute | LIKE | Private | ||
M_CNTL_HANDLE | Instance Attribute | LIKE | Private | ||
M_COMMENTS_STRING | Instance Attribute | LIKE | Private | ||
M_DP_HANDLE | Instance Attribute | LIKE | Private | ||
M_ENABLE_EDITING_PROTECTED | Instance Attribute | LIKE | Private | ||
M_FILEDROP_MODE | Instance Attribute | LIKE | Private | ||
M_HIGHLIGHT_BREAKPOINTS_MODE | Instance Attribute | LIKE | Private | ||
M_HIGHLIGHT_COMMENTS_MODE | Instance Attribute | LIKE | Private | ||
M_OBJECT_TABLE | Instance Attribute | LIKE | Private | ||
M_PROG_ID | Static Attribute | program ID of the control | LIKE MY_STRING | Protected | |
M_READONLY_MODE | Instance Attribute | LIKE | Private | ||
M_SPACES_ON_INDENT | Instance Attribute | LIKE | Private | ||
M_STATUSBAR_MODE | Instance Attribute | LIKE | Private | ||
M_STATUS_TEXT | Instance Attribute | LIKE | Private | ||
M_TOOLBAR_MODE | Instance Attribute | LIKE | Private | ||
M_WORDBREAK_PROCEDURE | Instance Attribute | LIKE | Private | ||
M_WORDWRAP_MODE | Instance Attribute | LIKE | Private | ||
M_WORDWRAP_POSITION | Instance Attribute | LIKE | Private | ||
M_WORDWRAP_TO_LINEBREAK_MODE | Instance Attribute | LIKE | Private | ||
STRING_LENGTH | Instance Attribute | LIKE | Private | ||
TEXT_ABAP | Instance Attribute | LIKE | Private | ||
TEXT_STANDARD | Instance Attribute | LIKE | Private | ||
TRUE | Instance Attribute | LIKE | Private | ||
WORDWRAP_AT_FIXED_POSITION | Instance Attribute | LIKE | Private | ||
WORDWRAP_AT_WINDOWBORDER | Instance Attribute | LIKE | Private | ||
WORDWRAP_OFF | Instance Attribute | LIKE | Private |
Events of Class C_TEXTEDIT_CONTROL
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... DBLCLICK -F1 -
F4 -
FILEDROP -
C_TEXTEDIT_CONTROL types
MY_STRING -TEXTEDIT_OBJECT -
TEXTEDIT_OBJECT_TABLE -
TEXT_SYMBOLS -
Links to Related Class(s)
C_TEXTED...Full list of available SAP object classes
Search for further information about these or an SAP related objects