SAP ABAP Class CL_GUI_ABAPEDIT (ABAP Edit 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_SOURCEEDIT SAP ABAP Control 20040120
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TPDA_GUI_EDITOR_AB4 TPda: AB4 Editor ctrl 20050308
Properties
Class CL_GUI_ABAPEDIT  
Short Description ABAP Edit Control    
Super Class CL_GUI_SOURCEEDIT SAP ABAP Control 
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 CL_GUI_ABAPEDIT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_ABAPEDIT has no interface implemented.
Friends
Class CL_GUI_ABAPEDIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FORMAT Instance attribute Private Type reference (TYPE) FORMAT_SETTINGS Format Settings from Backend 20080821
2 LEXERFILEKEY Static Attribute Private Type reference (TYPE) CNDP_ASYNC_KEY Key for ABAP Grammar Description File 20050114
3 M_ABAP_PARSER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_PARSER ABAP Parser for Code Completion 20080821
4 PADFILENAME Static Attribute Public Type reference (TYPE) STRING Filename of PAD file, including path 20050518
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050114
2 CONSTRUCTOR Instance method Public Constructor Create Control 20040120
3 CONVERT_XTAB_TO_TOKENTAB Instance method Protected Method Converts xtab to token table 20081030
4 GET_COMPLETER Instance method Public Method Deliver ABAP Parser for Code Completion 20080821
5 INIT_COMPLETER Instance method Public Method Initialize ABAP Parser for Code Completion (Create or Reset) 20080821
6 REMOVE_COMPLETER Instance method Public Method Destroy ABAP Parser for Code Completion 20080821
7 SEND_COMPLETION_COMMAND Instance method Public Method Send Completion Command 20081029
8 SET_ABAP_TYPE Instance method Protected Method 20040120
Events
Class CL_GUI_ABAPEDIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FORMAT_SETTINGS Public See coding 20080821 begin of format_settings, TextLowerCase(1), TextUpperCase(1), KeywordLowerCase(1), KeywordUpperCase(1), TextAsTyped(1), end of format_settings
2 X120 Public See coding 20080821 x120 TYPE x LENGTH 120
3 XTAB120 Public See coding 20080821 xtab120 TYPE STANDARD TABLE OF x120
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GUI_ABAPEDIT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GUI_ABAPEDIT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX_NUMBER_CHARS Call by reference Type reference (TYPE) I 72 maximum number of characters 20040209
2 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container 20040120

Method CONSTRUCTOR on class CL_GUI_ABAPEDIT has no exception.

Method CONVERT_XTAB_TO_TOKENTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTAB Call by reference Type reference (TYPE) CL_GUI_ABAPEDIT=>XTAB120 20081030
2 Exporting TOKENS Call by reference Type reference (TYPE) ABAPDOCU_TOKENS Tabelle der Token der ausgewählten Anweisung 20081030
# Exception Resumable Description Created on
1 DATA_ERROR data error 20081030
2 ERROR_CODE_PAGE code page error 20081030
3 XTABLINE_TOO_SHORT 20081030

Method GET_COMPLETER Signature

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

Method GET_COMPLETER on class CL_GUI_ABAPEDIT has no exception.

Method INIT_COMPLETER Signature

Method INIT_COMPLETER on class CL_GUI_ABAPEDIT has no parameter.
Method INIT_COMPLETER on class CL_GUI_ABAPEDIT has no exception.

Method REMOVE_COMPLETER Signature

Method REMOVE_COMPLETER on class CL_GUI_ABAPEDIT has no parameter.
Method REMOVE_COMPLETER on class CL_GUI_ABAPEDIT has no exception.

Method SEND_COMPLETION_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN Call by reference Type reference (TYPE) I Zeile 20081029
2 Importing ROW Call by reference Type reference (TYPE) I Spalte 20081029
3 Exporting TOKENS Call by reference Type reference (TYPE) ABAPDOCU_TOKENS Tabelle der Token der ausgewählten Anweisung 20081029

Method SEND_COMPLETION_COMMAND on class CL_GUI_ABAPEDIT has no exception.

Method SET_ABAP_TYPE Signature

Method SET_ABAP_TYPE on class CL_GUI_ABAPEDIT has no parameter.
Method SET_ABAP_TYPE on class CL_GUI_ABAPEDIT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700