SAP CL_ABAP_COMPILER OO Class - Cross Reference of an ABAP Program









CL_ABAP_COMPILER 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 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 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
ACTIVATE_INCLUDEActivate/Deactivate Include StatementPrivate
CALL METHOD cl_abap_compiler=>ACTIVATE_INCLUDE...more details

ADD_METHOD_OBJAdd method to object accessPrivate
CALL METHOD cl_abap_compiler=>ADD_METHOD_OBJ...more details

ADOC_FULL_NAMESGet full name of ADOC pathPrivate
CALL METHOD cl_abap_compiler=>ADOC_FULL_NAMES...more details

ASSOCIATION_FULL_NAMEGet full name of an associationPrivate
CALL METHOD cl_abap_compiler=>ASSOCIATION_FULL_NAME...more details

CHECK_EXTERNPrivate
CALL METHOD cl_abap_compiler=>CHECK_EXTERN...more details

CHECK_FEATURECheck (Kernel-) Support of a FeaturePublic
CALL METHOD cl_abap_compiler=>CHECK_FEATURE...more details

CHECK_INCLUDE_NAMEPrivate
CALL METHOD cl_abap_compiler=>CHECK_INCLUDE_NAME...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD cl_abap_compiler=>CLASS_CONSTRUCTOR...more details

CLEAR_CACHEDelete CREATE CachePublic
CALL METHOD cl_abap_compiler=>CLEAR_CACHE...more details

CLONE_METHOD_SYMBOLPrivate
CALL METHOD cl_abap_compiler=>CLONE_METHOD_SYMBOL...more details

COMPONENT_NAMESpecify Name of Component Path RecursivelyPrivate
CALL METHOD cl_abap_compiler=>COMPONENT_NAME...more details

COMPONENT_OFFSETRecursive Offset Specification of Component PathPrivate
CALL METHOD cl_abap_compiler=>COMPONENT_OFFSET...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_abap_compiler=>CONSTRUCTOR...more details

CRC64Calculate CRC64-Check SumPrivate
CALL METHOD cl_abap_compiler=>CRC64...more details

CRC64_CLIKECRC43 check sum for character-like fieldPrivate
CALL METHOD cl_abap_compiler=>CRC64_CLIKE...more details

CREATECreate an Instance (if Necessary)Public
CALL METHOD cl_abap_compiler=>CREATE...more details

DATA_COMP_NAMESpecify Full Technical Name of Data Object ComponentPrivate
CALL METHOD cl_abap_compiler=>DATA_COMP_NAME...more details

DATA_ELEMENT_KINDSpecification of Element Type of a Data ObjectPrivate
CALL METHOD cl_abap_compiler=>DATA_ELEMENT_KIND...more details

DATA_FULL_NAMESpecify Full Technical Name of Data ObjectPrivate
CALL METHOD cl_abap_compiler=>DATA_FULL_NAME...more details

DELETE_SHARED_OBJECTPrivate
CALL METHOD cl_abap_compiler=>DELETE_SHARED_OBJECT...more details

DUMPPrivate
CALL METHOD cl_abap_compiler=>DUMP...more details

ENV_COMP_NAMESpecify Full Technical Name of an Environment ComponentPrivate
CALL METHOD cl_abap_compiler=>ENV_COMP_NAME...more details

ENV_FULL_NAMESpecify Full Technical Name of an EnvironmentPrivate
CALL METHOD cl_abap_compiler=>ENV_FULL_NAME...more details

FIND_BDEF_COMPGet ID of a BDEF componentPrivate
CALL METHOD cl_abap_compiler=>FIND_BDEF_COMP...more details

FIND_COMMON_PARTSpecify Object ID for Technical NamePrivate
CALL METHOD cl_abap_compiler=>FIND_COMMON_PART...more details

FIND_CONTROLFind CONTROLS definitionPrivate
CALL METHOD cl_abap_compiler=>FIND_CONTROL...more details

FIND_DATA_COMPGet ID of Component of Data ObjectPrivate
CALL METHOD cl_abap_compiler=>FIND_DATA_COMP...more details

FIND_ENHANCEMENT_EXITFind enhancement exitPrivate
CALL METHOD cl_abap_compiler=>FIND_ENHANCEMENT_EXIT...more details

FIND_ENHANCEMENT_IMPLFind enhancement implementationPrivate
CALL METHOD cl_abap_compiler=>FIND_ENHANCEMENT_IMPL...more details

FIND_ENH_PARENTPrivate
CALL METHOD cl_abap_compiler=>FIND_ENH_PARENT...more details

FIND_ENV_COMPGet ID of Component of EnvironmentPrivate
CALL METHOD cl_abap_compiler=>FIND_ENV_COMP...more details

FIND_FULL_NAMESpecify Object ID for Technical NamePrivate
CALL METHOD cl_abap_compiler=>FIND_FULL_NAME...more details

FIND_TABLE_KEYPrivate
CALL METHOD cl_abap_compiler=>FIND_TABLE_KEY...more details

FIND_TYPE_COMPGet ID of Component of TypePrivate
CALL METHOD cl_abap_compiler=>FIND_TYPE_COMP...more details

GET_ACTION_REFSGet references to an entity actionPrivate
CALL METHOD cl_abap_compiler=>GET_ACTION_REFS...more details

GET_ADOC_TESTING_SYMBOLCreate symbol table entry for @testing classPrivate
CALL METHOD cl_abap_compiler=>GET_ADOC_TESTING_SYMBOL...more details

GET_ALIAS_FULL_NAMEGet technical names of the aliasPublic
CALL METHOD cl_abap_compiler=>GET_ALIAS_FULL_NAME...more details

GET_ALIAS_SUPER_DATIDGet data ID for aliasPrivate
CALL METHOD cl_abap_compiler=>GET_ALIAS_SUPER_DATID...more details

GET_ALIAS_SUPER_ENVIDGet environment ID for aliasPrivate
CALL METHOD cl_abap_compiler=>GET_ALIAS_SUPER_ENVID...more details

GET_ALIAS_TYPE_SYMBOLCreate Symbol Table Entry for an ALIAS TypePrivate
CALL METHOD cl_abap_compiler=>GET_ALIAS_TYPE_SYMBOL...more details

GET_ALLAll Uses (Only for Test Purposes)Public
CALL METHOD cl_abap_compiler=>GET_ALL...more details

GET_ALL_REFSIndex of All Uses of ObjectsPublic
CALL METHOD cl_abap_compiler=>GET_ALL_REFS...more details

GET_ALL_REFS_AT_STMNT_ENDPrivate
CALL METHOD cl_abap_compiler=>GET_ALL_REFS_AT_STMNT_END...more details

GET_ANY_SYMBOLCreate Symbol Table EntryPrivate
CALL METHOD cl_abap_compiler=>GET_ANY_SYMBOL...more details

GET_ASSOCIATION_SYMBOLGet symbol table entry for an associationPrivate
CALL METHOD cl_abap_compiler=>GET_ASSOCIATION_SYMBOL...more details

GET_ASSOC_REFSGet references to associationPrivate
CALL METHOD cl_abap_compiler=>GET_ASSOC_REFS...more details

GET_ATTR_REFSSpecify Name of Global TypePrivate
CALL METHOD cl_abap_compiler=>GET_ATTR_REFS...more details

GET_AUTH_CONTEXT_SYMBOLCreate the symbol table entry for an AUTH contextPrivate
CALL METHOD cl_abap_compiler=>GET_AUTH_CONTEXT_SYMBOL...more details

GET_BADI_METHOD_REFSSpecify References to a BAdI MethodPrivate
CALL METHOD cl_abap_compiler=>GET_BADI_METHOD_REFS...more details

GET_BASE_OBJECTSpecify Basis ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_BASE_OBJECT...more details

GET_BASE_TYPESpecify Basis TypePrivate
CALL METHOD cl_abap_compiler=>GET_BASE_TYPE...more details

GET_BDEF_ENTITY_SYMBOLCreate the symbol table entry for an entityPrivate
CALL METHOD cl_abap_compiler=>GET_BDEF_ENTITY_SYMBOL...more details

GET_BDEF_EXTENSION_SYMBOLCreate the symbol table entry for a BDEF extensionPrivate
CALL METHOD cl_abap_compiler=>GET_BDEF_EXTENSION_SYMBOL...more details

GET_BDEF_GROUP_SYMBOLCreate the symbol table entry for a BDEF groupPrivate
CALL METHOD cl_abap_compiler=>GET_BDEF_GROUP_SYMBOL...more details

GET_BDEF_KEY_SYMBOLPrivate
CALL METHOD cl_abap_compiler=>GET_BDEF_KEY_SYMBOL...more details

GET_BDEF_OPERATION_SYMBOLCreate the symbol table entry for a BDEF operationPrivate
CALL METHOD cl_abap_compiler=>GET_BDEF_OPERATION_SYMBOL...more details

GET_CHECKSUM_PROGRAM_INCLUDEPrivate
CALL METHOD cl_abap_compiler=>GET_CHECKSUM_PROGRAM_INCLUDE...more details

GET_CHECK_INFOSInternal: Returns Information of Syntax CheckPublic
CALL METHOD cl_abap_compiler=>GET_CHECK_INFOS...more details

GET_CLASS_INTF_REFSSpecify References to Method/EventPrivate
CALL METHOD cl_abap_compiler=>GET_CLASS_INTF_REFS...more details

GET_CLASS_SYMBOLCreate Symbol Table Entry for a ClassPrivate
CALL METHOD cl_abap_compiler=>GET_CLASS_SYMBOL...more details

GET_COMMENTSRead CommentsPrivate
CALL METHOD cl_abap_compiler=>GET_COMMENTS...more details

GET_COMPLETE_REFSAll Uses (Only for Test Purposes)Public
CALL METHOD cl_abap_compiler=>GET_COMPLETE_REFS...more details

GET_COMPONENT_REFSSpecify References to a ComponentPrivate
CALL METHOD cl_abap_compiler=>GET_COMPONENT_REFS...more details

GET_COMP_REFSSpecify References to a Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_COMP_REFS...more details

GET_CONSTANT_VALUESpecify Value of a ConstantPrivate
CALL METHOD cl_abap_compiler=>GET_CONSTANT_VALUE...more details

GET_CTYPE_REFSSpecify References to an Object TypePrivate
CALL METHOD cl_abap_compiler=>GET_CTYPE_REFS...more details

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

GET_DATA_ORIGSpecify References to a Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_DATA_ORIG...more details

GET_DATA_REFSSpecify References to a Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_DATA_REFS...more details

GET_DATA_SYMBOLCreate Symbol Table Entry for a Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_DATA_SYMBOL...more details

GET_DATA_VALUESpecify Value of a Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_DATA_VALUE...more details

GET_DDIC_TYPE_SYMBOLCreate the symbol table entry for an elementary DDIC typePrivate
CALL METHOD cl_abap_compiler=>GET_DDIC_TYPE_SYMBOL...more details

GET_DERIVED_COMP_TYPE_SYMBOLPrivate
CALL METHOD cl_abap_compiler=>GET_DERIVED_COMP_TYPE_SYMBOL...more details

GET_DTEL_OBJ_TYPESGet the types for the DTEL typesPrivate
CALL METHOD cl_abap_compiler=>GET_DTEL_OBJ_TYPES...more details

GET_ENHANCEMENT_TEXTSpecify Description for an EnhancementPublic
CALL METHOD cl_abap_compiler=>GET_ENHANCEMENT_TEXT...more details

GET_ENH_IMPL_REFCheck Whether Reference Is GlobalPrivate
CALL METHOD cl_abap_compiler=>GET_ENH_IMPL_REF...more details

GET_ENH_IMPL_SYMBOLSpecify Symbol Entry for an Enhancement ImplementationPrivate
CALL METHOD cl_abap_compiler=>GET_ENH_IMPL_SYMBOL...more details

GET_ENV_ALIAS_REFSGet Name of Global Reference for Method/EventPrivate
CALL METHOD cl_abap_compiler=>GET_ENV_ALIAS_REFS...more details

GET_ENV_NAMEReturn Type for ENV-IDPrivate
CALL METHOD cl_abap_compiler=>GET_ENV_NAME...more details

GET_ENV_REFSGet the references to an environmentPrivate
CALL METHOD cl_abap_compiler=>GET_ENV_REFS...more details

GET_ENV_SYMBOLCreate Symbol Table Entry for a BlockPrivate
CALL METHOD cl_abap_compiler=>GET_ENV_SYMBOL...more details

GET_ENV_TYPEReturn Type for ENV-IDPrivate
CALL METHOD cl_abap_compiler=>GET_ENV_TYPE...more details

GET_EVENT_KEYWORDSpecifying the FORM Name for an EventPrivate
CALL METHOD cl_abap_compiler=>GET_EVENT_KEYWORD...more details

GET_EVENT_SYMBOLCreate Symbol Table Entry for an EventPrivate
CALL METHOD cl_abap_compiler=>GET_EVENT_SYMBOL...more details

GET_EXT_OBJ_USAGEPrivate
CALL METHOD cl_abap_compiler=>GET_EXT_OBJ_USAGE...more details

GET_FORM_AND_PROGRAMSpecify Subroutine (FORM) and PROGRAM NamePrivate
CALL METHOD cl_abap_compiler=>GET_FORM_AND_PROGRAM...more details

GET_FORM_NAME_FOR_EVENTSpecifying the FORM Name for an EventPrivate
CALL METHOD cl_abap_compiler=>GET_FORM_NAME_FOR_EVENT...more details

GET_FULL_NAMESpecify Full Name for an ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_FULL_NAME...more details

GET_FULL_NAMES_FOR_RANGESpecify Technical Name in an AreaPublic
CALL METHOD cl_abap_compiler=>GET_FULL_NAMES_FOR_RANGE...more details

GET_FULL_NAME_FOR_EVENTSpecifying the FORM Name for an EventPrivate
CALL METHOD cl_abap_compiler=>GET_FULL_NAME_FOR_EVENT...more details

GET_FULL_NAME_FOR_IDGet full name for namePublic
CALL METHOD cl_abap_compiler=>GET_FULL_NAME_FOR_ID...more details

GET_FULL_NAME_FOR_ID_DOFull name for specified namesPrivate
CALL METHOD cl_abap_compiler=>GET_FULL_NAME_FOR_ID_DO...more details

GET_FULL_NAME_FOR_POSITIONSpecify Complete Technical Name for PositionPublic
CALL METHOD cl_abap_compiler=>GET_FULL_NAME_FOR_POSITION...more details

GET_IDSSpecify List of XCROSS IDSPrivate
CALL METHOD cl_abap_compiler=>GET_IDS...more details

GET_IDS_BDEFGet XCROSS IDs for BDEF definitionPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_BDEF...more details

GET_IDS_CONSTRGet XCROSS IDs for constructorPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_CONSTR...more details

GET_IDS_DGet XCROSS IDs for object type 'D'Private
CALL METHOD cl_abap_compiler=>GET_IDS_D...more details

GET_IDS_DATA_COMPGet ID of Component of Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_DATA_COMP...more details

GET_IDS_DATA_COMPONENTSSpecify XCROSS IDs for Data ComponentsPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_DATA_COMPONENTS...more details

GET_IDS_DATA_PARENTSGet XCROSS ID for Parent of Data ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_DATA_PARENTS...more details

GET_IDS_DTEL_OBJSGet XCROSS IDs for DTEL typesPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_DTEL_OBJS...more details

GET_IDS_D_COMPGet XCROSS IDs for component of the object type 'D'Private
CALL METHOD cl_abap_compiler=>GET_IDS_D_COMP...more details

GET_IDS_EGet the XCROSS IDs for object type 'E'Private
CALL METHOD cl_abap_compiler=>GET_IDS_E...more details

GET_IDS_ENH_COMPSpecify the objectID of component for an enhancementPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_ENH_COMP...more details

GET_IDS_ENV_COMPGet ID of Component of EnvironmentPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_ENV_COMP...more details

GET_IDS_EXTERN_PROGRAMGet XCROSS ID for External ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_EXTERN_PROGRAM...more details

GET_IDS_E_COMPGet the XCROSS IDs for component of object type 'E'Private
CALL METHOD cl_abap_compiler=>GET_IDS_E_COMP...more details

GET_IDS_INCLUDEGet XCROSS ID for External ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_INCLUDE...more details

GET_IDS_INDGet Indirect XCROSS IDsPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_IND...more details

GET_IDS_IND_TYPE_COMPGet XCROSS IDs for Object TypePrivate
CALL METHOD cl_abap_compiler=>GET_IDS_IND_TYPE_COMP...more details

GET_IDS_INTF_METH_DATASGet XCROSS IDPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_INTF_METH_DATAS...more details

GET_IDS_KGet the XCROSS IDs for object type 'K'Private
CALL METHOD cl_abap_compiler=>GET_IDS_K...more details

GET_IDS_LOCAL_PROGRAMGet XCROSS IDs for Local ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_IDS_LOCAL_PROGRAM...more details

GET_IDS_OBJTYPE_COMPSpecifying XCROSS Ids of an Object TypePrivate
CALL METHOD cl_abap_compiler=>GET_IDS_OBJTYPE_COMP...more details

GET_IDS_OBJTYPE_INDGet XCROSS IDs for Object TypePrivate
CALL METHOD cl_abap_compiler=>GET_IDS_OBJTYPE_IND...more details

GET_IDS_TGet the XCROSS IDs for object type 'T'Private
CALL METHOD cl_abap_compiler=>GET_IDS_T...more details

GET_IDS_TYPE_COMPGet ID of Component of TypePrivate
CALL METHOD cl_abap_compiler=>GET_IDS_TYPE_COMP...more details

GET_IDS_T_COMPGet the XCROSS IDs for component of object type 'T'Private
CALL METHOD cl_abap_compiler=>GET_IDS_T_COMP...more details

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

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

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

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

GET_INCLUDE_CHECKSUMCalculate Check Sum of an IncludePrivate
CALL METHOD cl_abap_compiler=>GET_INCLUDE_CHECKSUM...more details

GET_INTERFACE_SYMBOLCreate Symbol Table Entry for an InterfacePrivate
CALL METHOD cl_abap_compiler=>GET_INTERFACE_SYMBOL...more details

GET_INTERNAL_PRAGMASRead Out Internal PragmasPublic
CALL METHOD cl_abap_compiler=>GET_INTERNAL_PRAGMAS...more details

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

GET_KEYWORDSPrivate
CALL METHOD cl_abap_compiler=>GET_KEYWORDS...more details

GET_KEY_REFSPrivate
CALL METHOD cl_abap_compiler=>GET_KEY_REFS...more details

GET_LOCAL_REFSSpecify Local ReferencesPrivate
CALL METHOD cl_abap_compiler=>GET_LOCAL_REFS...more details

GET_LOCDEF_SYMBOLCreat the symbol table entry for local definitionPrivate
CALL METHOD cl_abap_compiler=>GET_LOCDEF_SYMBOL...more details

GET_MESH_SYMBOLGenerate the symbol table entry for a mesh typePrivate
CALL METHOD cl_abap_compiler=>GET_MESH_SYMBOL...more details

GET_METHOD_SYMBOLCreate Symbol Table Entry for a MethodPrivate
CALL METHOD cl_abap_compiler=>GET_METHOD_SYMBOL...more details

GET_ME_EV_REFSSpecify References to Method/EventPrivate
CALL METHOD cl_abap_compiler=>GET_ME_EV_REFS...more details

GET_MSG_NUMBER_AND_IDSpecify Message Number and IDPrivate
CALL METHOD cl_abap_compiler=>GET_MSG_NUMBER_AND_ID...more details

GET_NAMESpecify NamePrivate
CALL METHOD cl_abap_compiler=>GET_NAME...more details

GET_NAME_AND_OFFSETSpecify Name and Token OffsetPrivate
CALL METHOD cl_abap_compiler=>GET_NAME_AND_OFFSET...more details

GET_NAME_IN_LITERALGet name in a literalPrivate
CALL METHOD cl_abap_compiler=>GET_NAME_IN_LITERAL...more details

GET_OVERALL_CHECKSUMPrivate
CALL METHOD cl_abap_compiler=>GET_OVERALL_CHECKSUM...more details

GET_PROGRAM_SYMBOLCreate the symbol table entry for the programPrivate
CALL METHOD cl_abap_compiler=>GET_PROGRAM_SYMBOL...more details

GET_REFSSpecify ReferencesPrivate
CALL METHOD cl_abap_compiler=>GET_REFS...more details

GET_REF_SYMBOLCreate Symbol Table Entry for a Reference TypePrivate
CALL METHOD cl_abap_compiler=>GET_REF_SYMBOL...more details

GET_REVERSE_REFSCalculate all backward referencesPrivate
CALL METHOD cl_abap_compiler=>GET_REVERSE_REFS...more details

GET_SINGLE_REFWhere-Used List for Single ObjectPublic
CALL METHOD cl_abap_compiler=>GET_SINGLE_REF...more details

GET_SOURCE_INFOFill SOURCE_INFO ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_SOURCE_INFO...more details

GET_STATEMENT_INFOFill STATEMENT ObjectPrivate
CALL METHOD cl_abap_compiler=>GET_STATEMENT_INFO...more details

GET_STRUCTURE_SYMBOLCreate Symbol Table Entry for a Structure TypePrivate
CALL METHOD cl_abap_compiler=>GET_STRUCTURE_SYMBOL...more details

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

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

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

GET_SYMBOLCreate a Symbol Table EntryPrivate
CALL METHOD cl_abap_compiler=>GET_SYMBOL...more details

GET_SYMBOL_ENTRYCheck a Full Name (Existence of Object)Public
CALL METHOD cl_abap_compiler=>GET_SYMBOL_ENTRY...more details

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

GET_SYNTAX_CHECK_INFOSGets information about the syntax checkPublic
CALL METHOD cl_abap_compiler=>GET_SYNTAX_CHECK_INFOS...more details

GET_TABLE_KEY_SYMBOLPrivate
CALL METHOD cl_abap_compiler=>GET_TABLE_KEY_SYMBOL...more details

GET_TABLE_SYMBOLCreates the icon table entry for a table typePrivate
CALL METHOD cl_abap_compiler=>GET_TABLE_SYMBOL...more details

GET_TAG_OF_FULL_NAMESpecify Effective Tag of a Full NamePublic
CALL METHOD cl_abap_compiler=>GET_TAG_OF_FULL_NAME...more details

GET_TAG_TEXTGet description text of a TAGPublic
CALL METHOD cl_abap_compiler=>GET_TAG_TEXT...more details

GET_TEXT_ELEMENTGet information about a text elementPrivate
CALL METHOD cl_abap_compiler=>GET_TEXT_ELEMENT...more details

GET_TYPE_CODEDetermine Code of a Type ExpressionPublic
CALL METHOD cl_abap_compiler=>GET_TYPE_CODE...more details

GET_TYPE_CODE_BEHVEncodes the type operator for BEHV typesPrivate
CALL METHOD cl_abap_compiler=>GET_TYPE_CODE_BEHV...more details

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

GET_TYPE_REFSSpecify References for a TypePrivate
CALL METHOD cl_abap_compiler=>GET_TYPE_REFS...more details

GET_TYPE_SYMBOLCreate Symbol Table Entry for a TypePrivate
CALL METHOD cl_abap_compiler=>GET_TYPE_SYMBOL...more details

