SAP ABAP Class /MRSS/CL_SQM_MAT_DETAILS_UI (Plants and Employee Groups for)
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_DETAILS_UI  
Short Description Plants and Employee Groups for    
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 20070116   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SQM_MAT_DETAILS_UI has no forward declaration.
Interfaces
Class /MRSS/CL_SQM_MAT_DETAILS_UI has no interface implemented.
Friends
Class /MRSS/CL_SQM_MAT_DETAILS_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_EGROUP_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for GREF_EGROUP_GRID 20070116
2 GREF_EGROUP_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for associating employee groups with matrices 20070116
3 GREF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_SQM_MAT_DETAILS_UI Qualifications Matrix : Details UI 20070116
4 GREF_PLANT_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for GREF_PLANT_GRID 20070116
5 GREF_PLANT_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for associating plants with matrices 20070116
6 GS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO Layout structure for the grids 20070116
7 GS_OUT Instance attribute Public Type reference (TYPE) /MRSS/T_SQM_MAT_OUT Qualifications matrix : Output Row 20070117
8 GT_CELLTAB_CHANGE_EGROUP Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20070117
9 GT_CELLTAB_CHANGE_PLANT Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20070117
10 GT_CELLTAB_DISPLAY_EGROUP Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20070117
11 GT_CELLTAB_DISPLAY_PLANT Instance attribute Private Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20070117
12 GT_EGROUP_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field catalog for GREF_EGROUP_GRID 20070116
13 GT_OUT_EGROUP Instance attribute Public Type reference (TYPE) /MRSS/T_SQM_EGROUPS_OUT_TAB Output table of ALV : Association of egroups to matrices 20070116
14 GT_OUT_PLANT Instance attribute Public Type reference (TYPE) /MRSS/T_SQM_PLANTS_OUT_TAB Output table of ALV : Association of plants to matrices 20070116
15 GT_PLANT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field catalog for GREF_PLANT_GRID 20070116
16 GV_ERROR_EGROUP_COUNT Instance attribute Public Type reference (TYPE) I Errors in changes in employee groups 20070127
17 GV_ERROR_PLANT_COUNT Instance attribute Public Type reference (TYPE) I Errors in changes in plants 20070127
18 GV_ERROR_TEXT Instance attribute Public Type reference (TYPE) SMP_DYNTXT Text for error function key 20070130
19 GV_INITIAL_EGROUP Instance attribute Private Type reference (TYPE) XFELD Egroup grid refresh flag 20070130
20 GV_INITIAL_PLANT Instance attribute Private Type reference (TYPE) XFELD Plant grid refresh flag 20070130
21 GV_MODE Instance attribute Public Type reference (TYPE) CHAR1 Processing Mode 20070116
22 GV_PROTOCOL_DISPLAY Instance attribute Private Type reference (TYPE) XFELD Display error protocol window 20070129
Methods
# Method Level Visibility Method type Description Created on
1 CELLTABS_INIT Instance method Private Method Set the cell-style tables for the two grids 20070117
2 CLEAR Instance method Public Method Clears the output tables used by the grids 20070123
3 DISABLE_ROWS Instance method Private Method Disables rows of plants / egroups which are used elsewhere 20070206
4 EGROUP_ADD Instance method Private Method Add a line to the Egroup ALV 20070130
5 EGROUP_DELETE Instance method Private Method Delete a line from the Egroup ALV 20070130
6 EXCLUDE_TB_FUNCTIONS Instance method Private Method Builds the table of functions to be excluded frm ALV toolbar 20070116
7 FCODE_EXECUTE Instance method Public Method Execute function code 20070116
8 FIELDCAT_INIT Instance method Private Method Initialize the field catalogs for the plant and egroup ALVs 20070116
9 GRID_EGROUP_DISPLAY Instance method Private Method Display ALV grid for egroups 20070123
10 GRID_PLANT_DISPLAY Instance method Private Method Display ALV Grid for plants 20070123
11 HANDLE_EGROUP_DATA_CHANGED Instance method Private Event handling method Event handler for data changes in Employee Group ALV 20070125
12 HANDLE_EGROUP_DATA_CHANGED_FIN Instance method Private Event handling method Event handler for data changes in Egroup ALV once complete 20070125
13 HANDLE_EGROUP_TOOLBAR Instance method Private Event handling method Event handler for toolbar event of Egroup ALV 20070129
14 HANDLE_EGROUP_TOOLBAR_FUNCTION Instance method Private Event handling method Event handler for toolbar function event of Egroup ALV 20070129
15 HANDLE_PLANT_DATA_CHANGED Instance method Private Event handling method Event handler for data changes in Plant ALV 20070125
16 HANDLE_PLANT_DATA_CHANGED_FIN Instance method Private Event handling method Event handler for data changes in Plant ALV once complete 20070125
17 HANDLE_PLANT_TOOLBAR Instance method Private Event handling method Event handler for toolbar event of Plant ALV 20070129
18 HANDLE_PLANT_TOOLBAR_FUNCTION Instance method Private Event handling method Event handler for toolbar function event of Plant ALV 20070129
19 INSTANCE_GET Static method Public Method Gets a singleton instance of the class 20070116
20 MODE_SET Instance method Public Method Set Processing Mode 20070116
21 OUTTAB_UPDATE Instance method Private Method Update output tables 20070116
22 PBO Instance method Public Method PBO 20070116
23 PLANT_ADD Instance method Private Method Add a line to the Plant ALV 20070130
24 PLANT_DELETE Instance method Private Method Delete a line from the Plant ALV 20070130
25 PREPARE_LAYOUT Instance method Private Method Perpare the layout for the plant and egroup ALVs 20070117
26 REMOVE_BLANK_ROWS Instance method Private Method Remove blank entries for plants or egroups 20070131
27 WHERE_USED_DISPLAY_EG Instance method Private Method Where-used list display for matrix : employee groups 20070227
28 WHERE_USED_DISPLAY_PL Instance method Private Method Where-used list display for matrix : plants 20070227
Events
Class /MRSS/CL_SQM_MAT_DETAILS_UI has no event.
Types
Class /MRSS/CL_SQM_MAT_DETAILS_UI has no local type.
Method Signatures

