SAP ABAP Class CL_CCM_CLIST_EVENT_MNG (Event Manager for Component List)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-LBK (Application Component) Logbook
     DI_CCM_CMPLIST (Package) DI: Configuration Control - Component List
Properties
Class CL_CCM_CLIST_EVENT_MNG  
Short Description Event Manager for Component List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DI_CCM_CMPLIST   DI: Configuration Control - Component List 
Created 20021105   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CCMTP 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 CL_CCM_CLIST_EVENT_MNG has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CCM_CLIST_GUI 20030115 GUI Layer for Component List
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_CBTNS_ACTIVE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20021106
2 CLIST_GUI Instance attribute Private Object reference (TYPE REF TO) CL_CCM_CLIST_GUI GUI Layer for Component List 20021112
3 CUR_COL Instance attribute Private Type reference (TYPE) I Current column on grid 20030116
4 CUR_COL_ID Instance attribute Private Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20030116
5 CUR_ROW Instance attribute Private Type reference (TYPE) I Current row on grid 20030116
6 CUR_ROW_ID Instance attribute Private Type reference (TYPE) LVC_S_ROW ALV control: Line description 20030116
7 CUR_ROW_NO Instance attribute Private Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20030116
8 CUR_T_INDEX_ROWS Instance attribute Private Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20030116
9 CUR_T_ROW_NO Instance attribute Private Type reference (TYPE) LVC_T_ROID Assignment of Line Number to Line ID 20030116
10 CUR_VALUE Instance attribute Private Type reference (TYPE) CHAR100 Current field value 20030116
11 INSTANCE_BADI_CBTNS Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_CCM_CLIST_CBTNS Business add-in interface IF_EX_BADI_CCM_CLIST_CBTNS 20021106
12 ML_DATA_CHANGED Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20030321
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20021106
2 FILL_COMP_DATA Instance method Private Method Fill component data (install and remove) 20021126
3 HANDLE_BUTTON_CLICK Instance method Public Event handling method React on ALV grid buttons being pressed 20021113
4 HANDLE_CLEAR_CURSOR_POSITION Instance method Private Event handling method Clear the current cell and selected rows (cursor position) 20030317
5 HANDLE_DATA_CHANGED Instance method Public Event handling method React on Event DATA_CHANGED 20021119
6 HANDLE_DATA_CHANGED_FINISHED Instance method Public Event handling method React on Event DATA_CHANGED_FINISHED 20021129
7 HANDLE_DOUBLE_CLICK Instance method Private Event handling method React on Event DOUBLE_CLICK 20030122
8 HANDLE_ONF4 Instance method Private Event handling method React on Event ONF4 20030319
9 HANDLE_TOOLBAR Instance method Public Event handling method Create push buttons in toolbar of Component List 20021105
10 HANDLE_USER_COMMAND Instance method Public Event handling method React on toolbar buttons being pressed 20021106
11 PREPARE_CREATE_COMP_UNPL Instance method Private Method Fill all available component data (preparation) 20030328
12 SET_CURRENT_CELL Instance method Private Method Get current cell (coordinate and value) from ALV 20030116
13 SET_SELECTED_ROWS Instance method Private Method Get selected rows from ALV 20030116
14 SHOW_APPL_LOG Instance method Private Method Show Application Log 20021128
15 TRIGGER_SCREEN_PAI Instance method Private Method Triggers the screen PAI 20041119
Events
Class CL_CCM_CLIST_EVENT_MNG has no event.
Types
Class CL_CCM_CLIST_EVENT_MNG has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIST_GUI Call by reference Object reference (TYPE REF TO) CL_CCM_CLIST_GUI 20021112