GET_XCROSS_FULL_NAMESpecify Full NamePrivate
CALL METHOD cl_abap_compiler=>GET_XCROSS_FULL_NAME...more details

GET_XCROSS_NAME_FOR_EVENTSpecifying the FORM Name for an EventPrivate
CALL METHOD cl_abap_compiler=>GET_XCROSS_NAME_FOR_EVENT...more details

IMPORT_NAMETABExecute the IMPORT-NAMETAB operationPrivate
CALL METHOD cl_abap_compiler=>IMPORT_NAMETAB...more details

INCLUDE_HAS_CHANGEDReport that include contents have changedPublic
CALL METHOD cl_abap_compiler=>INCLUDE_HAS_CHANGED...more details

INIT_DTEL_OBJSInitialize DDIC types for object accessesPrivate
CALL METHOD cl_abap_compiler=>INIT_DTEL_OBJS...more details

INIT_METHOD_OBJSInitialize the methods for object accessesPrivate
CALL METHOD cl_abap_compiler=>INIT_METHOD_OBJS...more details

IS_ALIASObject is an alias objectPublic
CALL METHOD cl_abap_compiler=>IS_ALIAS...more details

IS_CCDEF_ENVEnvironment check defined in CCDEF include?Private
CALL METHOD cl_abap_compiler=>IS_CCDEF_ENV...more details

IS_DDIC_ENUMCheck for DDIC enumeration typePrivate
CALL METHOD cl_abap_compiler=>IS_DDIC_ENUM...more details

IS_DDIC_ENUM_FROM_DATACheck for DDIC enumeration typePrivate
CALL METHOD cl_abap_compiler=>IS_DDIC_ENUM_FROM_DATA...more details

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

IS_GLOBAL_PARAMETERPrivate
CALL METHOD cl_abap_compiler=>IS_GLOBAL_PARAMETER...more details

IS_TEST_INCLUDEPrivate
CALL METHOD cl_abap_compiler=>IS_TEST_INCLUDE...more details

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

RANGE_ELEM_TYPECreate a RANGE typePrivate
CALL METHOD cl_abap_compiler=>RANGE_ELEM_TYPE...more details

READ_NAMETABGet a NAMETAB entryPrivate
CALL METHOD cl_abap_compiler=>READ_NAMETAB...more details

RELOAD_VERSIONReload language versionPublic
CALL METHOD cl_abap_compiler=>RELOAD_VERSION...more details

RESET_SCANReset SCANPrivate
CALL METHOD cl_abap_compiler=>RESET_SCAN...more details

RESTORE_PREHDRPrivate
CALL METHOD cl_abap_compiler=>RESTORE_PREHDR...more details

ROLE_TO_TAGTransform Role to TagPrivate
CALL METHOD cl_abap_compiler=>ROLE_TO_TAG...more details

SCANCheck Syntax (Source SCAN)Private
CALL METHOD cl_abap_compiler=>SCAN...more details

SCAN_ITABCheck Against Content of an Internal TablePrivate
CALL METHOD cl_abap_compiler=>SCAN_ITAB...more details

SCAN_PROGRAMCheck for Program (Poss. with Substitution Table)Private
CALL METHOD cl_abap_compiler=>SCAN_PROGRAM...more details

SET_DEFAULTSpecify which information is requiredPublic
CALL METHOD cl_abap_compiler=>SET_DEFAULT...more details

SET_INCLUDESSet set of Active IncludesPublic
CALL METHOD cl_abap_compiler=>SET_INCLUDES...more details

SET_INCLUDE_SOURCESetting the Contents of an Include (Source Code + TRDIR)Public
CALL METHOD cl_abap_compiler=>SET_INCLUDE_SOURCE...more details

SET_PREHDRPrivate
CALL METHOD cl_abap_compiler=>SET_PREHDR...more details

SINGLE_REF_FOUNDWhere-Used List for Single ObjectPrivate
CALL METHOD cl_abap_compiler=>SINGLE_REF_FOUND...more details

TAG_NAMEReturn Tagged Name (1 Part)Private
CALL METHOD cl_abap_compiler=>TAG_NAME...more details

TAG_NAME_2Return Tagged Name (2 Parts)Private
CALL METHOD cl_abap_compiler=>TAG_NAME_2...more details

TAG_TO_ROLETransform Tag to RolePrivate
CALL METHOD cl_abap_compiler=>TAG_TO_ROLE...more details

TEST_CHECKMeasure Check TimePublic
CALL METHOD cl_abap_compiler=>TEST_CHECK...more details

TEST_FULL_NAMECheck a Full Name (Existence of Object)Public
CALL METHOD cl_abap_compiler=>TEST_FULL_NAME...more details

TEST_SCANMeasure Scan TimePublic
CALL METHOD cl_abap_compiler=>TEST_SCAN...more details

TEST_SCAN_INCLUDEMeasure Scan Time for IncludePublic
CALL METHOD cl_abap_compiler=>TEST_SCAN_INCLUDE...more details

TYPE_COMP_NAMESpecify Technical Name of a Type ComponentPrivate
CALL METHOD cl_abap_compiler=>TYPE_COMP_NAME...more details

TYPE_FULL_NAMESpecify Technical Name of a TypePrivate
CALL METHOD cl_abap_compiler=>TYPE_FULL_NAME...more details

WORKING_SETManage worklist of objectsPublic
CALL METHOD cl_abap_compiler=>WORKING_SET...more details



