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_ASPECT

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_MH_ASPECT

Method 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 NameDescriptionVisability
ACTIONPerform ActionProtected
CALL METHOD /scmb/cl_base=>ACTION...more details

ADDRESS_DIALOGStart Address ManagementProtected
CALL METHOD /scmb/cl_base=>ADDRESS_DIALOG...more details

ADDRESS_NORMALAddress Management (Normal Addresses)Private
CALL METHOD /scmb/cl_base=>ADDRESS_NORMAL...more details

ADDRESS_NORMAL_FOR_PERSONAddress Management (Normal Addresses for Person)Private
CALL METHOD /scmb/cl_base=>ADDRESS_NORMAL_FOR_PERSON...more details

ADDRESS_PERSONALAddress Management (Personal Addresses)Private
CALL METHOD /scmb/cl_base=>ADDRESS_PERSONAL...more details

ADD_SYSTEM_MESSAGEIssue System MessageProtected
CALL METHOD /scmb/cl_base=>ADD_SYSTEM_MESSAGE...more details

ADVANCED_SEARCHStart Advanced SearchProtected
CALL METHOD /scmb/cl_base=>ADVANCED_SEARCH...more details

CHANGE_FIELDCATChange Field CatalogPrivate
CALL METHOD /scmb/cl_base=>CHANGE_FIELDCAT...more details

CHECK_FORM_VIEW_SELECTIONCheck Selection for Form ViewPrivate
CALL METHOD /scmb/cl_base=>CHECK_FORM_VIEW_SELECTION...more details

CHECK_FOR_ERRORS_ON_SELECTIONCheck Whether Selection Change Is PermittedPrivate
CALL METHOD /scmb/cl_base=>CHECK_FOR_ERRORS_ON_SELECTION...more details

CHECK_FOR_UNSAVED_DATACheck Whether Any Data Is Not SavedPrivate
CALL METHOD /scmb/cl_base=>CHECK_FOR_UNSAVED_DATA...more details

CHECK_QUERY_RESULTCheck Query ResultsPrivate
CALL METHOD /scmb/cl_base=>CHECK_QUERY_RESULT...more details

CHECK_RCODESCheck Return CodesPrivate
CALL METHOD /scmb/cl_base=>CHECK_RCODES...more details

CHECK_SELECTION_CHANGECheck Whether Selection Changed in OIPPrivate
CALL METHOD /scmb/cl_base=>CHECK_SELECTION_CHANGE...more details

CHECK_SELECTION_CHANGE_EXTEnhanced Check Whether Selection Was Changed in OIPPrivate
CALL METHOD /scmb/cl_base=>CHECK_SELECTION_CHANGE_EXT...more details

CHECK_TABLE_VIEW_SELECTIONCheck and Evaluate Selection in List ViewPrivate
CALL METHOD /scmb/cl_base=>CHECK_TABLE_VIEW_SELECTION...more details

CHECK_UPDATE_ERRORSCheck for Update ErrorsPrivate
CALL METHOD /scmb/cl_base=>CHECK_UPDATE_ERRORS...more details

CLEANUPCleanup After SavePrivate
CALL METHOD /scmb/cl_base=>CLEANUP...more details

CLEANUP_ENDCall Cleanup of SP in 'END' ModeProtected
CALL METHOD /scmb/cl_base=>CLEANUP_END...more details

CLEAR_CURSORDelete CursorPublic
CALL METHOD /scmb/cl_base=>CLEAR_CURSOR...more details

CLEAR_STATICInitialize Static AttributesPrivate
CALL METHOD /scmb/cl_base=>CLEAR_STATIC...more details

CLEAR_TEXT_CONTROLRefresh Text ControlPrivate
CALL METHOD /scmb/cl_base=>CLEAR_TEXT_CONTROL...more details

CLEAR_UNDEFINED_SE_FLAGReset Indicator for Unknown Side EffectPrivate
CALL METHOD /scmb/cl_base=>CLEAR_UNDEFINED_SE_FLAG...more details

CLEAR_UNSAVED_DATA_FLAGReset Indicator for Unsaved DataPrivate
CALL METHOD /scmb/cl_base=>CLEAR_UNSAVED_DATA_FLAG...more details

CONSTRUCTORConstructorPublic
CALL METHOD /scmb/cl_base=>CONSTRUCTOR...more details

CONSTRUCTOR_STANDARDConstructor for Standard PatternPrivate
CALL METHOD /scmb/cl_base=>CONSTRUCTOR_STANDARD...more details

CONSTRUCTOR_TEXTConstructor for Text AspectsPrivate
CALL METHOD /scmb/cl_base=>CONSTRUCTOR_TEXT...more details

CONTINUE_ACTIONQuery Popup for Continuing with ACTIONProtected
CALL METHOD /scmb/cl_base=>CONTINUE_ACTION...more details

CONVERT_DATA_FOR_ALVConvert Service Provider Table for ALVPrivate
CALL METHOD /scmb/cl_base=>CONVERT_DATA_FOR_ALV...more details

CREATE_ALVCreate ALV Grid and ContainerPrivate
CALL METHOD /scmb/cl_base=>CREATE_ALV...more details

CREATE_DATACreate Data TypesPrivate
CALL METHOD /scmb/cl_base=>CREATE_DATA...more details

CREATE_PICTUREGenerate Picture ControlPrivate
CALL METHOD /scmb/cl_base=>CREATE_PICTURE...more details

CREATE_TOOLBARGenerate ToolbarPrivate
CALL METHOD /scmb/cl_base=>CREATE_TOOLBAR...more details

DELETEDelete Selected EntriesProtected
CALL METHOD /scmb/cl_base=>DELETE...more details

DISPLAY_ALV_LINE_DETAILSDisplay Details of ALV ContentPrivate
CALL METHOD /scmb/cl_base=>DISPLAY_ALV_LINE_DETAILS...more details

DO_SIDEEFFECT_ASPECTPerform Side Effect 'Aspect'Private
CALL METHOD /scmb/cl_base=>DO_SIDEEFFECT_ASPECT...more details

DO_SIDEEFFECT_OUTRECORDSPerform Side Effect 'Outrecords'Private
CALL METHOD /scmb/cl_base=>DO_SIDEEFFECT_OUTRECORDS...more details

DO_SIDEEFFECT_UNDEFINEDPerform Side Effect 'Undefined'Private
CALL METHOD /scmb/cl_base=>DO_SIDEEFFECT_UNDEFINED...more details

END_OF_INITIALIZATIONFramework Initialization EndedPublic
CALL METHOD /scmb/cl_base=>END_OF_INITIALIZATION...more details

END_OF_PAIPAI End ReachedPublic
CALL METHOD /scmb/cl_base=>END_OF_PAI...more details

EVENT_EXITAccess Option for Events Using RedefinitionProtected
CALL METHOD /scmb/cl_base=>EVENT_EXIT...more details

EXITEnd FrameworkPublic
CALL METHOD /scmb/cl_base=>EXIT...more details

FILL_FORM_VIEWFill Form View Acc. to SBRPrivate
CALL METHOD /scmb/cl_base=>FILL_FORM_VIEW...more details

FILL_TEXT_EDIT_CONTROLFill Text Edit ControlPrivate
CALL METHOD /scmb/cl_base=>FILL_TEXT_EDIT_CONTROL...more details

GET_ACTIVE_TABRead Number of Active TabstripProtected
CALL METHOD /scmb/cl_base=>GET_ACTIVE_TAB...more details

GET_ALV_STRUC_HANDLEGenerate Structure for ALV GridPrivate
CALL METHOD /scmb/cl_base=>GET_ALV_STRUC_HANDLE...more details

GET_CONFIRMED_SELECTIONRead Confirmed Selektion (View-Independent!)Protected
CALL METHOD /scmb/cl_base=>GET_CONFIRMED_SELECTION...more details

GET_CURSORGet CursorPublic
CALL METHOD /scmb/cl_base=>GET_CURSOR...more details

GET_DATA_FOR_FORM_VIEWDetermine Data for Display in Form ViewPrivate
CALL METHOD /scmb/cl_base=>GET_DATA_FOR_FORM_VIEW...more details

GET_DEFAULT_VALUESRead Default Values and Standard ValuesPublic
CALL METHOD /scmb/cl_base=>GET_DEFAULT_VALUES...more details

GET_FCT_STRUC_HANDLEGenerate Structure for Field ControlPrivate
CALL METHOD /scmb/cl_base=>GET_FCT_STRUC_HANDLE...more details

GET_LINESOutput Aspect Contents (Selection-Independent)Protected
CALL METHOD /scmb/cl_base=>GET_LINES...more details

GET_ODP2_DYNPROGet Screen for ODP2 DisplayPublic
CALL METHOD /scmb/cl_base=>GET_ODP2_DYNPRO...more details

GET_SELECTED_LINERead Selected LineProtected
CALL METHOD /scmb/cl_base=>GET_SELECTED_LINE...more details

GET_SELECTED_LINESRead Selected LinesProtected
CALL METHOD /scmb/cl_base=>GET_SELECTED_LINES...more details

GET_SELECTED_LINES_WO_SELRead Selected Lines Without SELECT/SBRPrivate
CALL METHOD /scmb/cl_base=>GET_SELECTED_LINES_WO_SEL...more details

GET_SELECTED_ROWSGet Index of Selection LinesPrivate
CALL METHOD /scmb/cl_base=>GET_SELECTED_ROWS...more details

GET_SUPERIOR_DATA_BY_KEYGet Data for Higher-Level AspectProtected
CALL METHOD /scmb/cl_base=>GET_SUPERIOR_DATA_BY_KEY...more details

GET_SUPERIOR_DATA_INTGet Data for Higher-Level Aspect (Internal)Private
CALL METHOD /scmb/cl_base=>GET_SUPERIOR_DATA_INT...more details

GET_TABLE_HANDLEGenerate Structure for Field ControlPrivate
CALL METHOD /scmb/cl_base=>GET_TABLE_HANDLE...more details

HIDE_ODP2Show/Hide ODP2Private
CALL METHOD /scmb/cl_base=>HIDE_ODP2...more details

IMPLICIT_LOCKINGImplicit LockingPrivate
CALL METHOD /scmb/cl_base=>IMPLICIT_LOCKING...more details

INITInitialize frameworkPublic
CALL METHOD /scmb/cl_base=>INIT...more details

INSERTPerform InsertProtected
CALL METHOD /scmb/cl_base=>INSERT...more details

LOCKLockProtected
CALL METHOD /scmb/cl_base=>LOCK...more details

LOCK_SUPERIOR_OBJECTLock Higher-Level ObjectProtected
CALL METHOD /scmb/cl_base=>LOCK_SUPERIOR_OBJECT...more details

MODIFY_ALV_TABLEModify ALV Table from Service Provider TablePrivate
CALL METHOD /scmb/cl_base=>MODIFY_ALV_TABLE...more details

MODIFY_FORM_VIEWModify Form View from Service Provider TablePrivate
CALL METHOD /scmb/cl_base=>MODIFY_FORM_VIEW...more details

MODIFY_FV_DYNPRODynamic Screen Modification for Form View ScreensPublic
CALL METHOD /scmb/cl_base=>MODIFY_FV_DYNPRO...more details

MODIFY_ODP_TABSTRIPODP Tabstrip HandlingPublic
CALL METHOD /scmb/cl_base=>MODIFY_ODP_TABSTRIP...more details

MODIFY_RELATED_UPDATESModify Update Tables of Subordinate AspectsPrivate
CALL METHOD /scmb/cl_base=>MODIFY_RELATED_UPDATES...more details

MULTIPLE_QUERY_PREPARATIONSSettings for Multiple Queries After Simple or Advanced SrchPrivate
CALL METHOD /scmb/cl_base=>MULTIPLE_QUERY_PREPARATIONS...more details

ODP_TABSTRIP_SELECTEDODP Tab SelectedProtected
CALL METHOD /scmb/cl_base=>ODP_TABSTRIP_SELECTED...more details

OIP_LAYOUT_SETTINGSALV Table SettingsPrivate
CALL METHOD /scmb/cl_base=>OIP_LAYOUT_SETTINGS...more details

OIP_TABSTRIP_SELECTEDOIP Tab SelectedProtected
CALL METHOD /scmb/cl_base=>OIP_TABSTRIP_SELECTED...more details

ON_ALV_TOOLBAREvent Handler for TOOLBAR of ALV GridPrivate
CALL METHOD /scmb/cl_base=>ON_ALV_TOOLBAR...more details

ON_BEFORE_USER_COMMANDEvent Handler for BEFORE_USER_COMMANDPrivate
CALL METHOD /scmb/cl_base=>ON_BEFORE_USER_COMMAND...more details

ON_CHANGED_DATA_CHECKSEvent Handler for CHANGED_DATA_CHECKSPrivate
CALL METHOD /scmb/cl_base=>ON_CHANGED_DATA_CHECKS...more details

ON_CHECK_FOR_ERRONEOUS_DATAEvent Handler for CHECK_FOR_ERRONEOUS_DATAPrivate
CALL METHOD /scmb/cl_base=>ON_CHECK_FOR_ERRONEOUS_DATA...more details

ON_CLEAR_FOCUSEvent Handlier for CLEAR_FOCUSPrivate
CALL METHOD /scmb/cl_base=>ON_CLEAR_FOCUS...more details

ON_CLEAR_LOCK_TABLEEvent Handler for CLEAR_LOCK_TABLEPrivate
CALL METHOD /scmb/cl_base=>ON_CLEAR_LOCK_TABLE...more details

ON_DATA_CHANGEDEvent Handler for DATA_CHANGEDPrivate
CALL METHOD /scmb/cl_base=>ON_DATA_CHANGED...more details

ON_DATA_CHANGED_FINISHEDEvent Handler for DATA_CHANGED_FINISHEDPrivate
CALL METHOD /scmb/cl_base=>ON_DATA_CHANGED_FINISHED...more details

ON_DEFAULT_VALUES_CHANGEDEvent Handler for DEFAULT_VALUES_CHANGED (EES_DEFAULTS=Private
CALL METHOD /scmb/cl_base=>ON_DEFAULT_VALUES_CHANGED...more details

ON_DOUBLE_CLICKEvent Handler for DOUBLE_CLICKPrivate
CALL METHOD /scmb/cl_base=>ON_DOUBLE_CLICK...more details

ON_END_OF_INITEvent Handler for END_OF_INITPrivate
CALL METHOD /scmb/cl_base=>ON_END_OF_INIT...more details

ON_END_OF_QUEUEEvent Handler for END_OF_QUEUEPrivate
CALL METHOD /scmb/cl_base=>ON_END_OF_QUEUE...more details

ON_EXECUTE_UPDATEEvent Handler for EXECUTE_UPDATEPrivate
CALL METHOD /scmb/cl_base=>ON_EXECUTE_UPDATE...more details

ON_EXIT_FRAMEWORKEvent Handler for EXIT_FRAMEWORKPrivate
CALL METHOD /scmb/cl_base=>ON_EXIT_FRAMEWORK...more details

ON_F4Event Handler for ONF4 ALV GridPrivate
CALL METHOD /scmb/cl_base=>ON_F4...more details

ON_INITIALIZE_INSTANCESEvent Handler for INITIALIZE_INSTANCESPrivate
CALL METHOD /scmb/cl_base=>ON_INITIALIZE_INSTANCES...more details

ON_INITIALIZE_ODPEvent Handler for INITIALIZE_ODPPrivate
CALL METHOD /scmb/cl_base=>ON_INITIALIZE_ODP...more details

ON_INITIAL_QUERYEvent Handler for INITIAL_QUERYPrivate
CALL METHOD /scmb/cl_base=>ON_INITIAL_QUERY...more details

ON_INITIAL_SELECTEvent Handler for INITIAL_SELECTPrivate
CALL METHOD /scmb/cl_base=>ON_INITIAL_SELECT...more details

ON_PAGER_DOWNEvent Handler for PAGER_DOWNPrivate
CALL METHOD /scmb/cl_base=>ON_PAGER_DOWN...more details

ON_PAGER_UPEvent Handler for PAGER_UPPrivate
CALL METHOD /scmb/cl_base=>ON_PAGER_UP...more details

ON_PPF_GRID_CHANGEDEvent Handler for GRID_CHANGED for PPF SubscreenPrivate
CALL METHOD /scmb/cl_base=>ON_PPF_GRID_CHANGED...more details

ON_PROCESS_FCONTROLEvent Handler for PROCESS_FCONTROLPrivate
CALL METHOD /scmb/cl_base=>ON_PROCESS_FCONTROL...more details

ON_PUBLISH_REPIDEvent Handler for PUBLISH_REPIDPrivate
CALL METHOD /scmb/cl_base=>ON_PUBLISH_REPID...more details

ON_REFRESH_DISPLAYEvent Handler for REFRESH_DISPLAYPrivate
CALL METHOD /scmb/cl_base=>ON_REFRESH_DISPLAY...more details

ON_SET_RELATIONSEvent Handler for SET_RELATIONSPrivate
CALL METHOD /scmb/cl_base=>ON_SET_RELATIONS...more details

ON_TOGGLE_VIEWEvent Handler for TOGGLE_VIEWPrivate
CALL METHOD /scmb/cl_base=>ON_TOGGLE_VIEW...more details

ON_TRIGGER_SBREvent Handler for TRIGGER_SBRPrivate
CALL METHOD /scmb/cl_base=>ON_TRIGGER_SBR...more details

ON_UNDEFINED_SIDEEFFECTEvent Handler for SIDEEFFECT_UNDEFINEDPrivate
CALL METHOD /scmb/cl_base=>ON_UNDEFINED_SIDEEFFECT...more details

ON_UPD_SUPERIOR_ASPECTEvent Handler for UPD_SUPERIOR_ASPECTPrivate
CALL METHOD /scmb/cl_base=>ON_UPD_SUPERIOR_ASPECT...more details

ON_USER_COMMANDEvent Handler for USER_COMMANDPrivate
CALL METHOD /scmb/cl_base=>ON_USER_COMMAND...more details

PRESET_DEFAULT_VALUESSet Default Values for Transaction in BackgroundPublic
CALL METHOD /scmb/cl_base=>PRESET_DEFAULT_VALUES...more details

REFRESH_ODPRefresh Data After Save or Side EffectPrivate
CALL METHOD /scmb/cl_base=>REFRESH_ODP...more details

REFRESH_OIPRefresh Data After Save or Side EffectPrivate
CALL METHOD /scmb/cl_base=>REFRESH_OIP...more details

REGISTER_ALV_F4Register F4 Help for ALVPrivate
CALL METHOD /scmb/cl_base=>REGISTER_ALV_F4...more details

RESET_ALLInitialize PatternPrivate
CALL METHOD /scmb/cl_base=>RESET_ALL...more details

RESET_PPFReset PPFPrivate
CALL METHOD /scmb/cl_base=>RESET_PPF...more details

ROLLBACKRollback (+Cleanup and Read Data)Protected
CALL METHOD /scmb/cl_base=>ROLLBACK...more details

SAPSCRIPT_EDITORStart SAPScript EditorProtected
CALL METHOD /scmb/cl_base=>SAPSCRIPT_EDITOR...more details

SAVESaveProtected
CALL METHOD /scmb/cl_base=>SAVE...more details

SAVE_FIELDCONTROL_INFORMATIONSave Field Control InformationPrivate
CALL METHOD /scmb/cl_base=>SAVE_FIELDCONTROL_INFORMATION...more details

SELECTSelectPrivate
CALL METHOD /scmb/cl_base=>SELECT...more details

SELECT_BY_RELATIONSelect by RelationPrivate
CALL METHOD /scmb/cl_base=>SELECT_BY_RELATION...more details

SELECT_BY_RELATION_PPFSelect by Relation PPFPrivate
CALL METHOD /scmb/cl_base=>SELECT_BY_RELATION_PPF...more details

SELECT_ROWS_FOR_KEYTABLESelect Lines in Grid According to Key TablePrivate
CALL METHOD /scmb/cl_base=>SELECT_ROWS_FOR_KEYTABLE...more details

SELECT_SINGLE_ROWSelect Single LinePrivate
CALL METHOD /scmb/cl_base=>SELECT_SINGLE_ROW...more details

SET_ACTIVE_TABSet Active TabPrivate
CALL METHOD /scmb/cl_base=>SET_ACTIVE_TAB...more details

SET_ATTRIBUTES_FOR_FORM_VIEWSet Attributes for Form ViewPrivate
CALL METHOD /scmb/cl_base=>SET_ATTRIBUTES_FOR_FORM_VIEW...more details

SET_ATTRIBUTES_FOR_LVSet Attributes for List ViewPrivate
CALL METHOD /scmb/cl_base=>SET_ATTRIBUTES_FOR_LV...more details

SET_CURSORSet CursorPublic
CALL METHOD /scmb/cl_base=>SET_CURSOR...more details

SET_DEFAULT_VALUESSet Standard Values for TransactionPublic
CALL METHOD /scmb/cl_base=>SET_DEFAULT_VALUES...more details

SET_DYNPRO_FOR_TABSTRIPSet Screen for Selected Tab StripPrivate
CALL METHOD /scmb/cl_base=>SET_DYNPRO_FOR_TABSTRIP...more details

SET_DYNPRO_STATESet Dirty State for ApplicationPublic
CALL METHOD /scmb/cl_base=>SET_DYNPRO_STATE...more details

SET_EDIT_MODESet Information that UI is in Edit ModePublic
CALL METHOD /scmb/cl_base=>SET_EDIT_MODE...more details

SET_FOCUSSet Focus to ToolbarPrivate
CALL METHOD /scmb/cl_base=>SET_FOCUS...more details

SET_KEYS_FOR_SELECTIONFill Key Table After Grid SelectionPrivate
CALL METHOD /scmb/cl_base=>SET_KEYS_FOR_SELECTION...more details

SET_ODP2_DYNPROSet Screen for ODP2 DisplayPublic
CALL METHOD /scmb/cl_base=>SET_ODP2_DYNPRO...more details

SET_PAGER_STATEActivate/Deactivate Pager ButtonsPrivate
CALL METHOD /scmb/cl_base=>SET_PAGER_STATE...more details

SET_PROCESS_DATASet Process-Specific Static AttributesPublic
CALL METHOD /scmb/cl_base=>SET_PROCESS_DATA...more details

SET_SELECTED_ROWSSelect ALV Lines According to Index TablePrivate
CALL METHOD /scmb/cl_base=>SET_SELECTED_ROWS...more details

SET_SEQUENCE_BY_KEYChange Display Sequence (Using Aspect Key)Protected
CALL METHOD /scmb/cl_base=>SET_SEQUENCE_BY_KEY...more details

SET_TABLE_FOR_FIRST_DISPLAYALV Method SET_TABLE_FOR_FIRST_DISPLAYPrivate
CALL METHOD /scmb/cl_base=>SET_TABLE_FOR_FIRST_DISPLAY...more details

SET_TABSTRIPSet TabPrivate
CALL METHOD /scmb/cl_base=>SET_TABSTRIP...more details

SET_UNDEFINED_SE_FLAGSet Indicator for Unknown Side EffectPrivate
CALL METHOD /scmb/cl_base=>SET_UNDEFINED_SE_FLAG...more details

SET_UNSAVED_DATA_FLAGSet Indicator for Unsaved DataProtected
CALL METHOD /scmb/cl_base=>SET_UNSAVED_DATA_FLAG...more details

SHOW_DETAILSFill Subordinate PatternPrivate
CALL METHOD /scmb/cl_base=>SHOW_DETAILS...more details

SIMPLE_SEARCHStart Simple SearchProtected
CALL METHOD /scmb/cl_base=>SIMPLE_SEARCH...more details

SOFT_REFRESHStable Table RefreshPrivate
CALL METHOD /scmb/cl_base=>SOFT_REFRESH...more details

START_QUERYStart Query with Selection Table (only in PBO of TO call!)Public
CALL METHOD /scmb/cl_base=>START_QUERY...more details

START_SELECTStart Selection (Only in PBO of TO Call)Public
CALL METHOD /scmb/cl_base=>START_SELECT...more details

TOGGLE_VIEWSwitch Form/Table ViewPrivate
CALL METHOD /scmb/cl_base=>TOGGLE_VIEW...more details

TRIGGER_CHANGED_DATA_CHECKSTrigger Check for Changed DataPublic
CALL METHOD /scmb/cl_base=>TRIGGER_CHANGED_DATA_CHECKS...more details

TRIGGER_ERROR_CHECKSTrigger Check for Incorrect DataPrivate
CALL METHOD /scmb/cl_base=>TRIGGER_ERROR_CHECKS...more details

TRIGGER_LOCK_SUPERIOR_OBJPrepare Lock of Higher-Level ObjectPrivate
CALL METHOD /scmb/cl_base=>TRIGGER_LOCK_SUPERIOR_OBJ...more details

TRIGGER_REFRESHRefresh UI (Without Query, Unspecific Side Effect)Protected
CALL METHOD /scmb/cl_base=>TRIGGER_REFRESH...more details

TRIGGER_SET_RELATIONTrigger: Activate/Deactivate RelationsProtected
CALL METHOD /scmb/cl_base=>TRIGGER_SET_RELATION...more details

UNLOCKRemove LocksProtected
CALL METHOD /scmb/cl_base=>UNLOCK...more details

UPDATECall UPDATE Method for SPPrivate
CALL METHOD /scmb/cl_base=>UPDATE...more details

UPDATE_PAGER_STATECheck Status of PagerPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
MO_ALV_GRIDInstance AttributeALV GridLIKE
CL_GUI_ALV_GRID
Private
MO_CONTAINER_ALVInstance AttributeContainer for Custom Controls in Screen AreaLIKE
CL_GUI_CUSTOM_CONTAINER
Private
MO_CONTAINER_TEXTInstance AttributeContainer for Custom Controls in Screen AreaLIKE
CL_GUI_CUSTOM_CONTAINER
Private
MO_TEXTInstance AttributeSAP TextEdit ControlLIKE
CL_GUI_TEXTEDIT
Private
MO_TOOLBARInstance AttributeToolbarLIKE
/SCMB/CL_TOOLBAR
Private
MS_ALVInstance AttributeALV Table StructureLIKE
DATA
Private
MS_ASPECTInstance AttributeAspectLIKE
DATA
Private
MS_ASPECT_SUPInstance AttributeSuperordinate AspectLIKE
DATA
Private
MS_CREATE_DATAInstance AttributeTypingLIKE
LY_CREATE_DATA
Private
MS_DEFINITION_ALVInstance AttributePattern ConstructorLIKE
/SCMB/S_CONSTRUCTOR_ALV
Private
MS_FCONTROLInstance AttributeField ControlLIKE
DATA
Private
MS_FVInstance AttributeForm ViewLIKE
DATA
Private
MS_INSERTInstance AttributeDefinition Parameter when INSERT Is CalledLIKE
/SCMB/S_INSERT_PARAMETERS
Protected
MS_KEYSInstance AttributeKeys for Selected LinesLIKE
DATA
Private
MS_KEYS_COMPInstance AttributeComparison StructureLIKE
DATA
Private
MS_KEYS_RELInstance AttributeKey of Superordinate AspectLIKE
DATA
Private
MS_TABLEInstance AttributeReference on TABLES Declaration for Functions GroupLIKE
DATA
Protected
MS_TOOLBARInstance AttributeConstructor for Toolbar Class (Internal Use Only)LIKE
/SCMB/S_CONSTRUCTOR_TB_INT
Private
MT_ACTION_NOT_SAVE_RELEVANTInstance AttributeNon-Storage-Relevant ActionsLIKE
/SCMB/T_ACT_NOT_SAVE_RELEVANT
Private
MT_ACTION_PARAMETERSInstance AttributeParameter ActionLIKE
/SCMB/T_ACTION_PARAMETERS
Protected
MT_ALVInstance AttributeALV TableLIKE
DATA
Private
MT_ALV_BACKUPInstance AttributeBackup Table for ALV DataLIKE
DATA
Private
MT_ALV_CHANGED_INDEXInstance AttributeALV Tree Control: Index TableLIKE
LVC_T_TABX
Private
MT_ASPECTInstance AttributeAspectLIKE
DATA
Private
MT_DELETEInstance AttributeBuffer at DeleteLIKE
DATA
Private
MT_FCONTROLInstance AttributeField ControlLIKE
DATA
Private
MT_FV_ATTRIBUTESInstance AttributeField Control for SAPGUI Pattern FrameworkLIKE
/SCMB/T_FIELDCONTROL
Private
MT_INDEX_ROWSInstance AttributeALV Control: Table RowsLIKE
LVC_T_ROW
Private
MT_KEYS_DELInstance AttributeKey for Deleted LinesLIKE
DATA
Private
MT_KEYS_ERRORInstance AttributeKeys for Incorrect Lines (Update Failed)LIKE
DATA
Private
MT_KEYS_LOCKInstance AttributeKeys for Locked Data RecordsLIKE
DATA
Private
MT_KEYS_RELInstance AttributeKeys for Superordinate PatternLIKE
DATA
Private
MT_KEYS_SELInstance AttributeKeys for Selected LinesLIKE
DATA
Protected
MT_KEYS_WORKInstance AttributeAspect KeyLIKE
DATA
Protected
MT_UPDATEInstance AttributeData Records for UpdateLIKE
DATA
Private
MV_ASPECT_NAMEInstance AttributeAspect NameLIKE
STRING
Protected
MV_CATEGORYInstance Attribute' ' - Standard; 'T' - Text; 'P' - PPFLIKE
CHAR1
Private
MV_CLASSNAMEInstance AttributeName of ClassLIKE
ABAP_ABSTYPENAME
Protected
MV_CONTAINER_TEXTInstance AttributeText Control Container NameLIKE
CHAR30
Private
MV_DATA_VALIDInstance AttributeIndicator: Data is Up-To-DateABAP_FALSELIKE
ABAP_BOOL
Private
MV_DO_SIDEEFFECT_ASPECTInstance AttributeIndicator: Execute Side Effect AspectABAP_FALSELIKE
ABAP_BOOL
Private
MV_DYNPRO_FORMInstance AttributeScreen Number List ViewLIKE
SYDYNNR
Private
MV_DYNPRO_LISTInstance AttributeScreen Number Form ViewLIKE
SYDYNNR
Private
MV_F4_HELPInstance AttributeIndictor: F4 Help ProcessedABAP_FALSELIKE
ABAP_BOOL
Private
MV_FOCUS_ALVInstance AttributeFocus Set on ALV (MSGLOG Navigation)LIKE
ABAP_BOOL
Private
MV_FV_ONLYInstance AttributeIndicator: Display Pattern Only FVLIKE
ABAP_BOOL
Private
MV_GRID_INITIALIZEDInstance AttributeIndicator: First InstanceABAP_FALSELIKE
ABAP_BOOL
Private
MV_MULTIPLE_SELECTIONInstance AttributeIndicator: SBR Also Allowed for Multiple SelectionLIKE
ABAP_BOOL
Private
MV_PREF_NAVI_COLInstance Attributepreferred Column for Navigation from MsgLogLIKE
CHAR30
Private
MV_PROCESS_ALV_EVENTInstance AttributeIndicator: Deal With Event DATA_CHANGED_FINISHLIKE
ABAP_BOOL
Private
MV_QUERYInstance AttributeQuery (Only in OIP)LIKE
STRING
Private
MV_REFRESH_NECESSARYInstance AttributeRefresh ALV GridLIKE
/SCMB/DE_REFRESH_NECESSARY
Private
MV_RELATIONInstance AttributeRelation ODPLIKE
STRING
Private
MV_RELATION_ACTIVEInstance AttributeIndicator: Relation Active?ABAP_TRUELIKE
ABAP_BOOL
Private
MV_SAVE_RELEVANTInstance AttributeIndicator: Aspect Relevant for SaveABAP_TRUELIKE
ABAP_BOOL
Private
MV_SBR_FOR_INACTIVEInstance AttributeFlag: Execute SBR for Inactive Tabstrips as wellABAP_FALSELIKE
ABAP_BOOL
Private
MV_SBR_WO_RELKEYInstance AttributeCall SBR, Even Without Superordinate KeyABAP_FALSELIKE
/SCMB/DE_SBR_WO_RELKEY
Private
MV_SELECTION_CHANGEDInstance AttributeSelection Was ChangedABAP_FALSELIKE
ABAP_BOOL
Private
MV_SET_FOCUSInstance AttributeSet Focus in FV on FieldLIKE
CHAR30
Private
MV_SIDEEFFECT_UPDATEInstance AttributeSide Effect for SP Method UPDATELIKE
CHAR1
Private
MV_SUBSCREENInstance AttributeABAP Program: Number of Current ScreenLIKE
SYDYNNR
Private
MV_SUPERIOR_ASPECTInstance AttributeSuperordinate Aspect (For Example, OIP for ODP1)LIKE
STRING
Protected
MV_TABSTRIP_OKCODEInstance AttributeScreens, Function Code That Triggered the PAIABAP_TRUELIKE
SYUCOMM
Protected
MV_TAB_NUMBERInstance AttributeTab Title NumberLIKE
I
Protected
MV_URLInstance AttributePrefix of a URLLIKE
W3URL
Private
MV_VIEW_MODEInstance AttributeDisplay ModeLIKE
/SCMB/DE_VIEW_MODE
Protected
SC_ALV_VARIANT_SAVEConstantConstants: Save Variant for ALV Grid'A'LIKE
ABAP_CHAR1
Private
SC_BOOLEAN_FIELDConstantName of Physical Table (for Pool/Cluster/View)'BOOLE'LIKE
REFNAME
Private
SC_CANCEL_DELETEConstantConstants: Return Value 'DELETED''D'LIKE
ABAP_CHAR1
Private
SC_CANCEL_OKConstantConstants: Return Value 'OK''O'LIKE
ABAP_CHAR1
Private
SC_CANCEL_REJECTEDConstantConstants: Return Value 'REJECTED''R'LIKE
ABAP_CHAR1
Private
SC_COLOR_FOCUSConstantConstant: Color Focus in ALV'0000000F'LIKE
RAW4
Private
SC_COMPONENT_CELLTABConstantComponent Name: 'CELLTAB''CELLTAB'LIKE
NAME_KOMP
Private
SC_COMPONENT_CHANGEMODEConstantComponent Name'CHANGEMODE'LIKE
NAME_KOMP
Private
SC_COMPONENT_FIELDConstantComponent Name: 'FIELD''FIELD'LIKE
NAME_KOMP
Private
SC_COMPONENT_PROPERTYConstantComponent Name: 'PROPERTY''PROPERTY'LIKE
NAME_KOMP
Private
SC_COMPONENT_TEXT_LINESConstantComponent Name: 'TEXT_LINES''TEXT_LINES'LIKE
NAME_KOMP
Private
SC_COMPONENT_VALUEConstantComponent Name: 'VALUE''VALUE'LIKE
NAME_KOMP
Private
SC_DELETEConstantConstants: Delete'DE'LIKE
CHAR2
Private
SC_ELEMENT_DYNNR_ODP2ConstantElement for Which Dynamic Settings Are Held'/SCMB/DYNNR_ODP2'LIKE
/SCMB/DE_DUSELEMENT
Private
SC_ELEMENT_QUERY_MODEConstantElement for Which Dynamic Settings Are Held'/SCMB/QUERY_MODE'LIKE
/SCMB/DE_DUSELEMENT
Private
SC_ELEMENT_RELEASEConstantElement for Which Dynamic Settings Are Held'/SCMB/RELEASE'LIKE
/SCMB/DE_DUSELEMENT
Private
SC_FAILED_COMPLETLYConstantSingle-Character Indicator'C'LIKE
CHAR1
Private
SC_FAILED_PARTLYConstantSingle-Character Indicator'P'LIKE
CHAR1
Private
SC_FC_STRUCConstantTable Name'LY_FCONTROL'LIKE
TABNAME
Private
SC_FOCUS_NEWConstantNew Focus Set'N'LIKE
CHAR1
Private
SC_FOCUS_NONEConstantNo Focus Set' 'LIKE
CHAR1
Private
SC_FOCUS_OLDConstantFocus Exists'O'LIKE
CHAR1
Private
SC_LVC_T_STYLConstantTable Name'LVC_T_STYL'LIKE
TABNAME
Private
SC_MAINTMODE_CHANGEConstantMaintenance Mode: 'CHANGE''CHANGE'LIKE
AD_MNTMD
Private
SC_MAINTMODE_CREATEConstantMaintenance Mode: 'CREATE''CREATE'LIKE
AD_MNTMD
Private
SC_MAINTMODE_DISPLAYConstantMaintenance Mode: 'DISPLAY''DISPLAY'LIKE
AD_MNTMD
Private
SC_MODE_AFTER_DELETEConstantMode: After Delete'A'LIKE
ABAP_CHAR1
Private
SC_MODE_BEFORE_DELETEConstantMode: Before Delete'B'LIKE
ABAP_CHAR1
Private
SC_OK_ALV_LAYOUTConstantConstant: OK Code ALV Layout'/SCMB/OK_ALV_LAYOUT'LIKE
UI_FUNC
Private
SC_OK_ALV_LINE_DETAILSConstantConstants: OK Code ALV Row Info'/SCMB/OK_ALV_LINE_DETAILS'LIKE
UI_FUNC
Private
SC_PAGER_DOWNConstantConstants: Pager Down'PD'LIKE
CHAR2
Private
SC_PAGER_UPConstantConstants: Pager Up'PU'LIKE
CHAR2
Private
SC_REFRESH_COMPLETEConstantConstant: Refresh with set_table_for_first_display'S'LIKE
/SCMB/DE_REFRESH_NECESSARY
Private
SC_REFRESH_NONEConstantConstant: No Refresh' 'LIKE
/SCMB/DE_REFRESH_NECESSARY
Private
SC_REFRESH_NORMALConstantConstant: Refresh with refresh_table_display'X'LIKE
/SCMB/DE_REFRESH_NECESSARY
Private
SC_TOGGLE_INITConstantConstant: Initialize ODP After Switching to FV'TI'LIKE
CHAR2
Private
SC_UND_SE_DELETEConstantConstant: Undefined Side Effect (Incl. Deleted Records)'D'LIKE
/SCMB/DE_UNDEFINED_SE
Private
SC_UND_SE_NONEConstantConstant: Do Not Execute Undefined Side Effect' 'LIKE
/SCMB/DE_UNDEFINED_SE
Private
SC_UND_SE_NORMALConstantConstant: Undefined Side Effect (Standard)'X'LIKE
/SCMB/DE_UNDEFINED_SE
Private
SC_UPDATEFLG_DELETEConstantChange Indicator for Address Transfer Structures'D'LIKE
AD_UPDFLAG
Private
SC_UPDATEFLG_INSERTConstantChange Indicator for Address Transfer Structures'I'LIKE
AD_UPDFLAG
Private
SC_UPDATEFLG_UPDATEConstantChange Indicator for Address Transfer Structures'U'LIKE
AD_UPDFLAG
Private
SC_XFELDConstantName of physical table (for pool/cluster/view)'XFELD'LIKE
REFNAME
Private
SO_CONTROLLERStatic AttributeService Class for SAPGUI FrameworkLIKE
/SCMB/CL_CONTROLLER
Protected
SO_ESDUS_ODP2Static AttributeManager for Dynamic User ParametersLIKE
/SCMB/CL_ESDUS_MANAGER
Private
SO_MESSAGE_HANDLERStatic AttributeMessage Handler UI (SAPGUI)LIKE
/SCMB/CL_MESSAGE_HANDLER
Protected
SS_CURSORStatic AttributeCursor HandlingLIKE
LY_CURSOR
Private
SS_DATAStatic AttributeStatic Private Framework AttributesLIKE
/SCMB/S_FRAMEWORK_ATTRIBUTES
Private
ST_COMP_FCTStatic AttributeComponents Field ControlLIKE
CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE
Private
SV_CLASS_NAME_ODP1Static AttributeClass Name ODP1LIKE
ABAP_ABSTYPENAME
Protected
SV_CLASS_NAME_ODP2Static AttributeClass Name ODP2LIKE
ABAP_ABSTYPENAME
Protected
SV_CLASS_NAME_OIPStatic AttributeClass Name OIPLIKE
ABAP_ABSTYPENAME
Protected
SV_PROCESSStatic AttributeProcessLIKE
/SCMB/DE_PROCESS
Protected
SV_REPIDStatic AttributeABAP Program: Current Main ProgramLIKE
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 Button
ACTIVATE_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



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!