Method CELLTABS_INIT Signature

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

Method CLEAR Signature

Method CLEAR on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method CLEAR on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method DISABLE_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAB Call by reference Type reference (TYPE) SY-UCOMM Screens, function code triggered by PAI 20070206

Method DISABLE_ROWS on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method EGROUP_ADD Signature

Method EGROUP_ADD on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method EGROUP_ADD on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method EGROUP_DELETE Signature

Method EGROUP_DELETE on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method EGROUP_DELETE on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070116

Method EXCLUDE_TB_FUNCTIONS on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method FCODE_EXECUTE 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 Qualifications matrix - output row 20070128
2 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Checkbox 20070128
3 Exporting EV_LEAVE Call by reference Type reference (TYPE) XFELD Checkbox 20070128
4 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20070116
5 Importing IV_FCODE Call by reference Type reference (TYPE) SY-UCOMM Screens, function code triggered by PAI 20070116

Method FCODE_EXECUTE on class /MRSS/CL_SQM_MAT_DETAILS_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 Field catalog for ListViewer control 20070116
2 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20070116

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

Method GRID_EGROUP_DISPLAY Signature

Method GRID_EGROUP_DISPLAY on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method GRID_EGROUP_DISPLAY on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method GRID_PLANT_DISPLAY Signature

Method GRID_PLANT_DISPLAY on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method GRID_PLANT_DISPLAY on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_EGROUP_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) 20070125
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20070125
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20070125
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20070125

Method HANDLE_EGROUP_DATA_CHANGED on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_EGROUP_DATA_CHANGED_FIN Signature

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

Method HANDLE_EGROUP_DATA_CHANGED_FIN on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_EGROUP_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) 20070129
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20070129

Method HANDLE_EGROUP_TOOLBAR on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_EGROUP_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) 20070129

Method HANDLE_EGROUP_TOOLBAR_FUNCTION on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_PLANT_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) 20070125
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20070125
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20070125
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20070125

Method HANDLE_PLANT_DATA_CHANGED on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_PLANT_DATA_CHANGED_FIN Signature

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

Method HANDLE_PLANT_DATA_CHANGED_FIN on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_PLANT_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) 20070129
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20070129

Method HANDLE_PLANT_TOOLBAR on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method HANDLE_PLANT_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) 20070129

Method HANDLE_PLANT_TOOLBAR_FUNCTION on class /MRSS/CL_SQM_MAT_DETAILS_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_DETAILS_UI Plants and Employee Groups for 20070116

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

Method MODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Processing Mode 20070116

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

Method OUTTAB_UPDATE 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 If not entered, both output tables are updated 20070116

Method OUTTAB_UPDATE on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUT Call by reference Type reference (TYPE) /MRSS/T_SQM_MAT_OUT Qualifications Matrix : Output Row 20070131
2 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20070116

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

Method PLANT_ADD Signature

Method PLANT_ADD on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method PLANT_ADD on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method PLANT_DELETE Signature

Method PLANT_DELETE on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method PLANT_DELETE on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method PREPARE_LAYOUT Signature

Method PREPARE_LAYOUT on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method PREPARE_LAYOUT on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method REMOVE_BLANK_ROWS Signature

Method REMOVE_BLANK_ROWS on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method REMOVE_BLANK_ROWS on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method WHERE_USED_DISPLAY_EG Signature

Method WHERE_USED_DISPLAY_EG on class /MRSS/CL_SQM_MAT_DETAILS_UI has no parameter.
Method WHERE_USED_DISPLAY_EG on class /MRSS/CL_SQM_MAT_DETAILS_UI has no exception.

Method WHERE_USED_DISPLAY_PL Signature

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