CL_ABAP_COMPILER 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
ACTLVLInstance AttributeLIKE
Private
ADOC_TO_TAGStatic AttributeRepresentation of ADOC path component types by tagLIKE
Private
ATYPInstance AttributeLIKE
Private
BASE_TYPE_LASTInstance AttributeLIKE
Private
CLASSESInstance AttributeCLASSESLIKE
SYNT_MAP
Private
COMMENTSInstance AttributeSLIN: Pseudo-CommentsLIKE
SYNT_COMMENT
Private
COMPSInstance AttributeCOMPSLIKE
SYNT_COMP_OBJ
Private
CURR_NAMEStatic AttributeName of Active InstanceLIKE
PROGRAM
Private
CURR_REFStatic AttributeReference Active InstanceLIKE
CL_ABAP_COMPILER
Private
C_MAX_LEVELInstance AttributeLIKE
Private
C_PH_TRACE_OFFInstance AttributeLIKE
Private
C_REF_BADIInstance AttributeLIKE
Private
C_REF_BADI_INTERFACEInstance AttributeLIKE
Private
C_REF_BOXInstance AttributeLIKE
Private
C_REF_COMPONENTSInstance AttributeLIKE
Private
C_REF_DERIVEInstance AttributeLIKE
Private
C_REF_DIRECTInstance AttributeLIKE
Private
C_REF_DIRECT_NORECURSEInstance AttributeLIKE
Private
C_REF_DIRECT_NO_DEFInstance AttributeLIKE
Private
C_REF_EVENTInstance AttributeLIKE
Private
C_REF_LINE_TYPEInstance AttributeLIKE
Private
C_REF_PARENTInstance AttributeLIKE
Private
C_REF_PROPERTIESInstance AttributeLIKE
Private
C_REF_REDEFInstance AttributeLIKE
Private
DATASInstance AttributeDATASLIKE
SYNT_DATA_OBJ
Private
DBG_FULL_NAMEInstance AttributeDEBUG full nameLIKE
STRING
Private
DBG_OBJ_IDInstance AttributeDEBUG object numberLIKE
I
Private
DBG_OBJ_KINDInstance AttributeDEBUG object categoryLIKE
SYCHAR01
Private
DEF_COMMENTSStatic AttributeDefault: CommentsLIKE
SYCHAR04
Private
DEF_INFOSStatic AttributeDefault: InfoLIKE
SYCHAR04
Private
DEF_LONGTEXTStatic AttributeDefault: Long TextLIKE
SYCHAR04
Private
DEF_WARNINGSStatic AttributeDefault: WarningsLIKE
SYCHAR04
Private
DPARSInstance AttributeDPARSLIKE
SYNT_DPAR
Private
DTEL_OBJSInstance AttributeLIKE
Private
DTEL_OBJS_TYPESInstance AttributeLIKE
Private
DTEL_OBJS_TYPES_TAG1Instance AttributeLIKE
Private
DTEL_OBJS_TYPES_TAG2Instance AttributeLIKE
Private
DTEL_OBJS_TYPES_TMP1Instance AttributeLIKE
Private
DTEL_OBJS_TYPES_TMP2Instance AttributeLIKE
Private
DTEL_OBJ_STMNTInstance AttributeLIKE
Private
DTEL_OBJ_TAGInstance AttributeLIKE
Private
ENHANCEMENT_IMPLSInstance AttributeList of Relevent EnhancementsLIKE
SCR_ENHANCEMENT_IMPLS
Private
ENVSInstance AttributeENVSLIKE
SYNT_ENV
Private
ERRORSInstance AttributeERRORSLIKE
SYNT_ERRORS
Private
EXTENDEDInstance AttributeEnhanced BreakdownLIKE
SYCHAR01
Private
EXT_OBJECT_USAGEInstance AttributeLIKE
Private
FIND_ERRORInstance AttributeFIND_ERRORSPACELIKE
SCR_TAG
Private
FORMSInstance AttributeFORMsLIKE
SYNT_MAP
Private
FORM_FORMInstance AttributeFORM_FORMLIKE
STRING
Private
FORM_STMNTInstance AttributeFORM_STMNT0LIKE
I
Private
FUNCTIONSInstance AttributeFUNCTIONSLIKE
SYNT_MAP
Private
GET_XCROSS_ENV_NAMEInstance AttributeLIKE
Private
GLOBAL_CLASSESInstance AttributeGCLASSESLIKE
SYNT_MAP
Private
GLOBAL_DATASInstance AttributeGDATASLIKE
SYNT_MAP
Private
GLOBAL_INTFSInstance AttributeGINTFSLIKE
SYNT_MAP
Private
GLOBAL_MSG_IDInstance AttributeGLOBAL_MSG_IDLIKE
STRING
Private
GLOBAL_TYPESInstance AttributeGTYPESLIKE
SYNT_MAP
Private
GRADESInstance AttributeRange of GradesLIKE
SCR_GRADES
Private
GRADE_COMPONENTSConstantGrade: Components'2'LIKE
SCR_GRADE
Public
GRADE_DEFINITIONConstantGrade: Definition'0'LIKE
SCR_GRADE
Public
GRADE_DEFINITION_INTFConstantGrade: Definition of an Interface'5'LIKE
SCR_GRADE
Private
GRADE_DEF_TO_DIRECTConstantGrade: Direct (Interface)'4'LIKE
SCR_GRADE
Private
GRADE_DEF_TO_PROPERTIESConstantGrade: Properties'6'LIKE
SCR_GRADE
Private
GRADE_DERIVEInstance AttributeLIKE
Private
GRADE_DIRECTConstantGrade: Direct'1'LIKE
SCR_GRADE
Public
GRADE_PROPERTIESConstantGrade: Properties'3'LIKE
SCR_GRADE
Public
ID_COMMENTSInstance AttributeID: CommentsLIKE
SYCHAR04
Private
ID_ENHANCEMENT_IMPLSInstance AttributeID: List of EnhancementsLIKE
SYCHAR04
Private
ID_ERRORSInstance AttributeID: ErrorsLIKE
SYCHAR04
Private
ID_IGNORE_ENHInstance AttributeID: Ignoring of EnhancementsLIKE
SYCHAR04
Private
ID_INFOSInstance AttributeID: InfoLIKE
SYCHAR04
Private
ID_LONGTEXTInstance AttributeID: Long TextLIKE
SYCHAR04
Private
ID_RAW_MESSAGESInstance AttributeID: Raw MessagesLIKE
SYCHAR04
Private
ID_TEST_1Instance AttributeLIKE
Private
ID_TEST_2Instance AttributeLIKE
Private
ID_TEST_3Instance AttributeLIKE
Private
ID_WARNINGSInstance AttributeID: WarningsLIKE
SYCHAR04
Private
INCLUDESInstance AttributeINCLUDELIKE
T_R_PROGRAMS
Private
INCLUDE_CHECKSUMInstance AttributeCode Inspector: Check SumLIKE
SCR_CRC64
Private
INCLUDE_NAMEInstance AttributeName of Exchange IncludeLIKE
PROGRAM
Private
INCL_SUBSTITUTIONSInstance AttributeTable Type for SYNTAX-CHECK REPLACINGLIKE
SREPTAB
Private
INFOSInstance AttributeInfoLIKE
SYNT_ERRORS
Private
INTERNALInstance AttributeFlag: Also Return Internal ObjectsLIKE
SYCHAR01
Private
INTFSInstance AttributeINTFSLIKE
SYNT_MAP
Private
INTF_DECLSInstance AttributeLIKE
Private
INTF_DECLS_SETInstance AttributeLIKE
Private
IS_FOR_PROGRAMInstance AttributeCHAR01 Data Element for SYSTLIKE
SYCHAR01
Private
IS_HIDDENInstance AttributeLIKE
Private
LEVELSInstance AttributeLEVELSLIKE
SYNT_XCROSS_LEVEL
Private
LEVEL_REFInstance AttributeLEVEL_REFLIKE
Private
LEVEL_TYPE_DEFINEConstantLevel Type DEFINE'D'LIKE
SYCHAR01
Public
LEVEL_TYPE_PROGRAMConstantLevel Type PROGRAM'P'LIKE
SYCHAR01
Public
LEVEL_TYPE_RMACConstantLevel Type RMAC'R'LIKE
SYCHAR01
Public
LOCALInstance AttributeLIKE
Private
LOC_BDEFInstance AttributeLIKE
Private
LOC_CLASSConstantCross Reference: Definition Location'1'LIKE
SCR_LOCATION
Public
LOC_DDICConstantCross Reference: Definition Location'3'LIKE
SCR_LOCATION
Public
LOC_PREDEFConstantCross Reference: Definition Location'4'LIKE
SCR_LOCATION
Public
LOC_PROGRAMConstantCross Reference: Definition Location'0'LIKE
SCR_LOCATION
Public
LOC_SHAREDConstantCross Reference: Definition Location'6'LIKE
SCR_LOCATION
Public
LOC_SYSTEMConstantCross Reference: Definition Location'5'LIKE
SCR_LOCATION
Public
LOC_TYPE_POOLConstantCross Reference: Definition Location'2'LIKE
SCR_LOCATION
Public
LONGTEXTInstance AttributeSLIN: Long Text Table for Syntax Error MessagesLIKE
RSLINLTAB
Private
MACRO_COLUMNInstance AttributeLIKE
Private
MACRO_LINEInstance AttributeLIKE
Private
MACRO_NAMEInstance AttributeLIKE
Private
MACRO_STMNTInstance AttributeReference to Macro CallLIKE
I
Private
MAX_TIMEConstantMaximum time999999999LIKE
I
Public
MESSAGE_IDInstance AttributeFORM_FORMLIKE
STRING
Private
MESSAGE_ID_STMNTInstance AttributeLIKE
Private
MESSAGE_STMNTInstance AttributeFORM_STMNTLIKE
I
Private
METHOD_OBJSInstance AttributeLIKE
Private
METHOD_OBJ_ENV_IDInstance AttributeLIKE
Private
METHOD_OBJ_FORM_PARAMInstance AttributeLIKE
Private
METHOD_OBJ_STATEInstance AttributeLIKE
Private
METHOD_OBJ_STMNTInstance AttributeLIKE
Private
METHOD_OBJ_TAGInstance AttributeLIKE
Private
MODEInstance AttributeLIKE
Private
MODE1_ADOC_LINKInstance AttributeLIKE
Private
MODE1_ADOC_TESTINGConstantMode1: ABAP Doc '@testing''t'LIKE
SCR_MODE1
Public
MODE1_BDConstantMode1: Reference to BD, not to entity'B'LIKE
SCR_MODE1
Public
MODE1_BD_ALIASConstantMode1:'b'LIKE
SCR_MODE1
Public
MODE1_BD_ANYConstantMode1:'BbIij'LIKE
Public
MODE1_BD_MODE1_BD_ALIASConstantMode1:'Bb'LIKE
Public
MODE1_BD_OP_EN_IMPLConstantMode1:'j'LIKE
SCR_MODE1
Public
MODE1_BD_OP_IMPLConstantMode1:'I'LIKE
SCR_MODE1
Public
MODE1_BD_OP_PC_IMPLConstantMode1:'i'LIKE
SCR_MODE1
Public
MODE1_CHAIN_ATTRConstantMode1: Chained Attribute Access'a'LIKE
SCR_MODE1
Public
MODE1_CHAIN_METHConstantMode1: Chained Method Call'm'LIKE
SCR_MODE1
Public
MODE1_DB_ENTITYConstantMode1: DB entity'E'LIKE
SCR_MODE1
Public
MODE1_DEFAULTConstantMode1: Default'D'LIKE
SCR_MODE1
Public
MODE1_DEFINITIONConstantMode1: Definition'2'LIKE
SCR_MODE1
Public
MODE1_ENH_ANYConstantMode1: Enhancement'A'LIKE
SCR_MODE1
Public
MODE1_ENH_DYNConstantMode1: Dynamic Enhancement'D'LIKE
SCR_MODE1
Public
MODE1_ENH_STATConstantMode1: Static Enhancement'S'LIKE
SCR_MODE1
Public
MODE1_GLOBALConstantMode1: Global'1'LIKE
SCR_MODE1
Public
MODE1_HDBConstantMode1: HDB ID'H'LIKE
SCR_MODE1
Public
MODE1_IMPLEMENTATIONConstantMode1: Implementation'3'LIKE
SCR_MODE1
Public
MODE1_LAConstantMode1:'('LIKE
SCR_MODE1
Public
MODE1_NONEConstantMode1: None' 'LIKE
SCR_MODE1
Public
MODE1_SUBMITConstantMode1: SUBMIT'0'LIKE
SCR_MODE1
Public
MODE1_TESTConstantMode1: TEST'T'LIKE
SCR_MODE1
Public
MODE2_ASSIGNInstance AttributeLIKE
Private
MODE2_DB_READConstantMode2: DB read'E'LIKE
SCR_MODE2
Public
MODE2_DB_WRITEConstantMode2: DB write'F'LIKE
SCR_MODE2
Public
MODE2_DEFInstance AttributeLIKE
Private
MODE2_DEF_ASSIGNInstance AttributeLIKE
Private
MODE2_DEF_WRITEInstance AttributeLIKE
Private
MODE2_ENH_POINTConstantMode2: Enhancement Point'P'LIKE
SCR_MODE2
Public
MODE2_ENH_SECTIONConstantMode2: Enhancement Section'S'LIKE
SCR_MODE2
Public
MODE2_NAMEInstance AttributeLIKE
Private
MODE2_PARTIAL_WRITEInstance AttributeLIKE
Private
MODE2_READInstance AttributeLIKE
Private
MODE2_READ_WRITEInstance AttributeLIKE
Private
MODE2_REDEFINITIONConstantMode2: Redefinition'R'LIKE
SCR_MODE2
Public
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
NAMETABInstance AttributeLIKE
Private
NO_INCLUDESInstance AttributeNo Breakdown After IncludeLIKE
SYCHAR01
Private
NO_PACKAGE_CHECKInstance AttributeCHAR01 Data Element for SYSTLIKE
SYCHAR01
Private
OBJECTSInstance AttributeLIKE
Private
OBJECT_USAGEInstance AttributeLIKE
Private
OBJ_ID_FULL_NAMEInstance AttributeLIKE
Private
ONLY_INTERFACEInstance AttributeCHAR01 Data Element for SYSTLIKE
SYCHAR01
Private
PCOMMENTSInstance AttributeLIKE
Private
PF_STATUSInstance AttributePF_STATUSLIKE
STRING
Private
PF_STATUS_STMNTInstance AttributePF_STATUS_STMNTLIKE
I
Private
POSITIONSInstance AttributeLIKE
Private
POSITION_INDEXInstance AttributeLIKE
Private
PREDEF_DATASInstance AttributePDDATASLIKE
SYNT_MAP
Private
PREDEF_TYPESInstance AttributePDTYPESLIKE
SYNT_MAP
Private
PREFIX_FOR_TAGSConstantPREFIX_FOR_TAGS' 'LIKE
SYCHAR01
Private
PREHDR_MODEInstance AttributeCHAR01 data element for SYSTLIKE
SYCHAR01
Private
PROGRAMInstance AttributeNAMELIKE
PROGRAM
Private
PROGRAM_FULL_NAME_PREFIXInstance AttributePROGRAM as full name ( TY: for ==CP etc.)LIKE
STRING
Private
PROGRAM_PROGRAMInstance AttributeFORM_FORMLIKE
STRING
Private
PROGRAM_STMNTInstance AttributePROGRAM_STMNTLIKE
I
Private
REFS_COLUMNInstance AttributeLIKE
Private
REFS_DEFInstance AttributeLIKE
Private
REFS_FORMInstance AttributeLIKE
Private
REFS_FULL_NAMEInstance AttributeLIKE
Private
REFS_FULL_NAMESInstance AttributeLIKE
Private
REFS_GRADEInstance AttributeLIKE
Private
REFS_GRADE_TMPInstance AttributeLIKE
Private
REFS_IDInstance AttributeLIKE
Private
REFS_LENGTHInstance AttributeLIKE
Private
REFS_LINEInstance AttributeLIKE
Private
REFS_MSG_IDInstance AttributeLIKE
Private
REFS_NAMEInstance AttributeLIKE
Private
REFS_NAME_2Instance AttributeLIKE
Private
REFS_NUMBERInstance AttributeLIKE
Private
REFS_OBJ_IDInstance AttributeLIKE
Private
REFS_PROGRAMInstance AttributeLIKE
Private
REFS_RESULTInstance AttributeLIKE
Private
REFS_RESULT_TMPInstance AttributeLIKE
Private
REFS_SCREENInstance AttributeCHAR04 Data Element for SYSTLIKE
D020S-DNUM
Private
REFS_TITLEInstance AttributeMenu Painter: Title codeLIKE
GUI_TITLE
Private
REFS_TYPE_IDInstance AttributeLIKE
Private
REFS_VISITEDInstance AttributeLIKE
Private
REFS_VISITED_DTELInstance AttributeLIKE
Private
REF_SOURCEInstance AttributeInclude SourceLIKE
SCR_INCLUDE
Private
REF_TRDIRInstance AttributeInclude AttributeLIKE
TRDIR
Private
REVERSE_REFSInstance AttributeLIKE
Private
SAV_ACTLVLInstance AttributeLIKE
Private
SAV_TRCLVLInstance AttributeLIKE
Private
SCAN_GRADESInstance AttributeLevel of Use for ObjectLIKE
SCR_GRADES
Private
SCAN_INCLUDESInstance AttributeINCLUDELIKE
T_R_PROGRAMS
Private
SCREEN_SCREENInstance AttributeScreen NumberLIKE
STRING
Private
SCREEN_STMNTInstance AttributeScreen StatementLIKE
I
Private
SET_GET_ID_STMNTInstance AttributeLIKE
Private
SHAREDInstance AttributeLIKE
Private
SLIN_CROSSREFInstance AttributeSLIN: Cross ReferenceLIKE
SYNT_CROSSREF
Private
SLIN_DATASInstance AttributeDATASLIKE
SYNT_DATA_OBJ
Private
SLIN_INCLUDESInstance AttributeSLIN: Include ListLIKE
SYNT_INCLUDES
Private
SLIN_PROG_INTERVALSInstance AttributeSLIN: Program IntervalsLIKE
SYNT_INTERVAL
Private
SLIN_RABAXIDInstance AttributeSLIN: Termination ID of an ABAP Short DumpLIKE
S380ERRID
Private
SLIN_RAW_MESSAGESInstance AttributeSLIN: Raw Error MessagesLIKE
SYNT_IT_TRMSG_RAW
Private
SLIN_SET_EXTENDED_STMTSInstance AttributeSLIN: Set Extended CommentsLIKE
SYNT_EXT_CHECK
Private
SLIN_TYPESInstance AttributeTYPESLIKE
SYNT_TYPE_OBJ
Private
SRELSInstance AttributeLIKE
Private
STMNTSInstance AttributeSTMNTSLIKE
SYNT_XCROSS_STMNT
Private
STMNT_REFInstance AttributeSTMNT_REFLIKE
Private
SUBRCInstance AttributeSUBRCLIKE
SY-SUBRC
Private
SYMBOLInstance AttributeLIKE
Private
SYMBOL_CACHEInstance AttributeLIKE
Private
TABIXInstance AttributeCurrent indexLIKE
I
Private
TABLE_KEYSInstance AttributeLIKE
Private
TAGSInstance AttributeRange of TAGSLIKE
SCR_RTAGS
Private
TAG_ANYConstantTag for All'XX'LIKE
SCR_TAG
Public
TAG_ASSOCIATIONConstantTag: Association'AC'LIKE
SCR_TAG
Public
TAG_AT_LINE_SELECTIONConstantTag: AT SELECTION SCREEN ON'AL'LIKE
SCR_TAG
Public
TAG_AT_PFConstantTag: AT PF'AF'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREENConstantTag: AT SELECTION SCREEN'AS'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_BLOCKConstantTag: AT SELECTION SCREEN ON RADIO BUTTON GROUP'AB'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_EXITConstantTag: AT SELECTION SCREEN ON RADIO BUTTON GROUP'AX'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_HELPConstantTag: AT SELECTION SCREEN ON END OF'AH'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_ONConstantTag: AT SELECTION SCREEN ON'AN'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_ON_ENDConstantTag: AT SELECTION SCREEN ON END OF'AE'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_OUTPUTConstantTag: AT SELECTION SCREEN ON RADIO BUTTON GROUP'AP'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_RADIOConstantTag: AT SELECTION SCREEN ON RADIO BUTTON GROUP'AR'LIKE
SCR_TAG
Public
TAG_AT_SELECTION_SCREEN_VALUEConstantTag: AT SELECTION SCREEN ON END OF'AV'LIKE
SCR_TAG
Public
TAG_AT_USER_COMMANDConstantTag: AT SELECTION SCREEN ON'AU'LIKE
SCR_TAG
Public
TAG_AUTHORITY_OBJECTConstantTag: Authority Object'AO'LIKE
SCR_TAG
Public
TAG_AUTH_CONTEXTInstance AttributeLIKE
Private
TAG_BACKGROUND_QUEUE_CONTEXTInstance AttributeLIKE
Private
TAG_BDL_EXTENSIONInstance AttributeLIKE
Private
TAG_BDL_GROUPConstantTag: BDL group'EG'LIKE
SCR_TAG
Public
TAG_BDL_OPConstantTag: BDL operation'OP'LIKE
SCR_TAG
Public
TAG_BLOCKConstantTag: Block'BL'LIKE
SCR_TAG
Public
TAG_BREAK_POINTConstantTag for Breakpoint IDs'BR'LIKE
SCR_TAG
Public
TAG_CHDOInstance AttributeLIKE
Private
TAG_CLASS_POOLConstantTag: Class Pool'CP'LIKE
SCR_TAG
Public
TAG_COMMON_PARTConstantTag: Common Part'CP'LIKE
SCR_TAG
Public
TAG_COMPONENTConstantTag: Component'CO'LIKE
SCR_TAG
Public
TAG_CONTROLConstantTag: Control (Do Not Use)'CT'LIKE
SCR_TAG
Public
TAG_CUST_FUNCTIONConstantTag: Function'CF'LIKE
SCR_TAG
Public
TAG_DATAConstantTag: Data'DA'LIKE
SCR_TAG
Public
TAG_DATA_ACCESS_CONTROLInstance AttributeLIKE
Private
TAG_DB_FUNCTIONInstance AttributeLIKE
Private
TAG_DDLSConstantTag: DDLS source code (for ABAP Doc)'DD'LIKE
SCR_TAG
Public
TAG_DIALOGConstantTag: Dialog-Baustein'DI'LIKE
SCR_TAG
Public
TAG_DOMAINInstance AttributeLIKE
Private
TAG_DYNPRO_FIELDSConstantTag: Dynpro field'D1'LIKE
SCR_TAG
Public
TAG_DYNPRO_FLOWConstantTag: Dynpro flow logic'D2'LIKE
SCR_TAG
Public
TAG_END_OF_EDITINGConstantTag: END-OF-SELECTION'E0'LIKE
SCR_TAG
Public
TAG_END_OF_SELECTIONConstantTag: START-OF-SELECTION'E1'LIKE
SCR_TAG
Public
TAG_ENHANCEMENTConstantTag: Enhancement'EN'LIKE
SCR_TAG
Public
TAG_ENHANCEMENT_EXITConstantTag: Enhancement Exit'EX'LIKE
SCR_TAG
Public
TAG_ENHANCEMENT_IMPLConstantTag: Enhancement Implementation'EI'LIKE
SCR_TAG
Public
TAG_ENHANCEMENT_SPOTConstantTag: Enhancement Exit'ES'LIKE
SCR_TAG
Public
TAG_ENTITY_ACTIONConstantTag: Entity action'EA'LIKE
SCR_TAG
Public
TAG_ENTITY_DETVALConstantTag: Entity DETVAL'DV'LIKE
SCR_TAG
Public
TAG_ENTITY_EVENTInstance AttributeLIKE
Private
TAG_ENTITY_KEYConstantTag: entity key'EK'LIKE
SCR_TAG
Public
TAG_ENTITY_PARAMETERConstantTag: Entity action parameter'EP'LIKE
SCR_TAG
Public
TAG_EVENTConstantTag: Event'EV'LIKE
SCR_TAG
Public
TAG_FEATURE_TOGGLEConstantTag: Feature Toggle'FT'LIKE
SCR_TAG
Public
TAG_FORMConstantTag: Form'FO'LIKE
SCR_TAG
Public
TAG_FUNCTIONConstantTag: Function'FU'LIKE
SCR_TAG
Public
TAG_FUNCTION_POOLConstantTag: Function Pool'FP'LIKE
SCR_TAG
Public
TAG_GETConstantTag: GET'GE'LIKE
SCR_TAG
Public
TAG_GET_LATEConstantTag: GET'GL'LIKE
SCR_TAG
Public
TAG_GLOBAL_INTFConstantTag: Global Interface'GI'LIKE
SCR_TAG
Public
TAG_GROUPConstantTag: Group'GR'LIKE
SCR_TAG
Public
TAG_INCLUDEConstantTag: Include'IC'LIKE
SCR_TAG
Public
TAG_INFOTYPEConstantTag: INFOTYPE'IT'LIKE
SCR_TAG
Public
TAG_INITIALIZATIONConstantTag: END-OF-SELECTION'E2'LIKE
SCR_TAG
Public
TAG_INTERFACEConstantTag for Interfaces'IN'LIKE
SCR_TAG
Public
TAG_INTF_POOLConstantTag: Interface Pool'IP'LIKE
SCR_TAG
Public
TAG_ISSUE_QUERYInstance AttributeLIKE
Private
TAG_ISSUE_SCHEMAInstance AttributeLIKE
Private
TAG_LINE_OFConstantTag for Row Type of Tables'LO'LIKE
SCR_TAG
Public
TAG_LOAD_OF_PROGRAMConstantTag: END-OF-SELECTION'E3'LIKE
SCR_TAG
Public
TAG_LOCDEF_ASSOCConstantTag: Locally defined association'LA'LIKE
SCR_TAG
Public
TAG_LOCDEF_TYPEConstantTag: Locally defined type'LT'LIKE
SCR_TAG
Public
TAG_MACROConstantTag: Macro'MA'LIKE
SCR_TAG
Public
TAG_MATCHCODEConstantTag: Matchcode'MC'LIKE
SCR_TAG
Public
TAG_MESSAGEConstantTag: Message'MG'LIKE
SCR_TAG
Public
TAG_MESSAGE_IDConstantTag: Message ID'MI'LIKE
SCR_TAG
Public
TAG_MESSAGE_NUMBERConstantTag: Message Number'MN'LIKE
SCR_TAG
Public
TAG_MESSAGE_TYPEConstantTag: Message Type'MT'LIKE
SCR_TAG
Public
TAG_METHODConstantTag: Method'ME'LIKE
SCR_TAG
Public
TAG_MODULE_INConstantTag: Module In'MX'LIKE
SCR_TAG
Public
TAG_MODULE_OUTConstantTag: Module Out'MO'LIKE
SCR_TAG
Public
TAG_PF_STATUSConstantTag: PF Status'PF'LIKE
SCR_TAG
Public
TAG_PREDEF_DATAConstantTag: Predefined Data'PD'LIKE
SCR_TAG
Public
TAG_PREDEF_TYPEConstantTag: Predefined Type'PT'LIKE
SCR_TAG
Public
TAG_PROGRAMConstantTag: Program'PR'LIKE
SCR_TAG
Public
TAG_REFConstantTag: Reference'RE'LIKE
SCR_TAG
Public
TAG_RMAC_MACROConstantTag: Rmac Macro'RM'LIKE
SCR_TAG
Public
TAG_SCALAR_FUNCTIONInstance AttributeLIKE
Private
TAG_SCHEMAConstantTag: Database schema'SH'LIKE
SCR_TAG
Public
TAG_SCREENConstantTag: Screen'SC'LIKE
SCR_TAG
Public
TAG_SECTIONConstantTag: Section'SE'LIKE
SCR_TAG
Public
TAG_SERVICE_BINDINGConstantTag: Service binding'SB'LIKE
SCR_TAG
Public
TAG_SET_GET_IDConstantTag: Set Get Parameter Id'SG'LIKE
SCR_TAG
Public
TAG_SHARED_DATAConstantTag for Shared Data Objects'SD'LIKE
SCR_TAG
Public
TAG_SHARED_TYPEConstantTag for Shared Types'ST'LIKE
SCR_TAG
Public
TAG_START_OF_EDITINGConstantTag: START-OF-EDITING'E4'LIKE
SCR_TAG
Public
TAG_START_OF_SELECTIONConstantTag: START-OF-SELECTION'E5'LIKE
SCR_TAG
Public
TAG_SWITCHInstance AttributeLIKE
Private
TAG_SWITCHBASED_FEATURE_TOGGLEInstance AttributeLIKE
Private
TAG_SYSTEM_TYPEConstantTag for System Types'YT'LIKE
SCR_TAG
Public
TAG_TABLE_KEYConstantTag: Key Name of an Internal Table'TK'LIKE
SCR_TAG
Public
TAG_TEST_SEAMConstantTag: Seam'TS'LIKE
SCR_TAG
Public
TAG_TEXT_ELEMENTConstantTag: Text element'TE'LIKE
SCR_TAG
Public
TAG_TITLEConstantTag: Title'TI'LIKE
SCR_TAG
Public
TAG_TOP_OF_PAGEConstantTag: TOP-OF-PAGE'E6'LIKE
SCR_TAG
Public
TAG_TOP_OF_PAGE_LINE_SELECTIONConstantTag: TOP-OF-PAGE DURING LINE-SELECTION'E7'LIKE
SCR_TAG
Public
TAG_TRANSACTIONConstantTag: Transaction'TA'LIKE
SCR_TAG
Public
TAG_TRANSFORMATIONConstantTag: Transformation'TR'LIKE
SCR_TAG
Public
TAG_TYPEConstantTag: Type'TY'LIKE
SCR_TAG
Public
TAG_TYPE_OFConstantTag for 'TYPE OF''TO'LIKE
SCR_TAG
Public
TAG_TYPE_OF_TYPEInstance AttributeLIKE
Private
TAG_TYPE_POOLConstantTag: Type Pool'TP'LIKE
SCR_TAG
Public
TAG_UNKNOWNConstantTag for Unknown Size'??'LIKE
SCR_TAG
Public
TAG_VALUEConstantTag: Value'VA'LIKE
SCR_TAG
Public
TEST_CLASSInstance AttributeLIKE
Private
TEST_DTEL_HANDLINGInstance AttributeLIKE
Private
TEST_MODE_4Instance AttributeLIKE
Private
TEST_MODE_5Instance AttributeLIKE
Private
TITLEInstance AttributeCurrent titleLIKE
STRING
Private
TMP_BOOLInstance AttributeLIKE
Private
TMP_ENVInstance AttributeLIKE
Private
TPARSInstance AttributeLIKE
Private
TYPEPOOLSInstance AttributeTYPEPOOLSLIKE
SYNT_MAP
Private
TYPESInstance AttributeTYPESLIKE
SYNT_TYPE_OBJ
Private
TYPE_CHILDSInstance AttributeTYPE_CHILDSLIKE
SYNT_TYPE_CHILDS
Private
USAGESInstance AttributeLIKE
Private
VISITEDInstance AttributeVISITEDLIKE
Private
VISITED_DTEL_HANDLINGInstance AttributeLIKE
Private
WARNINGSInstance AttributeWarning MessagesLIKE
SYNT_ERRORS
Private
WITHOUT_NESTED_ENHInstance AttributeLIKE
Private
XCROSSInstance AttributeCross Reference TableLIKE
SYNT_XCROSS
Private
XCROSS_IDInstance AttributeLIKE
Private
XCROSS_IDS_COMPInstance AttributeLIKE
Private
XCROSS_ID_NAME_1Instance AttributeLIKE
Private
XCROSS_ID_NAME_2Instance AttributeLIKE
Private
XCROSS_ID_RESULTInstance AttributeLIKE
Private
XCROSS_NAME_1Instance AttributeLIKE
Private
XCROSS_NAME_2Instance AttributeLIKE
Private




