SAP CL_ABAP_COMPILER_E OO Class - ABAP Compiler









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

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

Interface Implementation

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

Method list of CL_ABAP_COMPILER_E 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
ADD_ADDITIONAL_FULL_NAMESPrivate
CALL METHOD cl_abap_compiler_e=>ADD_ADDITIONAL_FULL_NAMES...more details

ASSOCIATION_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>ASSOCIATION_FULL_NAME...more details

COMPONENT_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>COMPONENT_NAME...more details

COMPONENT_OFFSETPrivate
CALL METHOD cl_abap_compiler_e=>COMPONENT_OFFSET...more details

CONSTRUCTORPrivate
CALL METHOD cl_abap_compiler_e=>CONSTRUCTOR...more details

DATA_COMP_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>DATA_COMP_NAME...more details

DATA_ELEMENT_KINDPrivate
CALL METHOD cl_abap_compiler_e=>DATA_ELEMENT_KIND...more details

DATA_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>DATA_FULL_NAME...more details

ENV_COMP_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>ENV_COMP_NAME...more details

ENV_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>ENV_FULL_NAME...more details

FIND_DATA_COMPPrivate
CALL METHOD cl_abap_compiler_e=>FIND_DATA_COMP...more details

FIND_ENV_COMPPrivate
CALL METHOD cl_abap_compiler_e=>FIND_ENV_COMP...more details

FIND_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>FIND_FULL_NAME...more details

FIND_TYPE_COMPPrivate
CALL METHOD cl_abap_compiler_e=>FIND_TYPE_COMP...more details

GET_ALIAS_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>GET_ALIAS_FULL_NAME...more details

GET_ALIAS_SUPER_DATIDPrivate
CALL METHOD cl_abap_compiler_e=>GET_ALIAS_SUPER_DATID...more details

GET_ALIAS_SUPER_ENVIDPrivate
CALL METHOD cl_abap_compiler_e=>GET_ALIAS_SUPER_ENVID...more details

GET_ALIAS_TYPE_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_ALIAS_TYPE_SYMBOL...more details

GET_ANY_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_ANY_SYMBOL...more details

GET_BASE_OBJECTPrivate
CALL METHOD cl_abap_compiler_e=>GET_BASE_OBJECT...more details

GET_BASE_TYPEPrivate
CALL METHOD cl_abap_compiler_e=>GET_BASE_TYPE...more details

GET_CLASS_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_CLASS_SYMBOL...more details

GET_COMMENTSPrivate
CALL METHOD cl_abap_compiler_e=>GET_COMMENTS...more details

GET_COMPLETE_REFSPrivate
CALL METHOD cl_abap_compiler_e=>GET_COMPLETE_REFS...more details

GET_CONSTANT_VALUEPrivate
CALL METHOD cl_abap_compiler_e=>GET_CONSTANT_VALUE...more details

GET_DATA_CONSTRUCTOR_REFSPrivate
CALL METHOD cl_abap_compiler_e=>GET_DATA_CONSTRUCTOR_REFS...more details

GET_DATA_ORIGPrivate
CALL METHOD cl_abap_compiler_e=>GET_DATA_ORIG...more details

GET_DATA_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_DATA_SYMBOL...more details

GET_DATA_VALUEPrivate
CALL METHOD cl_abap_compiler_e=>GET_DATA_VALUE...more details

GET_ENV_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_ENV_SYMBOL...more details

GET_EVENT_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_EVENT_SYMBOL...more details

GET_FORM_AND_PROGRAMPrivate
CALL METHOD cl_abap_compiler_e=>GET_FORM_AND_PROGRAM...more details

GET_FORM_NAME_FOR_EVENTPrivate
CALL METHOD cl_abap_compiler_e=>GET_FORM_NAME_FOR_EVENT...more details

GET_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>GET_FULL_NAME...more details

GET_FULL_NAME_FOR_EVENTPrivate
CALL METHOD cl_abap_compiler_e=>GET_FULL_NAME_FOR_EVENT...more details

GET_IMPL_SUPER_DATAPrivate
CALL METHOD cl_abap_compiler_e=>GET_IMPL_SUPER_DATA...more details

