SAP /SCMB/CL_BASE OO Class - Service Class for SAPGUI Framework
/SCMB/CL_BASE 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 /SCMB/CL_BASE 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 /SCMB/IF_AH_ASPECTInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMB/IF_MH_ASPECTMethod list of /SCMB/CL_BASE 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 |
| ACTION | Perform Action | Protected |
| CALL METHOD /scmb/cl_base=>ACTION...more details | ||
| ADDRESS_DIALOG | Start Address Management | Protected |
| CALL METHOD /scmb/cl_base=>ADDRESS_DIALOG...more details | ||
| ADDRESS_NORMAL | Address Management (Normal Addresses) | Private |
| CALL METHOD /scmb/cl_base=>ADDRESS_NORMAL...more details | ||
| ADDRESS_NORMAL_FOR_PERSON | Address Management (Normal Addresses for Person) | Private |
| CALL METHOD /scmb/cl_base=>ADDRESS_NORMAL_FOR_PERSON...more details | ||
| ADDRESS_PERSONAL | Address Management (Personal Addresses) | Private |
| CALL METHOD /scmb/cl_base=>ADDRESS_PERSONAL...more details | ||
| ADD_SYSTEM_MESSAGE | Issue System Message | Protected |
| CALL METHOD /scmb/cl_base=>ADD_SYSTEM_MESSAGE...more details | ||
|
| ||
| ADVANCED_SEARCH | Start Advanced Search | Protected |
| CALL METHOD /scmb/cl_base=>ADVANCED_SEARCH...more details | ||
| CHANGE_FIELDCAT | Change Field Catalog | Private |
| CALL METHOD /scmb/cl_base=>CHANGE_FIELDCAT...more details | ||
| CHECK_FORM_VIEW_SELECTION | Check Selection for Form View | Private |
| CALL METHOD /scmb/cl_base=>CHECK_FORM_VIEW_SELECTION...more details | ||
| CHECK_FOR_ERRORS_ON_SELECTION | Check Whether Selection Change Is Permitted | Private |
| CALL METHOD /scmb/cl_base=>CHECK_FOR_ERRORS_ON_SELECTION...more details | ||
| CHECK_FOR_UNSAVED_DATA | Check Whether Any Data Is Not Saved | Private |
| CALL METHOD /scmb/cl_base=>CHECK_FOR_UNSAVED_DATA...more details | ||
| CHECK_QUERY_RESULT | Check Query Results | Private |
| CALL METHOD /scmb/cl_base=>CHECK_QUERY_RESULT...more details | ||
| CHECK_RCODES | Check Return Codes | Private |
| CALL METHOD /scmb/cl_base=>CHECK_RCODES...more details | ||
| CHECK_SELECTION_CHANGE | Check Whether Selection Changed in OIP | Private |
| CALL METHOD /scmb/cl_base=>CHECK_SELECTION_CHANGE...more details | ||
| CHECK_SELECTION_CHANGE_EXT | Enhanced Check Whether Selection Was Changed in OIP | Private |
| CALL METHOD /scmb/cl_base=>CHECK_SELECTION_CHANGE_EXT...more details | ||
| CHECK_TABLE_VIEW_SELECTION | Check and Evaluate Selection in List View | Private |
| CALL METHOD /scmb/cl_base=>CHECK_TABLE_VIEW_SELECTION...more details | ||
| CHECK_UPDATE_ERRORS | Check for Update Errors | Private |
| CALL METHOD /scmb/cl_base=>CHECK_UPDATE_ERRORS...more details | ||
| CLEANUP | Cleanup After Save | Private |
| CALL METHOD /scmb/cl_base=>CLEANUP...more details | ||
| CLEANUP_END | Call Cleanup of SP in 'END' Mode | Protected |
| CALL METHOD /scmb/cl_base=>CLEANUP_END...more details | ||
| CLEAR_CURSOR | Delete Cursor | Public |
| CALL METHOD /scmb/cl_base=>CLEAR_CURSOR...more details | ||
| CLEAR_STATIC | Initialize Static Attributes | Private |
| CALL METHOD /scmb/cl_base=>CLEAR_STATIC...more details | ||
| CLEAR_TEXT_CONTROL | Refresh Text Control | Private |
| CALL METHOD /scmb/cl_base=>CLEAR_TEXT_CONTROL...more details | ||
| CLEAR_UNDEFINED_SE_FLAG | Reset Indicator for Unknown Side Effect | Private |
| CALL METHOD /scmb/cl_base=>CLEAR_UNDEFINED_SE_FLAG...more details | ||
| CLEAR_UNSAVED_DATA_FLAG | Reset Indicator for Unsaved Data | Private |
| CALL METHOD /scmb/cl_base=>CLEAR_UNSAVED_DATA_FLAG...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD /scmb/cl_base=>CONSTRUCTOR...more details | ||
| CONSTRUCTOR_STANDARD | Constructor for Standard Pattern | Private |
| CALL METHOD /scmb/cl_base=>CONSTRUCTOR_STANDARD...more details | ||
| CONSTRUCTOR_TEXT | Constructor for Text Aspects | Private |
| CALL METHOD /scmb/cl_base=>CONSTRUCTOR_TEXT...more details | ||
| CONTINUE_ACTION | Query Popup for Continuing with ACTION | Protected |
| CALL METHOD /scmb/cl_base=>CONTINUE_ACTION...more details | ||
| CONVERT_DATA_FOR_ALV | Convert Service Provider Table for ALV | Private |
| CALL METHOD /scmb/cl_base=>CONVERT_DATA_FOR_ALV...more details | ||
| CREATE_ALV | Create ALV Grid and Container | Private |
| CALL METHOD /scmb/cl_base=>CREATE_ALV...more details | ||
| CREATE_DATA | Create Data Types | Private |
| CALL METHOD /scmb/cl_base=>CREATE_DATA...more details | ||
| CREATE_PICTURE | Generate Picture Control | Private |
| CALL METHOD /scmb/cl_base=>CREATE_PICTURE...more details | ||
| CREATE_TOOLBAR | Generate Toolbar | Private |
| CALL METHOD /scmb/cl_base=>CREATE_TOOLBAR...more details | ||
| DELETE | Delete Selected Entries | Protected |
| CALL METHOD /scmb/cl_base=>DELETE...more details | ||
| DISPLAY_ALV_LINE_DETAILS | Display Details of ALV Content | Private |
| CALL METHOD /scmb/cl_base=>DISPLAY_ALV_LINE_DETAILS...more details | ||
| DO_SIDEEFFECT_ASPECT | Perform Side Effect 'Aspect' | Private |
| CALL METHOD /scmb/cl_base=>DO_SIDEEFFECT_ASPECT...more details | ||
| DO_SIDEEFFECT_OUTRECORDS | Perform Side Effect 'Outrecords' | Private |
| CALL METHOD /scmb/cl_base=>DO_SIDEEFFECT_OUTRECORDS...more details | ||
| DO_SIDEEFFECT_UNDEFINED | Perform Side Effect 'Undefined' | Private |
| CALL METHOD /scmb/cl_base=>DO_SIDEEFFECT_UNDEFINED...more details | ||
| END_OF_INITIALIZATION | Framework Initialization Ended | Public |
| CALL METHOD /scmb/cl_base=>END_OF_INITIALIZATION...more details | ||
| END_OF_PAI | PAI End Reached | Public |
| CALL METHOD /scmb/cl_base=>END_OF_PAI...more details | ||
| EVENT_EXIT | Access Option for Events Using Redefinition | Protected |
| CALL METHOD /scmb/cl_base=>EVENT_EXIT...more details | ||
| EXIT | End Framework | Public |
| CALL METHOD /scmb/cl_base=>EXIT...more details | ||
| FILL_FORM_VIEW | Fill Form View Acc. to SBR | Private |
| CALL METHOD /scmb/cl_base=>FILL_FORM_VIEW...more details | ||
| FILL_TEXT_EDIT_CONTROL | Fill Text Edit Control | Private |
| CALL METHOD /scmb/cl_base=>FILL_TEXT_EDIT_CONTROL...more details | ||
| GET_ACTIVE_TAB | Read Number of Active Tabstrip | Protected |
| CALL METHOD /scmb/cl_base=>GET_ACTIVE_TAB...more details | ||
| GET_ALV_STRUC_HANDLE | Generate Structure for ALV Grid | Private |
| CALL METHOD /scmb/cl_base=>GET_ALV_STRUC_HANDLE...more details | ||
| GET_CONFIRMED_SELECTION | Read Confirmed Selektion (View-Independent!) | Protected |
| CALL METHOD /scmb/cl_base=>GET_CONFIRMED_SELECTION...more details | ||
| GET_CURSOR | Get Cursor | Public |
| CALL METHOD /scmb/cl_base=>GET_CURSOR...more details | ||
| GET_DATA_FOR_FORM_VIEW | Determine Data for Display in Form View | Private |
| CALL METHOD /scmb/cl_base=>GET_DATA_FOR_FORM_VIEW...more details | ||
| GET_DEFAULT_VALUES | Read Default Values and Standard Values | Public |
| CALL METHOD /scmb/cl_base=>GET_DEFAULT_VALUES...more details | ||
| GET_FCT_STRUC_HANDLE | Generate Structure for Field Control | Private |
| CALL METHOD /scmb/cl_base=>GET_FCT_STRUC_HANDLE...more details | ||
| GET_LINES | Output Aspect Contents (Selection-Independent) | Protected |
| CALL METHOD /scmb/cl_base=>GET_LINES...more details | ||
| GET_ODP2_DYNPRO | Get Screen for ODP2 Display | Public |
| CALL METHOD /scmb/cl_base=>GET_ODP2_DYNPRO...more details | ||
| GET_SELECTED_LINE | Read Selected Line | Protected |
| CALL METHOD /scmb/cl_base=>GET_SELECTED_LINE...more details | ||
| GET_SELECTED_LINES | Read Selected Lines | Protected |
| CALL METHOD /scmb/cl_base=>GET_SELECTED_LINES...more details | ||
| GET_SELECTED_LINES_WO_SEL | Read Selected Lines Without SELECT/SBR | Private |
| CALL METHOD /scmb/cl_base=>GET_SELECTED_LINES_WO_SEL...more details | ||
| GET_SELECTED_ROWS | Get Index of Selection Lines | Private |
| CALL METHOD /scmb/cl_base=>GET_SELECTED_ROWS...more details | ||
| GET_SUPERIOR_DATA_BY_KEY | Get Data for Higher-Level Aspect | Protected |
| CALL METHOD /scmb/cl_base=>GET_SUPERIOR_DATA_BY_KEY...more details | ||
| GET_SUPERIOR_DATA_INT | Get Data for Higher-Level Aspect (Internal) | Private |
| CALL METHOD /scmb/cl_base=>GET_SUPERIOR_DATA_INT...more details | ||
| GET_TABLE_HANDLE | Generate Structure for Field Control | Private |
| CALL METHOD /scmb/cl_base=>GET_TABLE_HANDLE...more details | ||
| HIDE_ODP2 | Show/Hide ODP2 | Private |
| CALL METHOD /scmb/cl_base=>HIDE_ODP2...more details | ||
| IMPLICIT_LOCKING | Implicit Locking | Private |
| CALL METHOD /scmb/cl_base=>IMPLICIT_LOCKING...more details | ||
| INIT | Initialize framework | Public |
| CALL METHOD /scmb/cl_base=>INIT...more details | ||
| INSERT | Perform Insert | Protected |
| CALL METHOD /scmb/cl_base=>INSERT...more details | ||
| LOCK | Lock | Protected |
| CALL METHOD /scmb/cl_base=>LOCK...more details | ||
| LOCK_SUPERIOR_OBJECT | Lock Higher-Level Object | Protected |
| CALL METHOD /scmb/cl_base=>LOCK_SUPERIOR_OBJECT...more details | ||
| MODIFY_ALV_TABLE | Modify ALV Table from Service Provider Table | Private |
| CALL METHOD /scmb/cl_base=>MODIFY_ALV_TABLE...more details | ||
| MODIFY_FORM_VIEW | Modify Form View from Service Provider Table | Private |
| CALL METHOD /scmb/cl_base=>MODIFY_FORM_VIEW...more details | ||
| MODIFY_FV_DYNPRO | Dynamic Screen Modification for Form View Screens | Public |
| CALL METHOD /scmb/cl_base=>MODIFY_FV_DYNPRO...more details | ||
| MODIFY_ODP_TABSTRIP | ODP Tabstrip Handling | Public |
| CALL METHOD /scmb/cl_base=>MODIFY_ODP_TABSTRIP...more details | ||
| MODIFY_RELATED_UPDATES | Modify Update Tables of Subordinate Aspects | Private |
| CALL METHOD /scmb/cl_base=>MODIFY_RELATED_UPDATES...more details | ||
| MULTIPLE_QUERY_PREPARATIONS | Settings for Multiple Queries After Simple or Advanced Srch | Private |
| CALL METHOD /scmb/cl_base=>MULTIPLE_QUERY_PREPARATIONS...more details | ||
| ODP_TABSTRIP_SELECTED | ODP Tab Selected | Protected |
| CALL METHOD /scmb/cl_base=>ODP_TABSTRIP_SELECTED...more details | ||
| OIP_LAYOUT_SETTINGS | ALV Table Settings | Private |
| CALL METHOD /scmb/cl_base=>OIP_LAYOUT_SETTINGS...more details | ||
| OIP_TABSTRIP_SELECTED | OIP Tab Selected | Protected |
| CALL METHOD /scmb/cl_base=>OIP_TABSTRIP_SELECTED...more details | ||
| ON_ALV_TOOLBAR | Event Handler for TOOLBAR of ALV Grid | Private |
| CALL METHOD /scmb/cl_base=>ON_ALV_TOOLBAR...more details | ||
| ON_BEFORE_USER_COMMAND | Event Handler for BEFORE_USER_COMMAND | Private |
| CALL METHOD /scmb/cl_base=>ON_BEFORE_USER_COMMAND...more details | ||
| ON_CHANGED_DATA_CHECKS | Event Handler for CHANGED_DATA_CHECKS | Private |
| CALL METHOD /scmb/cl_base=>ON_CHANGED_DATA_CHECKS...more details | ||
| ON_CHECK_FOR_ERRONEOUS_DATA | Event Handler for CHECK_FOR_ERRONEOUS_DATA | Private |
| CALL METHOD /scmb/cl_base=>ON_CHECK_FOR_ERRONEOUS_DATA...more details | ||
| ON_CLEAR_FOCUS | Event Handlier for CLEAR_FOCUS | Private |
| CALL METHOD /scmb/cl_base=>ON_CLEAR_FOCUS...more details | ||
| ON_CLEAR_LOCK_TABLE | Event Handler for CLEAR_LOCK_TABLE | Private |
| CALL METHOD /scmb/cl_base=>ON_CLEAR_LOCK_TABLE...more details | ||
| ON_DATA_CHANGED | Event Handler for DATA_CHANGED | Private |
| CALL METHOD /scmb/cl_base=>ON_DATA_CHANGED...more details | ||
| ON_DATA_CHANGED_FINISHED | Event Handler for DATA_CHANGED_FINISHED | Private |
| CALL METHOD /scmb/cl_base=>ON_DATA_CHANGED_FINISHED...more details | ||
| ON_DEFAULT_VALUES_CHANGED | Event Handler for DEFAULT_VALUES_CHANGED (EES_DEFAULTS= | Private |
| CALL METHOD /scmb/cl_base=>ON_DEFAULT_VALUES_CHANGED...more details | ||
| ON_DOUBLE_CLICK | Event Handler for DOUBLE_CLICK | Private |
| CALL METHOD /scmb/cl_base=>ON_DOUBLE_CLICK...more details | ||
| ON_END_OF_INIT | Event Handler for END_OF_INIT | Private |
| CALL METHOD /scmb/cl_base=>ON_END_OF_INIT...more details | ||
| ON_END_OF_QUEUE | Event Handler for END_OF_QUEUE | Private |
| CALL METHOD /scmb/cl_base=>ON_END_OF_QUEUE...more details | ||
| ON_EXECUTE_UPDATE | Event Handler for EXECUTE_UPDATE | Private |
| CALL METHOD /scmb/cl_base=>ON_EXECUTE_UPDATE...more details | ||
| ON_EXIT_FRAMEWORK | Event Handler for EXIT_FRAMEWORK | Private |
| CALL METHOD /scmb/cl_base=>ON_EXIT_FRAMEWORK...more details | ||
| ON_F4 | Event Handler for ONF4 ALV Grid | Private |
| CALL METHOD /scmb/cl_base=>ON_F4...more details | ||
| ON_INITIALIZE_INSTANCES | Event Handler for INITIALIZE_INSTANCES | Private |
| CALL METHOD /scmb/cl_base=>ON_INITIALIZE_INSTANCES...more details | ||
| ON_INITIALIZE_ODP | Event Handler for INITIALIZE_ODP | Private |
| CALL METHOD /scmb/cl_base=>ON_INITIALIZE_ODP...more details | ||
| ON_INITIAL_QUERY | Event Handler for INITIAL_QUERY | Private |
| CALL METHOD /scmb/cl_base=>ON_INITIAL_QUERY...more details | ||
| ON_INITIAL_SELECT | Event Handler for INITIAL_SELECT | Private |
| CALL METHOD /scmb/cl_base=>ON_INITIAL_SELECT...more details | ||
| ON_PAGER_DOWN | Event Handler for PAGER_DOWN | Private |
| CALL METHOD /scmb/cl_base=>ON_PAGER_DOWN...more details | ||
| ON_PAGER_UP | Event Handler for PAGER_UP | Private |
| CALL METHOD /scmb/cl_base=>ON_PAGER_UP...more details | ||
| ON_PPF_GRID_CHANGED | Event Handler for GRID_CHANGED for PPF Subscreen | Private |
| CALL METHOD /scmb/cl_base=>ON_PPF_GRID_CHANGED...more details | ||
| ON_PROCESS_FCONTROL | Event Handler for PROCESS_FCONTROL | Private |
| CALL METHOD /scmb/cl_base=>ON_PROCESS_FCONTROL...more details | ||
| ON_PUBLISH_REPID | Event Handler for PUBLISH_REPID | Private |
| CALL METHOD /scmb/cl_base=>ON_PUBLISH_REPID...more details | ||
| ON_REFRESH_DISPLAY | Event Handler for REFRESH_DISPLAY | Private |
| CALL METHOD /scmb/cl_base=>ON_REFRESH_DISPLAY...more details | ||
| ON_SET_RELATIONS | Event Handler for SET_RELATIONS | Private |
| CALL METHOD /scmb/cl_base=>ON_SET_RELATIONS...more details | ||
| ON_TOGGLE_VIEW | Event Handler for TOGGLE_VIEW | Private |
| CALL METHOD /scmb/cl_base=>ON_TOGGLE_VIEW...more details | ||
| ON_TRIGGER_SBR | Event Handler for TRIGGER_SBR | Private |
| CALL METHOD /scmb/cl_base=>ON_TRIGGER_SBR...more details | ||
| ON_UNDEFINED_SIDEEFFECT | Event Handler for SIDEEFFECT_UNDEFINED | Private |
| CALL METHOD /scmb/cl_base=>ON_UNDEFINED_SIDEEFFECT...more details | ||
| ON_UPD_SUPERIOR_ASPECT | Event Handler for UPD_SUPERIOR_ASPECT | Private |
| CALL METHOD /scmb/cl_base=>ON_UPD_SUPERIOR_ASPECT...more details | ||
| ON_USER_COMMAND | Event Handler for USER_COMMAND | Private |
| CALL METHOD /scmb/cl_base=>ON_USER_COMMAND...more details | ||
| PRESET_DEFAULT_VALUES | Set Default Values for Transaction in Background | Public |
| CALL METHOD /scmb/cl_base=>PRESET_DEFAULT_VALUES...more details | ||
| REFRESH_ODP | Refresh Data After Save or Side Effect | Private |
| CALL METHOD /scmb/cl_base=>REFRESH_ODP...more details | ||
| REFRESH_OIP | Refresh Data After Save or Side Effect | Private |
| CALL METHOD /scmb/cl_base=>REFRESH_OIP...more details | ||
| REGISTER_ALV_F4 | Register F4 Help for ALV | Private |
| CALL METHOD /scmb/cl_base=>REGISTER_ALV_F4...more details | ||
| RESET_ALL | Initialize Pattern | Private |
| CALL METHOD /scmb/cl_base=>RESET_ALL...more details | ||
| RESET_PPF | Reset PPF | Private |
| CALL METHOD /scmb/cl_base=>RESET_PPF...more details | ||
| ROLLBACK | Rollback (+Cleanup and Read Data) | Protected |
| CALL METHOD /scmb/cl_base=>ROLLBACK...more details | ||
| SAPSCRIPT_EDITOR | Start SAPScript Editor | Protected |
| CALL METHOD /scmb/cl_base=>SAPSCRIPT_EDITOR...more details | ||
| SAVE | Save | Protected |
| CALL METHOD /scmb/cl_base=>SAVE...more details | ||
| SAVE_FIELDCONTROL_INFORMATION | Save Field Control Information | Private |
| CALL METHOD /scmb/cl_base=>SAVE_FIELDCONTROL_INFORMATION...more details | ||
| SELECT | Select | Private |
| CALL METHOD /scmb/cl_base=>SELECT...more details | ||
| SELECT_BY_RELATION | Select by Relation | Private |
| CALL METHOD /scmb/cl_base=>SELECT_BY_RELATION...more details | ||
| SELECT_BY_RELATION_PPF | Select by Relation PPF | Private |
| CALL METHOD /scmb/cl_base=>SELECT_BY_RELATION_PPF...more details | ||
| SELECT_ROWS_FOR_KEYTABLE | Select Lines in Grid According to Key Table | Private |
| CALL METHOD /scmb/cl_base=>SELECT_ROWS_FOR_KEYTABLE...more details | ||
| SELECT_SINGLE_ROW | Select Single Line | Private |
| CALL METHOD /scmb/cl_base=>SELECT_SINGLE_ROW...more details | ||
| SET_ACTIVE_TAB | Set Active Tab | Private |
| CALL METHOD /scmb/cl_base=>SET_ACTIVE_TAB...more details | ||
| SET_ATTRIBUTES_FOR_FORM_VIEW | Set Attributes for Form View | Private |
| CALL METHOD /scmb/cl_base=>SET_ATTRIBUTES_FOR_FORM_VIEW...more details | ||
| SET_ATTRIBUTES_FOR_LV | Set Attributes for List View | Private |
| CALL METHOD /scmb/cl_base=>SET_ATTRIBUTES_FOR_LV...more details | ||
| SET_CURSOR | Set Cursor | Public |
| CALL METHOD /scmb/cl_base=>SET_CURSOR...more details | ||
| SET_DEFAULT_VALUES | Set Standard Values for Transaction | Public |
| CALL METHOD /scmb/cl_base=>SET_DEFAULT_VALUES...more details | ||
| SET_DYNPRO_FOR_TABSTRIP | Set Screen for Selected Tab Strip | Private |
| CALL METHOD /scmb/cl_base=>SET_DYNPRO_FOR_TABSTRIP...more details | ||
| SET_DYNPRO_STATE | Set Dirty State for Application | Public |
| CALL METHOD /scmb/cl_base=>SET_DYNPRO_STATE...more details | ||
| SET_EDIT_MODE | Set Information that UI is in Edit Mode | Public |
| CALL METHOD /scmb/cl_base=>SET_EDIT_MODE...more details | ||
| SET_FOCUS | Set Focus to Toolbar | Private |
| CALL METHOD /scmb/cl_base=>SET_FOCUS...more details | ||
| SET_KEYS_FOR_SELECTION | Fill Key Table After Grid Selection | Private |
| CALL METHOD /scmb/cl_base=>SET_KEYS_FOR_SELECTION...more details | ||
| SET_ODP2_DYNPRO | Set Screen for ODP2 Display | Public |
| CALL METHOD /scmb/cl_base=>SET_ODP2_DYNPRO...more details | ||
| SET_PAGER_STATE | Activate/Deactivate Pager Buttons | Private |
| CALL METHOD /scmb/cl_base=>SET_PAGER_STATE...more details | ||
| SET_PROCESS_DATA | Set Process-Specific Static Attributes | Public |
| CALL METHOD /scmb/cl_base=>SET_PROCESS_DATA...more details | ||
| SET_SELECTED_ROWS | Select ALV Lines According to Index Table | Private |
| CALL METHOD /scmb/cl_base=>SET_SELECTED_ROWS...more details | ||
| SET_SEQUENCE_BY_KEY | Change Display Sequence (Using Aspect Key) | Protected |
| CALL METHOD /scmb/cl_base=>SET_SEQUENCE_BY_KEY...more details | ||
| SET_TABLE_FOR_FIRST_DISPLAY | ALV Method SET_TABLE_FOR_FIRST_DISPLAY | Private |
| CALL METHOD /scmb/cl_base=>SET_TABLE_FOR_FIRST_DISPLAY...more details | ||
| SET_TABSTRIP | Set Tab | Private |
| CALL METHOD /scmb/cl_base=>SET_TABSTRIP...more details | ||
| SET_UNDEFINED_SE_FLAG | Set Indicator for Unknown Side Effect | Private |
| CALL METHOD /scmb/cl_base=>SET_UNDEFINED_SE_FLAG...more details | ||
| SET_UNSAVED_DATA_FLAG | Set Indicator for Unsaved Data | Protected |
| CALL METHOD /scmb/cl_base=>SET_UNSAVED_DATA_FLAG...more details | ||
| SHOW_DETAILS | Fill Subordinate Pattern | Private |
| CALL METHOD /scmb/cl_base=>SHOW_DETAILS...more details | ||
| SIMPLE_SEARCH | Start Simple Search | Protected |
| CALL METHOD /scmb/cl_base=>SIMPLE_SEARCH...more details | ||
| SOFT_REFRESH | Stable Table Refresh | Private |
| CALL METHOD /scmb/cl_base=>SOFT_REFRESH...more details | ||
| START_QUERY | Start Query with Selection Table (only in PBO of TO call!) | Public |
| CALL METHOD /scmb/cl_base=>START_QUERY...more details | ||
| START_SELECT | Start Selection (Only in PBO of TO Call) | Public |
| CALL METHOD /scmb/cl_base=>START_SELECT...more details | ||
| TOGGLE_VIEW | Switch Form/Table View | Private |
| CALL METHOD /scmb/cl_base=>TOGGLE_VIEW...more details | ||
| TRIGGER_CHANGED_DATA_CHECKS | Trigger Check for Changed Data | Public |
| CALL METHOD /scmb/cl_base=>TRIGGER_CHANGED_DATA_CHECKS...more details | ||
| TRIGGER_ERROR_CHECKS | Trigger Check for Incorrect Data | Private |
| CALL METHOD /scmb/cl_base=>TRIGGER_ERROR_CHECKS...more details | ||
| TRIGGER_LOCK_SUPERIOR_OBJ | Prepare Lock of Higher-Level Object | Private |
| CALL METHOD /scmb/cl_base=>TRIGGER_LOCK_SUPERIOR_OBJ...more details | ||
| TRIGGER_REFRESH | Refresh UI (Without Query, Unspecific Side Effect) | Protected |
| CALL METHOD /scmb/cl_base=>TRIGGER_REFRESH...more details | ||
| TRIGGER_SET_RELATION | Trigger: Activate/Deactivate Relations | Protected |
| CALL METHOD /scmb/cl_base=>TRIGGER_SET_RELATION...more details | ||
| UNLOCK | Remove Locks | Protected |
| CALL METHOD /scmb/cl_base=>UNLOCK...more details | ||
| UPDATE | Call UPDATE Method for SP | Private |
| CALL METHOD /scmb/cl_base=>UPDATE...more details | ||
| UPDATE_PAGER_STATE | Check Status of Pager | Private |
| CALL METHOD /scmb/cl_base=>UPDATE_PAGER_STATE...more details | ||
/SCMB/CL_BASE 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 |
| MO_ALV_GRID | Instance Attribute | ALV Grid | LIKE CL_GUI_ALV_GRID | Private | |
| MO_CONTAINER_ALV | Instance Attribute | Container for Custom Controls in Screen Area | LIKE CL_GUI_CUSTOM_CONTAINER | Private | |
| MO_CONTAINER_TEXT | Instance Attribute | Container for Custom Controls in Screen Area | LIKE CL_GUI_CUSTOM_CONTAINER | Private | |
| MO_TEXT | Instance Attribute | SAP TextEdit Control | LIKE CL_GUI_TEXTEDIT | Private | |
| MO_TOOLBAR | Instance Attribute | Toolbar | LIKE /SCMB/CL_TOOLBAR | Private | |
| MS_ALV | Instance Attribute | ALV Table Structure | LIKE DATA | Private | |
| MS_ASPECT | Instance Attribute | Aspect | LIKE DATA | Private | |
| MS_ASPECT_SUP | Instance Attribute | Superordinate Aspect | LIKE DATA | Private | |
| MS_CREATE_DATA | Instance Attribute | Typing | LIKE LY_CREATE_DATA | Private | |
| MS_DEFINITION_ALV | Instance Attribute | Pattern Constructor | LIKE /SCMB/S_CONSTRUCTOR_ALV | Private | |
| MS_FCONTROL | Instance Attribute | Field Control | LIKE DATA | Private | |
| MS_FV | Instance Attribute | Form View | LIKE DATA | Private | |
| MS_INSERT | Instance Attribute | Definition Parameter when INSERT Is Called | LIKE /SCMB/S_INSERT_PARAMETERS | Protected | |
| MS_KEYS | Instance Attribute | Keys for Selected Lines | LIKE DATA | Private | |
| MS_KEYS_COMP | Instance Attribute | Comparison Structure | LIKE DATA | Private | |
| MS_KEYS_REL | Instance Attribute | Key of Superordinate Aspect | LIKE DATA | Private | |
| MS_TABLE | Instance Attribute | Reference on TABLES Declaration for Functions Group | LIKE DATA | Protected | |
| MS_TOOLBAR | Instance Attribute | Constructor for Toolbar Class (Internal Use Only) | LIKE /SCMB/S_CONSTRUCTOR_TB_INT | Private | |
| MT_ACTION_NOT_SAVE_RELEVANT | Instance Attribute | Non-Storage-Relevant Actions | LIKE /SCMB/T_ACT_NOT_SAVE_RELEVANT | Private | |
| MT_ACTION_PARAMETERS | Instance Attribute | Parameter Action | LIKE /SCMB/T_ACTION_PARAMETERS | Protected | |
| MT_ALV | Instance Attribute | ALV Table | LIKE DATA | Private | |
| MT_ALV_BACKUP | Instance Attribute | Backup Table for ALV Data | LIKE DATA | Private | |
| MT_ALV_CHANGED_INDEX | Instance Attribute | ALV Tree Control: Index Table | LIKE LVC_T_TABX | Private | |
| MT_ASPECT | Instance Attribute | Aspect | LIKE DATA | Private | |
| MT_DELETE | Instance Attribute | Buffer at Delete | LIKE DATA | Private | |
| MT_FCONTROL | Instance Attribute | Field Control | LIKE DATA | Private | |
| MT_FV_ATTRIBUTES | Instance Attribute | Field Control for SAPGUI Pattern Framework | LIKE /SCMB/T_FIELDCONTROL | Private | |
| MT_INDEX_ROWS | Instance Attribute | ALV Control: Table Rows | LIKE LVC_T_ROW | Private | |
| MT_KEYS_DEL | Instance Attribute | Key for Deleted Lines | LIKE DATA | Private | |
| MT_KEYS_ERROR | Instance Attribute | Keys for Incorrect Lines (Update Failed) | LIKE DATA | Private | |
| MT_KEYS_LOCK | Instance Attribute | Keys for Locked Data Records | LIKE DATA | Private | |
| MT_KEYS_REL | Instance Attribute | Keys for Superordinate Pattern | LIKE DATA | Private | |
| MT_KEYS_SEL | Instance Attribute | Keys for Selected Lines | LIKE DATA | Protected | |
| MT_KEYS_WORK | Instance Attribute | Aspect Key | LIKE DATA | Protected | |
| MT_UPDATE | Instance Attribute | Data Records for Update | LIKE DATA | Private | |
| MV_ASPECT_NAME | Instance Attribute | Aspect Name | LIKE STRING | Protected | |
| MV_CATEGORY | Instance Attribute | ' ' - Standard; 'T' - Text; 'P' - PPF | LIKE CHAR1 | Private | |
| MV_CLASSNAME | Instance Attribute | Name of Class | LIKE ABAP_ABSTYPENAME | Protected | |
| MV_CONTAINER_TEXT | Instance Attribute | Text Control Container Name | LIKE CHAR30 | Private | |
| MV_DATA_VALID | Instance Attribute | Indicator: Data is Up-To-Date | ABAP_FALSE | LIKE ABAP_BOOL | Private |
| MV_DO_SIDEEFFECT_ASPECT | Instance Attribute | Indicator: Execute Side Effect Aspect | ABAP_FALSE | LIKE ABAP_BOOL | Private |
| MV_DYNPRO_FORM | Instance Attribute | Screen Number List View | LIKE SYDYNNR | Private | |
| MV_DYNPRO_LIST | Instance Attribute | Screen Number Form View | LIKE SYDYNNR | Private | |
| MV_F4_HELP | Instance Attribute | Indictor: F4 Help Processed | ABAP_FALSE | LIKE ABAP_BOOL | Private |
| MV_FOCUS_ALV | Instance Attribute | Focus Set on ALV (MSGLOG Navigation) | LIKE ABAP_BOOL | Private | |
| MV_FV_ONLY | Instance Attribute | Indicator: Display Pattern Only FV | LIKE ABAP_BOOL | Private | |
| MV_GRID_INITIALIZED | Instance Attribute | Indicator: First Instance | ABAP_FALSE | LIKE ABAP_BOOL | Private |
| MV_MULTIPLE_SELECTION | Instance Attribute | Indicator: SBR Also Allowed for Multiple Selection | LIKE ABAP_BOOL | Private | |
| MV_PREF_NAVI_COL | Instance Attribute | preferred Column for Navigation from MsgLog | LIKE CHAR30 | Private | |
| MV_PROCESS_ALV_EVENT | Instance Attribute | Indicator: Deal With Event DATA_CHANGED_FINISH | LIKE ABAP_BOOL | Private | |
| MV_QUERY | Instance Attribute | Query (Only in OIP) | LIKE STRING | Private | |
| MV_REFRESH_NECESSARY | Instance Attribute | Refresh ALV Grid | LIKE /SCMB/DE_REFRESH_NECESSARY | Private | |
| MV_RELATION | Instance Attribute | Relation ODP | LIKE STRING | Private | |
| MV_RELATION_ACTIVE | Instance Attribute | Indicator: Relation Active? | ABAP_TRUE | LIKE ABAP_BOOL | Private |
| MV_SAVE_RELEVANT | Instance Attribute | Indicator: Aspect Relevant for Save | ABAP_TRUE | LIKE ABAP_BOOL | Private |
| MV_SBR_FOR_INACTIVE | Instance Attribute | Flag: Execute SBR for Inactive Tabstrips as well | ABAP_FALSE | LIKE ABAP_BOOL | Private |
| MV_SBR_WO_RELKEY | Instance Attribute | Call SBR, Even Without Superordinate Key | ABAP_FALSE | LIKE /SCMB/DE_SBR_WO_RELKEY | Private |
| MV_SELECTION_CHANGED | Instance Attribute | Selection Was Changed | ABAP_FALSE | LIKE ABAP_BOOL | Private |
| MV_SET_FOCUS | Instance Attribute | Set Focus in FV on Field | LIKE CHAR30 | Private | |
| MV_SIDEEFFECT_UPDATE | Instance Attribute | Side Effect for SP Method UPDATE | LIKE CHAR1 | Private | |
| MV_SUBSCREEN | Instance Attribute | ABAP Program: Number of Current Screen | LIKE SYDYNNR | Private | |
| MV_SUPERIOR_ASPECT | Instance Attribute | Superordinate Aspect (For Example, OIP for ODP1) | LIKE STRING | Protected | |
| MV_TABSTRIP_OKCODE | Instance Attribute | Screens, Function Code That Triggered the PAI | ABAP_TRUE | LIKE SYUCOMM | Protected |
| MV_TAB_NUMBER | Instance Attribute | Tab Title Number | LIKE I | Protected | |
| MV_URL | Instance Attribute | Prefix of a URL | LIKE W3URL | Private | |
| MV_VIEW_MODE | Instance Attribute | Display Mode | LIKE /SCMB/DE_VIEW_MODE | Protected | |
| SC_ALV_VARIANT_SAVE | Constant | Constants: Save Variant for ALV Grid | 'A' | LIKE ABAP_CHAR1 | Private |
| SC_BOOLEAN_FIELD | Constant | Name of Physical Table (for Pool/Cluster/View) | 'BOOLE' | LIKE REFNAME | Private |
| SC_CANCEL_DELETE | Constant | Constants: Return Value 'DELETED' | 'D' | LIKE ABAP_CHAR1 | Private |
| SC_CANCEL_OK | Constant | Constants: Return Value 'OK' | 'O' | LIKE ABAP_CHAR1 | Private |
| SC_CANCEL_REJECTED | Constant | Constants: Return Value 'REJECTED' | 'R' | LIKE ABAP_CHAR1 | Private |
| SC_COLOR_FOCUS | Constant | Constant: Color Focus in ALV | '0000000F' | LIKE RAW4 | Private |
| SC_COMPONENT_CELLTAB | Constant | Component Name: 'CELLTAB' | 'CELLTAB' | LIKE NAME_KOMP | Private |
| SC_COMPONENT_CHANGEMODE | Constant | Component Name | 'CHANGEMODE' | LIKE NAME_KOMP | Private |
| SC_COMPONENT_FIELD | Constant | Component Name: 'FIELD' | 'FIELD' | LIKE NAME_KOMP | Private |
| SC_COMPONENT_PROPERTY | Constant | Component Name: 'PROPERTY' | 'PROPERTY' | LIKE NAME_KOMP | Private |
| SC_COMPONENT_TEXT_LINES | Constant | Component Name: 'TEXT_LINES' | 'TEXT_LINES' | LIKE NAME_KOMP | Private |
| SC_COMPONENT_VALUE | Constant | Component Name: 'VALUE' | 'VALUE' | LIKE NAME_KOMP | Private |
| SC_DELETE | Constant | Constants: Delete | 'DE' | LIKE CHAR2 | Private |
| SC_ELEMENT_DYNNR_ODP2 | Constant | Element for Which Dynamic Settings Are Held | '/SCMB/DYNNR_ODP2' | LIKE /SCMB/DE_DUSELEMENT | Private |
| SC_ELEMENT_QUERY_MODE | Constant | Element for Which Dynamic Settings Are Held | '/SCMB/QUERY_MODE' | LIKE /SCMB/DE_DUSELEMENT | Private |
| SC_ELEMENT_RELEASE | Constant | Element for Which Dynamic Settings Are Held | '/SCMB/RELEASE' | LIKE /SCMB/DE_DUSELEMENT | Private |
| SC_FAILED_COMPLETLY | Constant | Single-Character Indicator | 'C' | LIKE CHAR1 | Private |
| SC_FAILED_PARTLY | Constant | Single-Character Indicator | 'P' | LIKE CHAR1 | Private |
| SC_FC_STRUC | Constant | Table Name | 'LY_FCONTROL' | LIKE TABNAME | Private |
| SC_FOCUS_NEW | Constant | New Focus Set | 'N' | LIKE CHAR1 | Private |
| SC_FOCUS_NONE | Constant | No Focus Set | ' ' | LIKE CHAR1 | Private |
| SC_FOCUS_OLD | Constant | Focus Exists | 'O' | LIKE CHAR1 | Private |
| SC_LVC_T_STYL | Constant | Table Name | 'LVC_T_STYL' | LIKE TABNAME | Private |
| SC_MAINTMODE_CHANGE | Constant | Maintenance Mode: 'CHANGE' | 'CHANGE' | LIKE AD_MNTMD | Private |
| SC_MAINTMODE_CREATE | Constant | Maintenance Mode: 'CREATE' | 'CREATE' | LIKE AD_MNTMD | Private |
| SC_MAINTMODE_DISPLAY | Constant | Maintenance Mode: 'DISPLAY' | 'DISPLAY' | LIKE AD_MNTMD | Private |
| SC_MODE_AFTER_DELETE | Constant | Mode: After Delete | 'A' | LIKE ABAP_CHAR1 | Private |
| SC_MODE_BEFORE_DELETE | Constant | Mode: Before Delete | 'B' | LIKE ABAP_CHAR1 | Private |
| SC_OK_ALV_LAYOUT | Constant | Constant: OK Code ALV Layout | '/SCMB/OK_ALV_LAYOUT' | LIKE UI_FUNC | Private |
| SC_OK_ALV_LINE_DETAILS | Constant | Constants: OK Code ALV Row Info | '/SCMB/OK_ALV_LINE_DETAILS' | LIKE UI_FUNC | Private |
| SC_PAGER_DOWN | Constant | Constants: Pager Down | 'PD' | LIKE CHAR2 | Private |
| SC_PAGER_UP | Constant | Constants: Pager Up | 'PU' | LIKE CHAR2 | Private |
| SC_REFRESH_COMPLETE | Constant | Constant: Refresh with set_table_for_first_display | 'S' | LIKE /SCMB/DE_REFRESH_NECESSARY | Private |
| SC_REFRESH_NONE | Constant | Constant: No Refresh | ' ' | LIKE /SCMB/DE_REFRESH_NECESSARY | Private |
| SC_REFRESH_NORMAL | Constant | Constant: Refresh with refresh_table_display | 'X' | LIKE /SCMB/DE_REFRESH_NECESSARY | Private |
| SC_TOGGLE_INIT | Constant | Constant: Initialize ODP After Switching to FV | 'TI' | LIKE CHAR2 | Private |
| SC_UND_SE_DELETE | Constant | Constant: Undefined Side Effect (Incl. Deleted Records) | 'D' | LIKE /SCMB/DE_UNDEFINED_SE | Private |
| SC_UND_SE_NONE | Constant | Constant: Do Not Execute Undefined Side Effect | ' ' | LIKE /SCMB/DE_UNDEFINED_SE | Private |
| SC_UND_SE_NORMAL | Constant | Constant: Undefined Side Effect (Standard) | 'X' | LIKE /SCMB/DE_UNDEFINED_SE | Private |
| SC_UPDATEFLG_DELETE | Constant | Change Indicator for Address Transfer Structures | 'D' | LIKE AD_UPDFLAG | Private |
| SC_UPDATEFLG_INSERT | Constant | Change Indicator for Address Transfer Structures | 'I' | LIKE AD_UPDFLAG | Private |
| SC_UPDATEFLG_UPDATE | Constant | Change Indicator for Address Transfer Structures | 'U' | LIKE AD_UPDFLAG | Private |
| SC_XFELD | Constant | Name of physical table (for pool/cluster/view) | 'XFELD' | LIKE REFNAME | Private |
| SO_CONTROLLER | Static Attribute | Service Class for SAPGUI Framework | LIKE /SCMB/CL_CONTROLLER | Protected | |
| SO_ESDUS_ODP2 | Static Attribute | Manager for Dynamic User Parameters | LIKE /SCMB/CL_ESDUS_MANAGER | Private | |
| SO_MESSAGE_HANDLER | Static Attribute | Message Handler UI (SAPGUI) | LIKE /SCMB/CL_MESSAGE_HANDLER | Protected | |
| SS_CURSOR | Static Attribute | Cursor Handling | LIKE LY_CURSOR | Private | |
| SS_DATA | Static Attribute | Static Private Framework Attributes | LIKE /SCMB/S_FRAMEWORK_ATTRIBUTES | Private | |
| ST_COMP_FCT | Static Attribute | Components Field Control | LIKE CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE | Private | |
| SV_CLASS_NAME_ODP1 | Static Attribute | Class Name ODP1 | LIKE ABAP_ABSTYPENAME | Protected | |
| SV_CLASS_NAME_ODP2 | Static Attribute | Class Name ODP2 | LIKE ABAP_ABSTYPENAME | Protected | |
| SV_CLASS_NAME_OIP | Static Attribute | Class Name OIP | LIKE ABAP_ABSTYPENAME | Protected | |
| SV_PROCESS | Static Attribute | Process | LIKE /SCMB/DE_PROCESS | Protected | |
| SV_REPID | Static Attribute | ABAP Program: Current Main Program | LIKE SYREPID | Private |
Events of Class /SCMB/CL_BASE
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... ACTIVATE_PAGER_DOWN - Activate Page Down ButtonACTIVATE_PAGER_UP - Activate Page Up Button
CHANGED_DATA_CHECKS - Trigger Check for Changed Data
CHECK_FOR_ERRONEOUS_DATA - Check for Incorrect Data
CLEAR_FOCUS - Delete Focus Selections
CLEAR_LOCK_TABLE - Empty Table of Locked Keys
DEACTIVATE_PAGER_DOWN - Deactivate Page Down Button
DEACTIVATE_PAGER_UP - Deactivate Page Up Button
DEFAULT_DATA_CHANGED - Default Data Was Changed
END_OF_INIT - End Framework Initialization
END_OF_QUEUE - PAI End Reached
EXECUTE_UPDATE - Execute Update
EXIT_FRAMEWORK - Framework Is Ending
INITIALIZE_INSTANCES - Initialize
INITIALIZE_ODP - Empty ODP
INITIAL_QUERY - Execute Initial Query
INITIAL_SELECT - Perform Initial 'Select'
ODP2_ACTIVE - No Relation Exists to ODP2
PROCESS_FCONTROL - Trigger Copying of Field Control Information
REFRESH_DISPLAY - Refresh Controls
SET_RELATIONS - Relation Selected
TRIGGER_SBR - Trigger 'Select By Relation'
UNDEFINED_SIDEEFFECT - An unspecific side effect occurred
UPD_SUPERIOR_ASPECT - Update for Superordinate Aspect
Links to Related Class(s)
/SCMB/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects