SAP ABAP Class /MRSS/CL_SQM_MAT_UI (Qualification matrix - user interface)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SQM (Package) MRS Qualifications: Master Data (Matrix, Catalogs)
Properties
Class /MRSS/CL_SQM_MAT_UI  
Short Description Qualification matrix - user interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SQM   MRS Qualifications: Master Data (Matrix, Catalogs) 
Created 20060331   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_SQM_MAT_UI has no interface implemented.
Friends
Class /MRSS/CL_SQM_MAT_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_CONT Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20060405
2 GREF_GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20060405
3 GREF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_SQM_MAT_UI Qualification matrix - user interface 20060331
4 GT_CELLTAB_CHANGE Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20060406
5 GT_CELLTAB_CHANGE_RESTRICTED Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20061019
6 GT_CELLTAB_DISPLAY Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20060406
7 GT_ERROR Instance attribute Public Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20070129
8 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for SAP List Viewer Control 20060406
9 GT_OUT Instance attribute Public Type reference (TYPE) /MRSS/T_SQM_MAT_OUT_TAB Qualification matrix - output table 20060405
10 GT_ROID Instance attribute Private Type reference (TYPE) LVC_T_ROID 20070221
11 GV_ADDED_LINES Instance attribute Private Type reference (TYPE) I 0 Number of Lines Added 20070329
12 GV_CHANGED Instance attribute Public Type reference (TYPE) XFELD 20070222
13 GV_DATA_CHANGED Instance attribute Private Type reference (TYPE) XFELD Output table must be refreshed 20060409
14 GV_ERROR_TEXT Instance attribute Public Type reference (TYPE) SMP_DYNTXT Text for error function key 20060408
15 GV_ERROR_TEXT_SAVE Instance attribute Public Type reference (TYPE) SMP_DYNTXT 20070129
16 GV_MODE Instance attribute Public Type reference (TYPE) CHAR1 Processing Mode 20060405
17 GV_PROTOCOL_DISPLAY Instance attribute Private Type reference (TYPE) XFELD Displaying Log 20060515
Methods
# Method Level Visibility Method type Description Created on
1 CELLTABS_INIT Instance method Private Method Initialize layout tables 20060406
2 CHECK Instance method Private Method 20070130
3 CONSTRUCTOR Instance method Public Constructor Constructor 20060331
4 DATA_CHANGED_CHECK Instance method Private Method Check Whether Data Has Been Changed 20060409
5 FCODE_EXECUTE Instance method Public Method Execute Function Code 20060331
6 FIELDCAT_INIT Instance method Private Method Initialize Field Catalog 20060406
7 GET_CONCAT_LIST Instance method Private Method 20070202
8 GRID_INIT Instance method Private Method Initialize ALV Grid 20060331
9 HANDLE_BUTTON_CLICK Instance method Private Event handling method 20070112
10 HANDLE_DATA_CHANGED Instance method Private Event handling method Check and process changed data 20060406
11 HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Data in output table has been changed 20060406
12 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double Click 20060409
13 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method Event handler for hotspot click 20060409
14 HANDLE_TOOLBAR Instance method Private Event handling method Process Toolbar 20060406
15 HANDLE_TOOLBAR_FUNCTION Instance method Private Event handling method Event Handler for Toolbar Function 20060406
16 INSTANCE_GET Static method Public Method Determine Instance 20060331
17 LAYOUT_SET Instance method Private Method Update layout 20060406
18 MATRIX_ADD Instance method Private Method Add matrix 20060406
19 MATRIX_DELETE Instance method Private Method Delete Matrixes 20060410
20 MATRIX_EDIT Instance method Private Method 20070215
21 MATRIX_RELEASE Instance method Private Method 20070216
22 MESSAGE_HANDLING Instance method Private Method Message Handling 20070420
23 MESSAGE_OUTPUT Instance method Private Method 20070129
24 MODE_SET Instance method Public Method Set Processing Mode 20060408
25 MODE_SWITCH Instance method Private Method Switch Processing Mode 20060409
26 OUTTAB_UPDATE Instance method Private Method Update output table 20060408
27 OUTTAB_UPDATE_MULTI Instance method Private Method 20070219
28 PBO Instance method Public Method PBO 20060405
29 POPUP_TO_CONFIRM Instance method Private Method Confirmation prompt 20060405
30 SAVE Instance method Private Method Save changes to data 20060406
31 SET_ICONS Instance method Private Method 20070114
32 TEXTS_TRANSLATE Instance method Private Method Translate texts 20060905
33 WHERE_USED_LIST_DISPLAY Instance method Private Method Display where-used list 20060410
Events
Class /MRSS/CL_SQM_MAT_UI has no event.
Types
Class /MRSS/CL_SQM_MAT_UI has no local type.
Method Signatures

Method CELLTABS_INIT Signature

Method CELLTABS_INIT on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method CELLTABS_INIT on class /MRSS/CL_SQM_MAT_UI has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20070130
2 Exporting EV_MSGTYP Call by reference Type reference (TYPE) SYMSGTY Message Type - E/W/Space 20070420

Method CHECK on class /MRSS/CL_SQM_MAT_UI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_SQM_MAT_UI has no exception.

Method DATA_CHANGED_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) XFELD Kennzeichen "Datenänderungen" 20060409

Method DATA_CHANGED_CHECK on class /MRSS/CL_SQM_MAT_UI has no exception.

Method FCODE_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20060405
2 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20060405
3 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20060331

Method FCODE_EXECUTE on class /MRSS/CL_SQM_MAT_UI has no exception.

Method FIELDCAT_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20060406

Method FIELDCAT_INIT on class /MRSS/CL_SQM_MAT_UI has no exception.

Method GET_CONCAT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUT Call by reference Type reference (TYPE) /MRSS/T_SQM_MAT_OUT 20070202

Method GET_CONCAT_LIST on class /MRSS/CL_SQM_MAT_UI has no exception.

Method GRID_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20060405
2 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20060405

Method GRID_INIT on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Call by reference Attribute reference (LIKE) 20070112
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20070112

Method HANDLE_BUTTON_CLICK on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20060406
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20060406
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20060406
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20060406

Method HANDLE_DATA_CHANGED on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

Method HANDLE_DATA_CHANGED_FINISHED on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method HANDLE_DATA_CHANGED_FINISHED on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20060409
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20060409
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20060409

Method HANDLE_DOUBLE_CLICK on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20060409
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20060409
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20060409

Method HANDLE_HOTSPOT_CLICK on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20060406
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060406

Method HANDLE_TOOLBAR on class /MRSS/CL_SQM_MAT_UI has no exception.

Method HANDLE_TOOLBAR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060406

Method HANDLE_TOOLBAR_FUNCTION on class /MRSS/CL_SQM_MAT_UI has no exception.

Method INSTANCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EREF_INSTANCE Value transfer Object reference (TYPE REF TO) /MRSS/CL_SQM_MAT_UI Qualifikationsmatrix - Userinterface 20060331
2 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'D' Bearbeitungsmodus D=Anzeigen E=Ändern 20060408

Method INSTANCE_GET on class /MRSS/CL_SQM_MAT_UI has no exception.

Method LAYOUT_SET Signature

Method LAYOUT_SET on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method LAYOUT_SET on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MATRIX_ADD Signature

Method MATRIX_ADD on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method MATRIX_ADD on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MATRIX_DELETE Signature

Method MATRIX_DELETE on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method MATRIX_DELETE on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MATRIX_EDIT Signature

Method MATRIX_EDIT on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method MATRIX_EDIT on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MATRIX_RELEASE Signature

Method MATRIX_RELEASE on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method MATRIX_RELEASE on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MESSAGE_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20070420
2 Importing IT_MSG Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Table with Messages 20070420
3 Importing IV_MSGTYP Call by reference Type reference (TYPE) SYMSGTY Message Type -E/W/Space 20070420
4 Importing IV_SAVE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Save or not 20070420

Method MESSAGE_HANDLING on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MESSAGE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20070129
2 Importing IV_TITLE Call by reference Type reference (TYPE) SY-TITLE 20070129

Method MESSAGE_OUTPUT on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAT Call by reference Type reference (TYPE) /MRSS/T_SQM_MAT_TAB 20070223
2 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Bearbeitungsmodus 20060408
3 Importing IV_SECURE_READ Call by reference Type reference (TYPE) XFELD 20070223

Method MODE_SET on class /MRSS/CL_SQM_MAT_UI has no exception.

Method MODE_SWITCH Signature

Method MODE_SWITCH on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method MODE_SWITCH on class /MRSS/CL_SQM_MAT_UI has no exception.

Method OUTTAB_UPDATE Signature

Method OUTTAB_UPDATE on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method OUTTAB_UPDATE on class /MRSS/CL_SQM_MAT_UI has no exception.

Method OUTTAB_UPDATE_MULTI Signature

Method OUTTAB_UPDATE_MULTI on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method OUTTAB_UPDATE_MULTI on class /MRSS/CL_SQM_MAT_UI has no exception.

Method PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20060405
2 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20060405

Method PBO on class /MRSS/CL_SQM_MAT_UI has no exception.

Method POPUP_TO_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LEAVE Call by reference Type reference (TYPE) C J=Sichern, N=Nicht sichern, X=Nicht relevant, SPACE=Abbruch 20060405

Method POPUP_TO_CONFIRM on class /MRSS/CL_SQM_MAT_UI has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20070129
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20070131
3 Exporting EV_MSGTYP Call by reference Type reference (TYPE) SYMSGTY Message Type - E/W/Space 20070420
4 Importing IV_BADI Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20070420

Method SAVE on class /MRSS/CL_SQM_MAT_UI has no exception.

Method SET_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUT Call by reference Type reference (TYPE) /MRSS/T_SQM_MAT_OUT 20070114

Method SET_ICONS on class /MRSS/CL_SQM_MAT_UI has no exception.

Method TEXTS_TRANSLATE Signature

Method TEXTS_TRANSLATE on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method TEXTS_TRANSLATE on class /MRSS/CL_SQM_MAT_UI has no exception.

Method WHERE_USED_LIST_DISPLAY Signature

Method WHERE_USED_LIST_DISPLAY on class /MRSS/CL_SQM_MAT_UI has no parameter.
Method WHERE_USED_LIST_DISPLAY on class /MRSS/CL_SQM_MAT_UI has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 195