GET_IMPL_SUPER_EVENTPrivate
CALL METHOD cl_abap_compiler_e=>GET_IMPL_SUPER_EVENT...more details

GET_IMPL_SUPER_METHODPrivate
CALL METHOD cl_abap_compiler_e=>GET_IMPL_SUPER_METHOD...more details

GET_IMPL_SUPER_PARAMETERPrivate
CALL METHOD cl_abap_compiler_e=>GET_IMPL_SUPER_PARAMETER...more details

GET_INTERFACE_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_INTERFACE_SYMBOL...more details

GET_INTF_DECLPrivate
CALL METHOD cl_abap_compiler_e=>GET_INTF_DECL...more details

GET_LOCDEF_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_LOCDEF_SYMBOL...more details

GET_METHOD_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_METHOD_SYMBOL...more details

GET_ME_EV_REFSPrivate
CALL METHOD cl_abap_compiler_e=>GET_ME_EV_REFS...more details

GET_MSG_NUMBER_AND_IDPrivate
CALL METHOD cl_abap_compiler_e=>GET_MSG_NUMBER_AND_ID...more details

GET_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>GET_NAME...more details

GET_NAME_AND_OFFSETPrivate
CALL METHOD cl_abap_compiler_e=>GET_NAME_AND_OFFSET...more details

GET_REF_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_REF_SYMBOL...more details

GET_SOURCE_INFOPrivate
CALL METHOD cl_abap_compiler_e=>GET_SOURCE_INFO...more details

GET_STATEMENT_INFOPrivate
CALL METHOD cl_abap_compiler_e=>GET_STATEMENT_INFO...more details

GET_STRUCTURE_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_STRUCTURE_SYMBOL...more details

GET_SUPER_ALIAS_DATAPrivate
CALL METHOD cl_abap_compiler_e=>GET_SUPER_ALIAS_DATA...more details

GET_SUPER_ALIAS_EVENTPrivate
CALL METHOD cl_abap_compiler_e=>GET_SUPER_ALIAS_EVENT...more details

GET_SUPER_ALIAS_METHODPrivate
CALL METHOD cl_abap_compiler_e=>GET_SUPER_ALIAS_METHOD...more details

GET_SUPER_EVENTPrivate
CALL METHOD cl_abap_compiler_e=>GET_SUPER_EVENT...more details

GET_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_SYMBOL...more details

GET_SYMBOL_ENTRYPrivate
CALL METHOD cl_abap_compiler_e=>GET_SYMBOL_ENTRY...more details

GET_SYMBOL_ENTRY_INTERNPrivate
CALL METHOD cl_abap_compiler_e=>GET_SYMBOL_ENTRY_INTERN...more details

GET_TABLE_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_TABLE_SYMBOL...more details

GET_TAG_OF_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>GET_TAG_OF_FULL_NAME...more details

GET_TAG_TEXTPrivate
CALL METHOD cl_abap_compiler_e=>GET_TAG_TEXT...more details

GET_TYPE_CONSTRUCTOR_REFSPrivate
CALL METHOD cl_abap_compiler_e=>GET_TYPE_CONSTRUCTOR_REFS...more details

GET_TYPE_ENVPrivate
CALL METHOD cl_abap_compiler_e=>GET_TYPE_ENV...more details

GET_TYPE_SYMBOLPrivate
CALL METHOD cl_abap_compiler_e=>GET_TYPE_SYMBOL...more details

GET_XCROSS_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>GET_XCROSS_FULL_NAME...more details

IS_ALIASPrivate
CALL METHOD cl_abap_compiler_e=>IS_ALIAS...more details

IS_CCDEF_ENVPrivate
CALL METHOD cl_abap_compiler_e=>IS_CCDEF_ENV...more details

IS_GLOBALPrivate
CALL METHOD cl_abap_compiler_e=>IS_GLOBAL...more details

KEY_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>KEY_FULL_NAME...more details

RESET_SCANPrivate
CALL METHOD cl_abap_compiler_e=>RESET_SCAN...more details

ROLE_TO_TAGPrivate
CALL METHOD cl_abap_compiler_e=>ROLE_TO_TAG...more details