CL_ABAP_COMPILER types

T_ADOC_TO_TAG - Assigns a TAG to an ADOC path component type
T_ALL_REFS -
T_DTEL_OBJ -
T_DTEL_OBJS -
T_FIELD -
T_FULL_NAME_WITH_ATTR - Full name and its further information
T_FULL_NAME_WITH_ATTR_LIST - List of full names and their further information
T_ID_GRADE -
T_ID_GRADES -
T_INTF_DECL -
T_KEYWORD -
T_KEYWORDS -
T_METHOD_OBJ -
T_METHOD_OBJS -
T_NAMETAB -
T_OBJ_ID_FULL_NAME -
T_POSITION -
T_REF -
T_REVERSE_REF -
T_R_PROGRAMS -
T_SOURCE - T_SOURCE
T_STRUCT_LEVEL_REF - T_STRUCT_LEVEL_REF
T_STRUCT_STMNT_REF - T_STRUCT_STMNT_REF
T_STRUCT_SYMBOL_CACHE -
T_STRUCT_VISITED - T_STRUCT_VISITED
T_STRUCT_VISITED_ID_KIND -
T_STRUC_TPAR -
T_TPAR -
T_XCROSS_ID - T_XCROSS_ID
T_XCROSS_IDS - T_XCROSS_IDS
T_XCROSS_IDS_COMP -
T_XCROSS_ID_NAME_1 -
T_XCROSS_ID_NAME_2 -
T_XCROSS_NAME_1 -
T_XCROSS_NAME_2 -

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!