Method CONSTRUCTOR on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method FILL_COMP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMP_DATA_INST Value transfer Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20021126
2 Exporting ES_COMP_DATA_RMV Value transfer Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20021126
3 Exporting ES_INST_LOCATION_INST Value transfer Type reference (TYPE) CLIST_INST_LOCATION DI CCM: Struktur des Komponenteneinbauortes 20021126
4 Exporting ES_NOTIF_DATA_RMV Value transfer Type reference (TYPE) CLIST_NOTIF_DATA DI CCM: Meldungsdaten der Komponentenliste 20021126
5 Exporting ES_TIME_STAMP_INST_RMV Value transfer Type reference (TYPE) CLIST_COMP_PROC_TIMESTAMP DI CCM: KompoListe-Zeitstempel für Komponentenprozess 20021126
6 Exporting ET_FIELDS_CHANGED_INST Value transfer Type reference (TYPE) TT_UPD_FIELD_CHANGED DI_CCM: Tabellentyp für geänderte Felder 20021126
7 Exporting ET_FIELDS_CHANGED_RMV Value transfer Type reference (TYPE) TT_UPD_FIELD_CHANGED DI_CCM: Tabellentyp für geänderte Felder 20021126
8 Importing IS_OUTTAB Call by reference Type reference (TYPE) CLIST_OUTTAB DI CCM: Ausgabetabelle für ALV 20030328
9 Importing IT_GOOD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Tabelle Modifizierte Zellen für die Anwendung 20021126
10 Importing IV_CUR_MODE Call by reference Type reference (TYPE) CHAR10 20021126
11 Importing IV_NEW_MAT Call by reference Type reference (TYPE) CHAR10 20021126
# Exception Resumable Description Created on
1 ERROR_ON_TRANSFER 20021126
2 MATERIAL_MISSING 20021126

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) 20021113
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20021113

Method HANDLE_BUTTON_CLICK on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method HANDLE_CLEAR_CURSOR_POSITION Signature

Method HANDLE_CLEAR_CURSOR_POSITION on class CL_CCM_CLIST_EVENT_MNG has no parameter.
Method HANDLE_CLEAR_CURSOR_POSITION on class CL_CCM_CLIST_EVENT_MNG 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) 20021119
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20021119
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20021119
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20021119
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20021119

Method HANDLE_DATA_CHANGED on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

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

Method HANDLE_DATA_CHANGED_FINISHED on class CL_CCM_CLIST_EVENT_MNG 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) 20030122
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20030122
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20030122

Method HANDLE_DOUBLE_CLICK on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method HANDLE_ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20030319
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20030319
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20030319
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20030319
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20030319
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20030319

Method HANDLE_ONF4 on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method HANDLE_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) 20021105

Method HANDLE_TOOLBAR on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method HANDLE_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) 20021106

Method HANDLE_USER_COMMAND on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method PREPARE_CREATE_COMP_UNPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMP_DATA_INST Call by reference Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20030328
2 Changing CS_COMP_DATA_RMV Call by reference Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20030328
3 Importing IS_OUTTAB Call by reference Type reference (TYPE) CLIST_OUTTAB DI CCM: Ausgabetabelle für ALV 20030328
4 Importing IV_MODE_NEW Call by reference Type reference (TYPE) CHAR10 Zeichenfeldlänge = 10 20030328

Method PREPARE_CREATE_COMP_UNPL on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method SET_CURRENT_CELL Signature

Method SET_CURRENT_CELL on class CL_CCM_CLIST_EVENT_MNG has no parameter.
Method SET_CURRENT_CELL on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method SET_SELECTED_ROWS Signature

Method SET_SELECTED_ROWS on class CL_CCM_CLIST_EVENT_MNG has no parameter.
Method SET_SELECTED_ROWS on class CL_CCM_CLIST_EVENT_MNG has no exception.

Method SHOW_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTTAB Call by reference Type reference (TYPE) CLIST_OUTTAB DI CCM: Ausgabetabelle für ALV 20021128
# Exception Resumable Description Created on
1 LOG_EMPTY 20021128

Method TRIGGER_SCREEN_PAI Signature

Method TRIGGER_SCREEN_PAI on class CL_CCM_CLIST_EVENT_MNG has no parameter.
Method TRIGGER_SCREEN_PAI on class CL_CCM_CLIST_EVENT_MNG has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 471