SAP ABAP Class CL_RMSA_MSCHNG_DLG (Mass-Change Dialog)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSATLCNG (Package) Mass Change Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMST_ALV_DATA RMS-WB: Interface for RMS-ALV Data Check 20041116
Properties
Class CL_RMSA_MSCHNG_DLG  
Short Description Mass-Change Dialog    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSATLCNG   Mass Change Framework 
Created 20041115   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMST_ALV_DATA RMS-WB: Interface for RMS-ALV Data Check 20041116
Friends
Class CL_RMSA_MSCHNG_DLG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DDIC_OUT Constant Public Type reference (TYPE) TABNAME 'RMSAS_MSCHNG_DLG' Table Name 20041116
2 C_DLGSTEP_CHANGE Constant Public Type reference (TYPE) C '2' Dialog Step: Execute 20041125
3 C_DLGSTEP_CHECK Constant Public Type reference (TYPE) C '1' Dialog Step: Check 20041125
4 C_DLGSTEP_RES_SAVED Constant Public Type reference (TYPE) C '4' Dialog Step: Results Saved 20041202
5 C_DLGSTEP_RES_UNSAVED Constant Public Type reference (TYPE) C '3' Dialog Step: Results Not Saved 20041202
6 C_OK_APPLOG Constant Public Type reference (TYPE) SYUCOMM 'LOG' Function Code That Triggered PAI 20041116
7 C_OK_BACK Constant Public Type reference (TYPE) SYUCOMM 'BACK' Function Code That Triggered PAI 20041126
8 C_OK_CHECK Constant Public Type reference (TYPE) SYUCOMM 'CHECK' Function Code That Triggered PAI 20041116
9 C_OK_DEMARK_ALL Constant Public Type reference (TYPE) SYUCOMM 'DEMARK_ALL' Function Code That Triggered PAI 20061114
10 C_OK_END Constant Public Type reference (TYPE) SYUCOMM 'END' Function Code That Triggered PAI 20041126
11 C_OK_EXECUTE Constant Public Type reference (TYPE) SYUCOMM 'EXEC' Function Code That Triggered PAI 20041116
12 C_OK_MARK_ALL Constant Public Type reference (TYPE) SYUCOMM 'MARK_ALL' Function Code That Triggered PAI 20061114
13 C_OK_SAVE Constant Public Type reference (TYPE) SYUCOMM 'SAVE' Function Code That Triggered PAI 20041202
14 MD_DBLOG Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Header Data 20041201
15 MD_DLGSTEP Instance attribute Protected Type reference (TYPE) C Current Dialog Step 20041116
16 MD_FLG_NOSUBSEQ Instance attribute Protected Type reference (TYPE) FLAG ABAP_FALSE General Indicator 20041122
17 MD_FLG_NOT_CHECKED Instance attribute Protected Type reference (TYPE) FLAG ABAP_FALSE General Indicator 20041126
18 MD_FLG_NOT_SAVED Instance attribute Protected Type reference (TYPE) FLAG ABAP_FALSE General Indicator 20041126
19 MD_ICMSG_ERROR Instance attribute Protected Type reference (TYPE) RMSAE_ICONMSGTY Application Log: Message Type Visualization As Icon 20041116
20 MD_ICMSG_INACTIVE Instance attribute Private Type reference (TYPE) RMSAE_ICONMSGTY Message Type 20061113
21 MD_ICMSG_STATUS Instance attribute Protected Type reference (TYPE) RMSAE_ICONMSGTY Application Log: Message Type Visualization As Icon 20041116
22 MD_ICMSG_WARNING Instance attribute Protected Type reference (TYPE) RMSAE_ICONMSGTY Application Log: Message Type Visualization As Icon 20041116
23 MO_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_RMST_ALV RMS-TLS: ALV Wrapper for Recipe Management 20041115
24 MO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041115
25 MO_FCHECK_CT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041124
26 MO_LOG_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041116
27 MO_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_RMSA_MSCHNG Mass Change 20041116
28 MR_OUT Instance attribute Protected Object reference (TYPE REF TO) DATA Ref. to Output Table 20041116
29 MR_OUT_DATACHANGE_BRIDGE Instance attribute Protected Object reference (TYPE REF TO) DATA Ref. to Copy of Output Table 20041125
30 MT_COL_GRP Instance attribute Protected Type reference (TYPE) LVC_T_SCOL ALV control: Table for cell coloring 20041125
31 MT_COL_SUBSEQNR Instance attribute Private Type reference (TYPE) LVC_T_SCOL ALV control: Table for cell coloring 20041116
32 MT_FCAT_ALV Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20041116
33 MT_GENERAL_DISABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041126
34 MT_LINE_DISABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041116
35 MT_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle 20041122
36 MT_MARKFLG_DISABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041123
37 MT_MARKFLG_ENABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041123
38 MT_SEQ_DISABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041116
39 MT_SEQ_ENABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041123
40 MT_SUBSEQ_DISABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041116
41 MT_SUBSEQ_ENABLE Instance attribute Private Type reference (TYPE) TY_T_STYL ALV Control: Style Table for Cells 20041123
42 M_LOG_CNTL_HNDL Instance attribute Protected Type reference (TYPE) BALCNTHNDL Application Log: Control Display Handle 20041122
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_COLOR Instance method Protected Method Adapt Colors 20041116
2 ADJUST_STYLE Instance method Protected Method Adapt Color and Style 20041116
3 APPLOG_SHOW Instance method Protected Method Show Application Log 20041116
4 APPLOG_WRITE Instance method Protected Method Write Application Log 20041126
5 CHECK Instance method Protected Method Check Selected Data Records 20041116
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041116
7 END_DIALOGUE Instance method Protected Method End Dialog 20041126
8 EVENTHANDLERS_SET Instance method Protected Method Set Event Handler 20041116
9 EXECUTE Instance method Protected Method Execute Mass Change 20041116
10 FCAT_BUILD Instance method Protected Method Build Up Field Catalog 20041116
11 FREE Instance method Public Method Free Instance 20050113
12 MASS_CHANGE_VISIBLE Instance method Public Method Execute Mass Change in Dialog 20041115
13 MESSAGES_EVALUATE Instance method Protected Method Evaluate Messages for Row 20041116
14 OKCODE Instance method Public Method Global OK-Code Handler 20041116
15 ON_CHANGED_GENERAL Instance method Protected Method Generic Fields Were Changed 20041126
16 ON_CHANGED_SERVICE Instance method Protected Method Service-Specific Fields Were Changed 20041126
17 ON_DATA_FINISHED Instance method Protected Event handling method All Data Checked 20041125
18 ON_DOUBLE_CLICK Instance method Protected Event handling method Event Handler 20101125
19 ON_HOTSPOT Instance method Protected Event handling method Hotspot Click 20041116
20 ON_TOOLBAR Instance method Protected Event handling method Event Handler for Setting Additional Buttons 20061114
21 ON_USER_COMMAND Instance method Protected Event handling method Handles User Entries for Additional Buttons 20061114
22 SAVE Instance method Protected Method Save Data 20041202
23 SET_MARKFLG_GROUP Instance method Protected Method Set Selection for Subitems 20041123
24 TEMP_LOG_INITIALIZE Instance method Protected Method Initialize Temporary Log 20041122
25 TEMP_LOG_SYNCHRONIZE Instance method Protected Method Synchronize Temporary Log 20041122
Events
# Event Type Visibility Description Created on
1 DLGSTEP_CHANGE Instance Event
(0)
Public
(2)
Dialog Step Is Switched 20041130
2 END Instance Event
(0)
Public
(2)
End Dialog 20041126
Types
Class CL_RMSA_MSCHNG_DLG has no local type.
Method Signatures