SCANPrivate
CALL METHOD cl_abap_compiler_e=>SCAN...more details

SCAN_ITABPrivate
CALL METHOD cl_abap_compiler_e=>SCAN_ITAB...more details

TAG_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>TAG_NAME...more details

TAG_NAME_2Private
CALL METHOD cl_abap_compiler_e=>TAG_NAME_2...more details

TEST_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>TEST_FULL_NAME...more details

TYPE_COMP_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>TYPE_COMP_NAME...more details

TYPE_FULL_NAMEPrivate
CALL METHOD cl_abap_compiler_e=>TYPE_FULL_NAME...more details



CL_ABAP_COMPILER_E 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
COMMENTSInstance AttributeLIKE
Private
COMPSInstance AttributeLIKE
Private
C_MAX_LEVELInstance AttributeLIKE
Private
DATASInstance AttributeLIKE
Private
DPARSInstance AttributeLIKE
Private
ENVSInstance AttributeLIKE
Private
ERRORSInstance AttributeLIKE
Private
EXTENDEDInstance AttributeLIKE
Private
FIND_ERRORInstance AttributeLIKE
Private
FORMSInstance AttributeLIKE
Private
FUNCTIONSInstance AttributeLIKE
Private
GLOBAL_CLASSESInstance AttributeLIKE
Private
GLOBAL_DATASInstance AttributeLIKE
Private
GLOBAL_MSG_IDInstance AttributeLIKE
Private
GLOBAL_TYPESInstance AttributeLIKE
Private
GRADESInstance AttributeLIKE
Private
GRADE_COMPONENTSInstance AttributeLIKE
Private
GRADE_DEFINITIONInstance AttributeLIKE
Private
GRADE_DIRECTInstance AttributeLIKE
Private
GRADE_PROPERTIESInstance AttributeLIKE
Private
ID_COMMENTSInstance AttributeLIKE
Private
ID_IGNORE_ENHInstance AttributeLIKE
Private
ID_INFOSInstance AttributeLIKE
Private
ID_LONGTEXTInstance AttributeLIKE
Private
ID_RAW_MESSAGESInstance AttributeLIKE
Private
ID_WARNINGSInstance AttributeLIKE
Private
INFOSInstance AttributeLIKE
Private
INTF_DECLSInstance AttributeLIKE
Private
LEVELSInstance AttributeLIKE
Private
LEVEL_REFInstance AttributeLIKE
Private
LEVEL_TYPE_DEFINEInstance AttributeLIKE
Private
LEVEL_TYPE_PROGRAMInstance AttributeLIKE
Private
LEVEL_TYPE_RMACInstance AttributeLIKE
Private
LOC_CLASSInstance AttributeLIKE
Private
LOC_DDICInstance AttributeLIKE
Private
LOC_PREDEFInstance AttributeLIKE
Private
LOC_PROGRAMInstance AttributeLIKE
Private
LOC_SHAREDInstance AttributeLIKE
Private
LOC_SYSTEMInstance AttributeLIKE
Private
LOC_TYPE_POOLInstance AttributeLIKE
Private
LONGTEXTInstance AttributeLIKE
Private
MACRO_STMNTInstance AttributeLIKE
Private
MAX_TIMEInstance AttributeLIKE
Private
MESSAGE_IDInstance AttributeLIKE
Private
MESSAGE_STMNTInstance AttributeLIKE
Private
MODE1_CHAIN_ATTRInstance AttributeLIKE
Private
MODE1_CHAIN_METHInstance AttributeLIKE
Private
MODE1_DEFAULTInstance AttributeLIKE
Private
MODE1_ENH_ANYInstance AttributeLIKE
Private
MODE1_ENH_DYNInstance AttributeLIKE
Private
MODE1_ENH_STATInstance AttributeLIKE
Private
MODE1_GLOBALInstance AttributeLIKE
Private
MODE1_NONEInstance AttributeLIKE
Private
MODE1_SUBMITInstance AttributeLIKE
Private
MODE1_TESTInstance AttributeLIKE
Private
MODE2_ASSIGNInstance AttributeLIKE
Private
MODE2_DEFInstance AttributeLIKE
Private
MODE2_DEF_ASSIGNInstance AttributeLIKE
Private
MODE2_DEF_WRITEInstance AttributeLIKE
Private
MODE2_ENH_POINTInstance AttributeLIKE
Private
MODE2_ENH_SECTIONInstance AttributeLIKE
Private
MODE2_NAMEInstance AttributeLIKE
Private
MODE2_READInstance AttributeLIKE
Private
MODE2_READ_WRITEInstance AttributeLIKE
Private
MODE2_REF_ANYInstance AttributeLIKE
Private
MODE2_REF_READInstance AttributeLIKE
Private
MODE2_REF_READ_WRITEInstance AttributeLIKE
Private
MODE2_REF_WRITEInstance AttributeLIKE
Private
MODE2_TYPEInstance AttributeLIKE
Private
MODE2_WRITEInstance AttributeLIKE
Private
NO_INCLUDESInstance AttributeLIKE
Private
OBJ_ID_FULL_NAMEInstance AttributeLIKE
Private
PCOMMENTSInstance AttributeLIKE
Private
PREDEF_DATASInstance AttributeLIKE
Private
PREDEF_TYPESInstance AttributeLIKE
Private
PREFIX_FOR_TAGSInstance AttributeLIKE
Private
PROGRAMInstance AttributeLIKE
Private
REFS_NAMEInstance AttributeLIKE
Private
REFS_SCREENInstance AttributeLIKE
Private
SLIN_RABAXIDInstance AttributeLIKE
Private
SLIN_RAW_MESSAGESInstance AttributeLIKE
Private
STMNTSInstance AttributeLIKE
Private
STMNT_REFInstance AttributeLIKE
Private
SUBRCInstance AttributeLIKE
Private
SYMBOLInstance AttributeLIKE
Private
SYMBOL_CACHEInstance AttributeLIKE
Private
TABLE_KEYSInstance AttributeLIKE
Private
TAGSInstance AttributeLIKE
Private
TAG_ANYInstance AttributeLIKE
Private
TAG_ASSOCIATIONInstance AttributeLIKE
Private
TAG_AT_LINE_SELECTIONInstance AttributeLIKE
Private
TAG_AT_PFInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREENInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_BLOCKInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_EXITInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_HELPInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_ONInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_ON_ENDInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_OUTPUTInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_RADIOInstance AttributeLIKE
Private
TAG_AT_SELECTION_SCREEN_VALUEInstance AttributeLIKE
Private
TAG_AT_USER_COMMANDInstance AttributeLIKE
Private
TAG_AUTHORITY_OBJECTInstance AttributeLIKE
Private
TAG_BLOCKInstance AttributeLIKE
Private
TAG_BREAK_POINTInstance AttributeLIKE
Private
TAG_CLASS_POOLInstance AttributeLIKE
Private
TAG_COMMON_PARTInstance AttributeLIKE
Private
TAG_COMPONENTInstance AttributeLIKE
Private
TAG_CONTROLInstance AttributeLIKE
Private
TAG_CUST_FUNCTIONInstance AttributeLIKE
Private
TAG_DATAInstance AttributeLIKE
Private
TAG_DB_FUNCTIONInstance AttributeLIKE
Private
TAG_DIALOGInstance AttributeLIKE
Private
TAG_END_OF_EDITINGInstance AttributeLIKE
Private
TAG_END_OF_SELECTIONInstance AttributeLIKE
Private
TAG_ENHANCEMENTInstance AttributeLIKE
Private
TAG_ENHANCEMENT_EXITInstance AttributeLIKE
Private
TAG_ENHANCEMENT_IMPLInstance AttributeLIKE
Private
TAG_ENHANCEMENT_SPOTInstance AttributeLIKE
Private
TAG_ENTITY_PARAMETERInstance AttributeLIKE
Private
TAG_EVENTInstance AttributeLIKE
Private
TAG_FORMInstance AttributeLIKE
Private
TAG_FUNCTIONInstance AttributeLIKE
Private
TAG_FUNCTION_POOLInstance AttributeLIKE
Private
TAG_GETInstance AttributeLIKE
Private
TAG_GET_LATEInstance AttributeLIKE
Private
TAG_GLOBAL_INTFInstance AttributeLIKE
Private
TAG_GROUPInstance AttributeLIKE
Private
TAG_INCLUDEInstance AttributeLIKE
Private
TAG_INFOTYPEInstance AttributeLIKE
Private
TAG_INITIALIZATIONInstance AttributeLIKE
Private
TAG_INTERFACEInstance AttributeLIKE
Private
TAG_INTF_POOLInstance AttributeLIKE
Private
TAG_LINE_OFInstance AttributeLIKE
Private
TAG_LOAD_OF_PROGRAMInstance AttributeLIKE
Private
TAG_LOCDEF_TYPEInstance AttributeLIKE
Private
TAG_MACROInstance AttributeLIKE
Private
TAG_MATCHCODEInstance AttributeLIKE
Private
TAG_MESSAGEInstance AttributeLIKE
Private
TAG_MESSAGE_IDInstance AttributeLIKE
Private
TAG_MESSAGE_NUMBERInstance AttributeLIKE
Private
TAG_MESSAGE_TYPEInstance AttributeLIKE
Private
TAG_METHODInstance AttributeLIKE
Private
TAG_MODULE_INInstance AttributeLIKE
Private
TAG_MODULE_OUTInstance AttributeLIKE
Private
TAG_PF_STATUSInstance AttributeLIKE
Private
TAG_PREDEF_DATAInstance AttributeLIKE
Private
TAG_PREDEF_TYPEInstance AttributeLIKE
Private
TAG_PROGRAMInstance AttributeLIKE
Private
TAG_REFInstance AttributeLIKE
Private
TAG_RMAC_MACROInstance AttributeLIKE
Private
TAG_SCHEMAInstance AttributeLIKE
Private
TAG_SCREENInstance AttributeLIKE
Private
TAG_SECTIONInstance AttributeLIKE
Private
TAG_SET_GET_IDInstance AttributeLIKE
Private
TAG_SHARED_DATAInstance AttributeLIKE
Private
TAG_SHARED_TYPEInstance AttributeLIKE
Private
TAG_START_OF_EDITINGInstance AttributeLIKE
Private
TAG_START_OF_SELECTIONInstance AttributeLIKE
Private
TAG_SYSTEM_TYPEInstance AttributeLIKE
Private
TAG_TABLE_KEYInstance AttributeLIKE
Private
TAG_TEST_SEAMInstance AttributeLIKE
Private
TAG_TITLEInstance AttributeLIKE
Private
TAG_TOP_OF_PAGEInstance AttributeLIKE
Private
TAG_TOP_OF_PAGE_LINE_SELECTIONInstance AttributeLIKE
Private
TAG_TRANSACTIONInstance AttributeLIKE
Private
TAG_TRANSFORMATIONInstance AttributeLIKE
Private
TAG_TYPEInstance AttributeLIKE
Private
TAG_TYPE_OFInstance AttributeLIKE
Private
TAG_TYPE_POOLInstance AttributeLIKE
Private
TAG_UNKNOWNInstance AttributeLIKE
Private
TAG_VALUEInstance AttributeLIKE
Private
TEST_CLASSInstance AttributeLIKE
Private
TPARSInstance AttributeLIKE
Private
TYPEPOOLSInstance AttributeLIKE
Private
TYPESInstance AttributeLIKE
Private
TYPE_CHILDSInstance AttributeLIKE
Private
WARNINGSInstance AttributeLIKE
Private
XCROSSInstance AttributeLIKE
Private




CL_ABAP_COMPILER_E types

T_ALL_REFS -
T_INTF_DECL -
T_OBJ_ID_FULL_NAME -
T_REF -
T_STRUCT_LEVEL_REF -
T_STRUCT_STMNT_REF -
T_STRUCT_SYMBOL_CACHE -
T_STRUC_TPAR -
T_TOKEN_REF -
T_TOKEN_REFS -
T_TPAR -

Links to Related Class(s)

CL_ABAP_...
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!