SAP CL_ABAP_COMP_PROCS OO Class - Split to Procedures
CL_ABAP_COMP_PROCS 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_COMP_PROCS 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_ABAP_COMPILER_INTERNALMethod list of CL_ABAP_COMP_PROCS 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 |
| ADD_SYMBOLS | Private | |
| CALL METHOD cl_abap_comp_procs=>ADD_SYMBOLS...more details | ||
| APPEND_FUNCTION_STATEMENT | Private | |
| CALL METHOD cl_abap_comp_procs=>APPEND_FUNCTION_STATEMENT...more details | ||
| APPEND_STATEMENT | Private | |
| CALL METHOD cl_abap_comp_procs=>APPEND_STATEMENT...more details | ||
| AT_SELECTION_SCREEN_NAME | Private | |
| CALL METHOD cl_abap_comp_procs=>AT_SELECTION_SCREEN_NAME...more details | ||
| CHECK_SYMBOL | Private | |
| CALL METHOD cl_abap_comp_procs=>CHECK_SYMBOL...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD cl_abap_comp_procs=>CLASS_CONSTRUCTOR...more details | ||
|
| ||
| CLEAN_DB_ENTRIES | Private | |
| CALL METHOD cl_abap_comp_procs=>CLEAN_DB_ENTRIES...more details | ||
| CLEAR | Private | |
| CALL METHOD cl_abap_comp_procs=>CLEAR...more details | ||
| CONSTRUCTOR | Private | |
| CALL METHOD cl_abap_comp_procs=>CONSTRUCTOR...more details | ||
| ENHANCEMENT_PACKAGE | Private | |
| CALL METHOD cl_abap_comp_procs=>ENHANCEMENT_PACKAGE...more details | ||
| ENHANCEMENT_STATE | Private | |
| CALL METHOD cl_abap_comp_procs=>ENHANCEMENT_STATE...more details | ||
| GET_FUNCTION_SIGNATURE | Get include with function signature | Private |
| CALL METHOD cl_abap_comp_procs=>GET_FUNCTION_SIGNATURE...more details | ||
| GET_INSTANCE | Private | |
| CALL METHOD cl_abap_comp_procs=>GET_INSTANCE...more details | ||
| GET_PROC_DEFS | Private | |
| CALL METHOD cl_abap_comp_procs=>GET_PROC_DEFS...more details | ||
| GET_SKIP_METHODS | Private | |
| CALL METHOD cl_abap_comp_procs=>GET_SKIP_METHODS...more details | ||
| IMPORT_PROC_DEFS | Private | |
| CALL METHOD cl_abap_comp_procs=>IMPORT_PROC_DEFS...more details | ||
| INIT_OBJECT_USAGE | Private | |
| CALL METHOD cl_abap_comp_procs=>INIT_OBJECT_USAGE...more details | ||
| INSERT_SYMBOL | Private | |
| CALL METHOD cl_abap_comp_procs=>INSERT_SYMBOL...more details | ||
| INSERT_SYMBOLS | Private | |
| CALL METHOD cl_abap_comp_procs=>INSERT_SYMBOLS...more details | ||
| INSERT_SYMBOL_NEW | Private | |
| CALL METHOD cl_abap_comp_procs=>INSERT_SYMBOL_NEW...more details | ||
| IS_DECLARATION | Private | |
| CALL METHOD cl_abap_comp_procs=>IS_DECLARATION...more details | ||
| MODIFY_AST_ENTRIES | Private | |
| CALL METHOD cl_abap_comp_procs=>MODIFY_AST_ENTRIES...more details | ||
| MODIFY_AST_ENTRY | Private | |
| CALL METHOD cl_abap_comp_procs=>MODIFY_AST_ENTRY...more details | ||
| OPTIMIZE_SYMBOL | Private | |
| CALL METHOD cl_abap_comp_procs=>OPTIMIZE_SYMBOL...more details | ||
| PACKAGE_SWITCH | Private | |
| CALL METHOD cl_abap_comp_procs=>PACKAGE_SWITCH...more details | ||
| PROCESS_COMMON | Private | |
| CALL METHOD cl_abap_comp_procs=>PROCESS_COMMON...more details | ||
| PROCESS_ENDENHANCEMENT | Private | |
| CALL METHOD cl_abap_comp_procs=>PROCESS_ENDENHANCEMENT...more details | ||
| PROCESS_ENHANCEMENT | Private | |
| CALL METHOD cl_abap_comp_procs=>PROCESS_ENHANCEMENT...more details | ||
| PROCESS_ENHANCEMENT_SECTION | Private | |
| CALL METHOD cl_abap_comp_procs=>PROCESS_ENHANCEMENT_SECTION...more details | ||
| PROCESS_SET | Private | |
| CALL METHOD cl_abap_comp_procs=>PROCESS_SET...more details | ||
| PROCESS_TABLES | Private | |
| CALL METHOD cl_abap_comp_procs=>PROCESS_TABLES...more details | ||
| SCAN_PROCEDURE | Private | |
| CALL METHOD cl_abap_comp_procs=>SCAN_PROCEDURE...more details | ||
| SCAN_PROGRAM | Private | |
| CALL METHOD cl_abap_comp_procs=>SCAN_PROGRAM...more details | ||
| SCAN_PSEUDO_COMMENT | Private | |
| CALL METHOD cl_abap_comp_procs=>SCAN_PSEUDO_COMMENT...more details | ||
| SET_TOUCH | Private | |
| CALL METHOD cl_abap_comp_procs=>SET_TOUCH...more details | ||
| SKIP_METHOD | Private | |
| CALL METHOD cl_abap_comp_procs=>SKIP_METHOD...more details | ||
| TEST_FULL_NAME | Private | |
| CALL METHOD cl_abap_comp_procs=>TEST_FULL_NAME...more details | ||
| UNPACK_PROC_DEF | Private | |
| CALL METHOD cl_abap_comp_procs=>UNPACK_PROC_DEF...more details | ||
| UNPACK_PROC_DEFS | Private | |
| CALL METHOD cl_abap_comp_procs=>UNPACK_PROC_DEFS...more details | ||
CL_ABAP_COMP_PROCS 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_COMP_PROCS | Instance Attribute | LIKE | Private | ||
| ACTIVE_ENH_EXITS | Instance Attribute | LIKE | Private | ||
| ALL_REFS | Instance Attribute | LIKE | Private | ||
| BUFFERING | Instance Attribute | LIKE | Private | ||
| BUF_INFO | Instance Attribute | LIKE | Private | ||
| COL_TO | Instance Attribute | LIKE | Private | ||
| COMMENTS_FOR_NEXT_STMT | Instance Attribute | LIKE | Private | ||
| COMMONS | Instance Attribute | LIKE | Private | ||
| C_DAYS_AGO | Instance Attribute | LIKE | Private | ||
| C_INITIAL_SRCID | Instance Attribute | LIKE | Private | ||
| C_PROC_IGNORE | Instance Attribute | LIKE | Private | ||
| C_STATE_ON | Instance Attribute | LIKE | Private | ||
| C_STATE_STAND_BY | Instance Attribute | LIKE | Private | ||
| C_TOUCH_TODAY_NAME | Instance Attribute | LIKE | Private | ||
| C_VERSION | Instance Attribute | LIKE | Private | ||
| DATA_VERSION | Static Attribute | Version of persisted data | LIKE I | Public | |
| ENHMT | Instance Attribute | LIKE | Private | ||
| ENH_LOADED | Instance Attribute | LIKE | Private | ||
| FIRST_TOKEN_COL | Instance Attribute | LIKE | Private | ||
| FIRST_TOKEN_LINE | Instance Attribute | LIKE | Private | ||
| INDEX | Instance Attribute | LIKE | Private | ||
| LAST_TOKEN_COL | Instance Attribute | LIKE | Private | ||
| LAST_TOKEN_LINE | Instance Attribute | LIKE | Private | ||
| MODE | Instance Attribute | LIKE | Private | ||
| ORIGINS | Instance Attribute | LIKE | Private | ||
| PROCS | Instance Attribute | LIKE | Private | ||
| REF_COMP | Instance Attribute | LIKE | Private | ||
| REF_SCAN | Instance Attribute | LIKE | Private | ||
| SKIP_INCLUDE | Instance Attribute | LIKE | Private | ||
| SKIP_METHODS | Instance Attribute | LIKE | Private | ||
| START_OF_SELECTION | Instance Attribute | LIKE | Private | ||
| STD_COMMENT | Instance Attribute | LIKE | Private | ||
| SYMBOLS | Instance Attribute | LIKE | Private | ||
| SYMBOLS_COUNT | Instance Attribute | LIKE | Private | ||
| SYMBOLS_TMP | Instance Attribute | LIKE | Private | ||
| SYMB_PREFIX_1 | Instance Attribute | LIKE | Private | ||
| SYMB_PREFIX_2 | Instance Attribute | LIKE | Private | ||
| TOKEN | Instance Attribute | LIKE | Private | ||
| TOKEN_WA | Instance Attribute | LIKE | Private | ||
| TOUCH_CHECKED | Instance Attribute | LIKE | Private | ||
| TROWS | Instance Attribute | LIKE | Private |
CL_ABAP_COMP_PROCS types
T_ABAP_COMP_PROCS -T_AST_ENTRIES -
T_BLOCK -
T_BLOCKS -
T_COMMENTS -
T_COMMENTS_WITH_LINE -
T_COMMENT_WITH_LINE -
T_COMMON -
T_OBJECTS_INFOS -
T_OBJECT_INFOS -
T_OBJ_USAGE -
T_OBJ_USAGES -
T_ORIGINS -
T_PROCS -
T_PROCS_NEW -
T_PROCS_OLD -
T_PROC_ENTRY -
T_PROC_ENTRY_NEW -
T_PROC_ENTRY_OLD -
T_PROC_ID -
T_SCAN_RESULT -
T_SKIP_METHOD -
T_STMT -
T_STMTS -
T_STMTS_NEW -
T_STMTS_OLD -
T_STMT_NEW -
T_STMT_OLD -
T_SYMBOL -
T_SYMBOLS -
T_SYMBOL_COUNT -
T_SYMBOL_NAMES -
T_SYMBOL_TMP -
T_TOKEN -
T_TOKENS -
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