Method ADJUST_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_OUT Call by reference Type reference (TYPE) ANY 20041116

Method ADJUST_COLOR on class CL_RMSA_MSCHNG_DLG has no exception.

Method ADJUST_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_OUT Call by reference Type reference (TYPE) STANDARD TABLE 20041116

Method ADJUST_STYLE on class CL_RMSA_MSCHNG_DLG has no exception.

Method APPLOG_SHOW Signature

Method APPLOG_SHOW on class CL_RMSA_MSCHNG_DLG has no parameter.
Method APPLOG_SHOW on class CL_RMSA_MSCHNG_DLG has no exception.

Method APPLOG_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041201
2 Importing IT_OUT Call by reference Type reference (TYPE) STANDARD TABLE 20041126

Method APPLOG_WRITE on class CL_RMSA_MSCHNG_DLG has no exception.

Method CHECK Signature

Method CHECK on class CL_RMSA_MSCHNG_DLG has no parameter.
# Exception Resumable Description Created on
1 ERROR 20041130

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RMSA_MSCHNG_DLG has no parameter.
Method CONSTRUCTOR on class CL_RMSA_MSCHNG_DLG has no exception.

Method END_DIALOGUE Signature

Method END_DIALOGUE on class CL_RMSA_MSCHNG_DLG has no parameter.
Method END_DIALOGUE on class CL_RMSA_MSCHNG_DLG has no exception.

Method EVENTHANDLERS_SET Signature

