SAP CL_GUI_BTFEDITOR OO Class - SAP BTF Editor Control Proxy Class









CL_GUI_BTFEDITOR 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 CL_GUI_BTFEDITOR including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_BTFEDITOR is CL_GUI_CONTROL

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BTF_EDITOR_CONSTANTS

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_DRAGDROP

Method list of CL_GUI_BTFEDITOR 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 NameDescriptionVisability
CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_btfeditor=>CONSTRUCTOR...more details

DO_FIND_AND_REPLACEFind and ReplacePublic
CALL METHOD cl_gui_btfeditor=>DO_FIND_AND_REPLACE...more details

DO_FIND_NEXTFind NextPublic
CALL METHOD cl_gui_btfeditor=>DO_FIND_NEXT...more details

GET_DOCUMENTGet DocumentPublic
CALL METHOD cl_gui_btfeditor=>GET_DOCUMENT...more details

GET_IS_MODIFIEDGet IsModifiedPublic
CALL METHOD cl_gui_btfeditor=>GET_IS_MODIFIED...more details

GET_SELECTED_TEXTGet SelectedTextPublic
CALL METHOD cl_gui_btfeditor=>GET_SELECTED_TEXT...more details

INITInitializationPublic
CALL METHOD cl_gui_btfeditor=>INIT...more details

INIT_FIND_AND_REPLACEInitialize Find and ReplacePublic
CALL METHOD cl_gui_btfeditor=>INIT_FIND_AND_REPLACE...more details

INSERT_HTMLInsert HtmlPublic
CALL METHOD cl_gui_btfeditor=>INSERT_HTML...more details

OPEN_REPLACE_DIALOGOpen Dialog for 'Find and Replace'Protected
CALL METHOD cl_gui_btfeditor=>OPEN_REPLACE_DIALOG...more details

SET_DESIGN_MODESet DesignModePublic
CALL METHOD cl_gui_btfeditor=>SET_DESIGN_MODE...more details

SET_DOCUMENTSet DocumentPublic
CALL METHOD cl_gui_btfeditor=>SET_DOCUMENT...more details

SET_DRAGDROPSet DragDropPublic
CALL METHOD cl_gui_btfeditor=>SET_DRAGDROP...more details

SET_EXTERNAL_EDITORSet ExternalEditorPublic
CALL METHOD cl_gui_btfeditor=>SET_EXTERNAL_EDITOR...more details

SET_FIND_EVENTSet FindEventPublic
CALL METHOD cl_gui_btfeditor=>SET_FIND_EVENT...more details

SET_IMAGE_OPERATIONSSet ImageOperationsPublic
CALL METHOD cl_gui_btfeditor=>SET_IMAGE_OPERATIONS...more details

SET_IS_MODIFIEDSet IsModifiedPublic
CALL METHOD cl_gui_btfeditor=>SET_IS_MODIFIED...more details

SET_LOCAL_OPERATIONSSet LocalOperationsPublic
CALL METHOD cl_gui_btfeditor=>SET_LOCAL_OPERATIONS...more details

SET_LOCAL_PRINTINGSet LocalPrintingPublic
CALL METHOD cl_gui_btfeditor=>SET_LOCAL_PRINTING...more details

SET_STRINGVALUESSet StringValuesProtected
CALL METHOD cl_gui_btfeditor=>SET_STRINGVALUES...more details

SET_TAB_CONTROLSet TabControlPublic
CALL METHOD cl_gui_btfeditor=>SET_TAB_CONTROL...more details

SET_UI_MODESet UIModeProtected
CALL METHOD cl_gui_btfeditor=>SET_UI_MODE...more details

SET_WINDOWS_FONTSSet WindowsFontsPublic
CALL METHOD cl_gui_btfeditor=>SET_WINDOWS_FONTS...more details

TEXTEDIT_ON_DROPTextEdit on drop event handlerProtected
CALL METHOD cl_gui_btfeditor=>TEXTEDIT_ON_DROP...more details

TEXTEDIT_ON_GET_FLAVORTextEdit on get flavor event handlerProtected
CALL METHOD cl_gui_btfeditor=>TEXTEDIT_ON_GET_FLAVOR...more details



CL_GUI_BTFEDITOR 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.

NameLevelDescriptionInitial ValueTypeVisability
CO_FALSEConstantFalse0LIKE
I
Public
CO_GUI_TYPE_JAVAGUIConstantGuiType JavaGUI3LIKE
I
Protected
CO_GUI_TYPE_WEBGUIConstantGuiType WebGUI2LIKE
I
Protected
CO_GUI_TYPE_WINGUIConstantGuiType WinGUI1LIKE
I
Protected
CO_TRUEConstantTrue1LIKE
I
Public
CO_UI_MODE_WEBGUIConstantUImode for WebGUI2LIKE
I
Protected
CO_UI_MODE_WINGUIConstantUImode for WinGUI1LIKE
I
Protected
M_DESIGN_MODEInstance AttributeDesignModeIF_BTF_EDITOR_CONSTANTS~CO_DESIGN_MODE_ONLIKE
I
Public
M_DP_HANDLEInstance AttributeHandle to data providerLIKE
CNTL_HANDLE
Protected
M_DRAGDROPInstance AttributeDragDropLIKE
CL_DRAGDROP
Public
M_EXTERNAL_EDITORInstance AttributeExternalEditor'NOTEPAD.EXE'LIKE
STRING
Public
M_FIND_EVENTInstance AttributeFindEvent0LIKE
I
Public
M_GUI_TYPEInstance AttributeGuiTypeLIKE
I
Protected
M_IMAGE_OPERATIONSInstance AttributeImageOperations0LIKE
I
Public
M_LOCAL_OPERATIONSInstance AttributeLocalOperations0LIKE
I
Public
M_LOCAL_PRINTINGInstance AttributeLocalPrinting0LIKE
I
Public
M_TAB_CONTROLInstance AttributeTblControl0LIKE
I
Public
M_TEXTEDITInstance AttributeTextEdit Control (Fallback)LIKE
CL_GUI_TEXTEDIT
Protected
M_UI_MODEInstance AttributeUImodeCO_UI_MODE_WINGUILIKE
I
Protected
M_VERSIONInstance AttributeBTF Editor Control versionLIKE
I
Private
M_WINDOWS_FONTSInstance AttributeWindowsFonts0LIKE
I
Public


Events of Class CL_GUI_BTFEDITOR

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... DROP - Drop event
FUNCTIONCLICKED - FunctionClicked Event
GETFLAVOR - GetFlavor event

Links to Related Class(s)

CL_GUI_B...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!