Method EVENTHANDLERS_SET on class CL_RMSA_MSCHNG_DLG has no parameter.
Method EVENTHANDLERS_SET on class CL_RMSA_MSCHNG_DLG has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_RMSA_MSCHNG_DLG has no parameter.
# Exception Resumable Description Created on
1 ERROR 20041130

Method FCAT_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUT Call by reference Type reference (TYPE) STANDARD TABLE 20041116

Method FCAT_BUILD on class CL_RMSA_MSCHNG_DLG has no exception.

Method FREE Signature

Method FREE on class CL_RMSA_MSCHNG_DLG has no parameter.
Method FREE on class CL_RMSA_MSCHNG_DLG has no exception.

Method MASS_CHANGE_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041115
2 Importing IO_FIELDCHECK_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041124
3 Importing IO_LOG_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041116
4 Importing IO_SERVICE Call by reference Object reference (TYPE REF TO) IF_RMSA_MSCHNG Massenänderung 20041115
5 Importing I_FLG_TEST Call by reference Type reference (TYPE) FLAG ABAP_FALSE allgemeines flag 20041202
# Exception Resumable Description Created on
1 PARAMETER_ERROR Parameterfehler 20041115

Method MESSAGES_EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_OUT Call by reference Type reference (TYPE) ANY 20041116

Method MESSAGES_EVALUATE on class CL_RMSA_MSCHNG_DLG has no exception.

Method OKCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing X_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20041116

Method OKCODE on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_CHANGED_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_MSG Call by reference Type reference (TYPE) FLAG allgemeines flag 20041126
2 Exporting E_FLG_REFRESH Call by reference Type reference (TYPE) FLAG allgemeines flag 20041126
3 Importing IO_CHNGSUP Call by reference Object reference (TYPE REF TO) CL_RMST_ALV_CHNGSUP RMS-TLS: Support für CL_ALV_CHANGED_DATA_PROTOCOL 20041126
4 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20041126
5 Changing XT_MODI Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Tabelle der geänderten Zellen für Anwendung 20041126
6 Changing XT_OLD Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit alten, geänderten Werten 20041126

Method ON_CHANGED_GENERAL on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_CHANGED_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHNGSUP Call by reference Object reference (TYPE REF TO) CL_RMST_ALV_CHNGSUP RMS-TLS: Support für CL_ALV_CHANGED_DATA_PROTOCOL 20041126
2 Importing IO_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20041126
3 Importing IT_MODI Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Tabelle der geänderten Zellen für Anwendung 20041126
4 Changing XT_OLD Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit alten, geänderten Werten 20041126
5 Changing X_FLG_MSG Call by reference Type reference (TYPE) FLAG allgemeines flag 20041126
6 Changing X_FLG_REFRESH Call by reference Type reference (TYPE) FLAG allgemeines flag 20041126

Method ON_CHANGED_SERVICE on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_DATA_FINISHED Signature

Method ON_DATA_FINISHED on class CL_RMSA_MSCHNG_DLG has no parameter.
Method ON_DATA_FINISHED on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_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) 20101125
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20101125
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20101125

Method ON_DOUBLE_CLICK on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_HOTSPOT 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) 20041116
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20041116
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20041116

Method ON_HOTSPOT on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_TOOLBAR Signature

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

Method ON_TOOLBAR on class CL_RMSA_MSCHNG_DLG has no exception.

Method ON_USER_COMMAND 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) 20061114

Method ON_USER_COMMAND on class CL_RMSA_MSCHNG_DLG has no exception.

Method SAVE Signature

Method SAVE on class CL_RMSA_MSCHNG_DLG has no parameter.
Method SAVE on class CL_RMSA_MSCHNG_DLG has no exception.

Method SET_MARKFLG_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROW_TABIX Call by reference Type reference (TYPE) LVC_INDEX Index interner Tabellen 20041123
2 Changing XT_OUT Call by reference Type reference (TYPE) STANDARD TABLE 20041123

Method SET_MARKFLG_GROUP on class CL_RMSA_MSCHNG_DLG has no exception.

Method TEMP_LOG_INITIALIZE Signature

Method TEMP_LOG_INITIALIZE on class CL_RMSA_MSCHNG_DLG has no parameter.
Method TEMP_LOG_INITIALIZE on class CL_RMSA_MSCHNG_DLG has no exception.

Method TEMP_LOG_SYNCHRONIZE 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) ANY 20041122

Method TEMP_LOG_SYNCHRONIZE on class CL_RMSA_MSCHNG_DLG has no exception.
Event Signatures

Event DLGSTEP_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_DLGSTEP Exporting Value transfer Type reference (TYPE) C Dialogschritt 20041130

Event END Signature
Event END on class CL_RMSA_MSCHNG_DLG has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600