SAP ABAP Class CL_CCM_CLIST_GUI (GUI Layer 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_GUI  
Short Description GUI Layer 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 20021023   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_GUI has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CCM_CLIST_EVENT_MNG 20030115 Event Manager for Component List
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20021025
2 ALV_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20021030
3 APL_INITIALIZED Static Attribute Private Type reference (TYPE) XFELD Appl Layer already initialized 20021112
4 CALL_APPL_TCODE Instance attribute Private Type reference (TYPE) SY-TCODE Calling Application Tcode 20021028
5 DOCK_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Abstract Container for GUI Controls 20021023
6 DOCK_DYNNR Instance attribute Private Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20021023
7 DOCK_EXTENSION Instance attribute Private Type reference (TYPE) I 20000 Docking Extension of Docking Container 20021023
8 DOCK_REPID Instance attribute Private Type reference (TYPE) SY-REPID ABAP program 20021023
9 DOCK_SIDE Instance attribute Private Type reference (TYPE) I 1 Docking side of Docking Container 20021023
10 EVENT_RECEIVER Instance attribute Private Object reference (TYPE REF TO) CL_CCM_CLIST_EVENT_MNG Event Manager for Component List 20021105
11 FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20021030
12 I_CHANGE_TEXT Instance attribute Private Type reference (TYPE) ABMSGTXT Change text (icon and tooltip) 20030313
13 I_CHECKED Instance attribute Private Type reference (TYPE) ABMSGTXT Green tick (icon and tooltip) 20030313
14 I_CREATE_TEXT Instance attribute Private Type reference (TYPE) ABMSGTXT Create text (icon and tooltip) 20030313
15 I_DELETE Instance attribute Private Type reference (TYPE) ABMSGTXT Trashcan (icon and tooltip) 20030314
16 I_DISPLAY_TEXT Instance attribute Private Type reference (TYPE) ABMSGTXT Display text (icon and tooltip) 20030313
17 I_GREEN_LIGHT Instance attribute Private Type reference (TYPE) ABMSGTXT Green light (icon and tooltip) 20030313
18 I_LIGHT_OUT Instance attribute Private Type reference (TYPE) ABMSGTXT Gray light (icon and tooltip) 20030313
19 I_RED_LIGHT Instance attribute Private Type reference (TYPE) ABMSGTXT Red light (icon and tooltip) 20030313
20 I_RES_MARKED_4_DEL Instance attribute Private Type reference (TYPE) ABMSGTXT Locked (icon and tooltip) 20040507
21 I_STATUS_CRITICAL Instance attribute Private Type reference (TYPE) ABMSGTXT Error during save (icon and tooltip) 20030313
22 I_STATUS_OK Instance attribute Private Type reference (TYPE) ABMSGTXT Completed tick (icon and tooltip) 20030313
23 OUTTAB Instance attribute Private Type reference (TYPE) TT_OUTTAB DI_CCM: Table Type for ALV output table 20021030
24 PARENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20021025
25 REF_CLIST_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_CCM_CLIST_VIEW Application Layer : List object 20021125
26 TOOLBAR_EXCLUDING Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20021031
Methods
# Method Level Visibility Method type Description Created on
1 ALV_DEFINE_FIELDCAT Instance method Private Method ALV: Define fieldcatalogue (columns) 20021025
2 ALV_DEFINE_LAYOUT Instance method Private Method ALV: Define general layout parameters 20021025
3 ALV_LOAD_DATA Instance method Private Method ALV: Load and prepare component data for outtab 20021025
4 ALV_SET_DROPDOWN Instance method Private Method ALV: Set Dropdown Listboxes 20021025
5 ALV_SET_TOOLBAR Instance method Private Method ALV: Set buttons (toolbar definition) 20021025
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021023
7 DATA_CHANGE_OK Instance method Private Method Raise event CLIST_DATA_CHANGED 20030221
8 DISPLAY_EDIT_OUTTAB_FIELDS Instance method Public Method Define mode (edit/display) for fields in outtab 20021112
9 FILL_F4_TABLE Instance method Private Method Fill F4 help table 20030226
10 FILL_MODE Static method Private Method Fill processing mode (text) 20030124
11 FILL_OUTTAB Instance method Public Method Fill outtab structure per line 20021104
12 GET_CLIST_COM Instance method Public Method Get CLIST_COM data 20030321
13 GET_CLIST_VIEW Instance method Public Method Get CLIST_VIEW data 20021126
14 GET_ICON_TOOLTIP Instance method Public Method Get the concatenated values for icon and tooltip 20030312
15 GET_OUTTAB Instance method Public Method Export OUTTAB data 20021113
16 GET_SUBSCREEN Instance method Public Method 20021025
17 INIT_COMP_LIST Instance method Private Method Initialize Component List 20021023
18 INIT_DOCK_CONTAINER Instance method Private Method Initialize Docking Container 20021025
19 LOAD_CLIST Instance method Public Method Create Component List 20021025
20 REFRESH_CLIST Instance method Public Method Handle changed context for already loaded component list 20021125
21 SET_ICON_TOOLTIP Instance method Private Method Set the concatenated values for icon and tooltip 20030313
22 SET_OUTTAB Instance method Public Method Import OUTTAB data 20021113
23 SET_STATUS_ICON Instance method Public Method Set the status icon in the component list 20030124
24 SET_SUBSCREEN Instance method Private Method 20021025
25 UPDATE_OUTTAB Instance method Public Method Update OUTTAB (refresh with application layer data) 20030115
Events
# Event Type Visibility Description Created on
1 CLEAR_CURSOR_POSITION Instance Event
(0)
Public
(2)
Clear the current cell and selected rows (cursor position) 20030317
2 CLIST_DATA_CHANGED Instance Event
(0)
Public
(2)
Component list data changed 20030221
Types
Class CL_CCM_CLIST_GUI has no local type.
Method Signatures

Method ALV_DEFINE_FIELDCAT Signature

Method ALV_DEFINE_FIELDCAT on class CL_CCM_CLIST_GUI has no parameter.
Method ALV_DEFINE_FIELDCAT on class CL_CCM_CLIST_GUI has no exception.

Method ALV_DEFINE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARIANT Call by reference Type reference (TYPE) DISVARIANT Layout (externe Verwendung) 20030205
2 Exporting EV_SAVE Call by reference Type reference (TYPE) CHAR1 20030205
3 Importing IS_CLIST_COM Call by reference Type reference (TYPE) CLIST_COM 20021031

Method ALV_DEFINE_LAYOUT on class CL_CCM_CLIST_GUI has no exception.

Method ALV_LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLIST_COM Call by reference Type reference (TYPE) CLIST_COM 20030206
2 Importing IS_CLIST_CONTEXT Call by reference Type reference (TYPE) CLIST_CONTEXT_LOCAL DI CCM: Anwendungskontextstruktur für Komponentenliste 20021028

Method ALV_LOAD_DATA on class CL_CCM_CLIST_GUI has no exception.

Method ALV_SET_DROPDOWN Signature

Method ALV_SET_DROPDOWN on class CL_CCM_CLIST_GUI has no parameter.
Method ALV_SET_DROPDOWN on class CL_CCM_CLIST_GUI has no exception.

Method ALV_SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLIST_COM Call by reference Type reference (TYPE) CLIST_COM 20021112

Method ALV_SET_TOOLBAR on class CL_CCM_CLIST_GUI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALL_APPL Call by reference Type reference (TYPE) SY-TCODE 20021028
2 Importing IV_DOCKING_EXTENSION Call by reference Type reference (TYPE) I 50 20021023
3 Importing IV_DOCKING_SIDE Call by reference Type reference (TYPE) I 20021023
4 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20021023
5 Importing IV_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20021023
6 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID 20021023
# Exception Resumable Description Created on
1 ID_NOT_UNIQUE 20021028

Method DATA_CHANGE_OK Signature

Method DATA_CHANGE_OK on class CL_CCM_CLIST_GUI has no parameter.
Method DATA_CHANGE_OK on class CL_CCM_CLIST_GUI has no exception.

Method DISPLAY_EDIT_OUTTAB_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB Call by reference Type reference (TYPE) CLIST_OUTTAB DI CCM: Ausgabetabelle für ALV 20021112
2 Importing DISPLAY_ALL Call by reference Type reference (TYPE) XFELD 20021115
3 Importing IS_COMPONENT_DATA_OFF Call by reference Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20021129
4 Importing IS_COMPONENT_DATA_ON Call by reference Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20021129
5 Importing IV_COMPONENT_MODE Call by reference Type reference (TYPE) CCM_COMP_MODE Komponentenlistenmodus 20030115

Method DISPLAY_EDIT_OUTTAB_FIELDS on class CL_CCM_CLIST_GUI has no exception.

Method FILL_F4_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_F4 Call by reference Type reference (TYPE) LVC_T_F4 20030226

Method FILL_F4_TABLE on class CL_CCM_CLIST_GUI has no exception.

Method FILL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMP_MODE Call by reference Type reference (TYPE) CCM_COMP_MODE Komponentenlistenmodus 20030124
2 Returning RV_MODE_TEXT Value transfer Type reference (TYPE) CHAR30 30 Zeichen 20030124

Method FILL_MODE on class CL_CCM_CLIST_GUI has no exception.

Method FILL_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMP_REF_1 Call by reference Object reference (TYPE REF TO) CL_CCM_COMPONENT 20030114
2 Importing IV_COMP_REF_2 Call by reference Object reference (TYPE REF TO) CL_CCM_COMPONENT 20030114
3 Returning RS_OUTTAB Value transfer Type reference (TYPE) CLIST_OUTTAB DI CCM: Ausgabetabelle für ALV 20021104

Method FILL_OUTTAB on class CL_CCM_CLIST_GUI has no exception.

Method GET_CLIST_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CLIST_COM Value transfer Type reference (TYPE) CLIST_COM DI CCM: Kommunikationsstruktur der Komponentenliste 20030321

Method GET_CLIST_COM on class CL_CCM_CLIST_GUI has no exception.

Method GET_CLIST_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CLIST_VIEW Value transfer Object reference (TYPE REF TO) CL_CCM_CLIST_VIEW 20021126

Method GET_CLIST_VIEW on class CL_CCM_CLIST_GUI has no exception.

Method GET_ICON_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_TEXT Call by reference Type reference (TYPE) ABMSGTXT 20030312
2 Exporting EV_CHECKED Call by reference Type reference (TYPE) ABMSGTXT 20030312
3 Exporting EV_CREATE_TEXT Call by reference Type reference (TYPE) ABMSGTXT 20030312
4 Exporting EV_DELETE Call by reference Type reference (TYPE) ABMSGTXT DELETE 20030314
5 Exporting EV_DISPLAY_TEXT Call by reference Type reference (TYPE) ABMSGTXT 20030312
6 Exporting EV_GREEN_LIGHT Call by reference Type reference (TYPE) ABMSGTXT 20030312
7 Exporting EV_LIGHT_OUT Call by reference Type reference (TYPE) ABMSGTXT 20030312
8 Exporting EV_RED_LIGHT Call by reference Type reference (TYPE) ABMSGTXT 20030312
9 Exporting EV_RES_MARKED_4_DEL Call by reference Type reference (TYPE) ABMSGTXT RES_MARKED_4_DEL 20050202
10 Exporting EV_STATUS_CRITICAL Call by reference Type reference (TYPE) ABMSGTXT 20030312
11 Exporting EV_STATUS_OK Call by reference Type reference (TYPE) ABMSGTXT 20030312

Method GET_ICON_TOOLTIP on class CL_CCM_CLIST_GUI has no exception.

Method GET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Value transfer Type reference (TYPE) TT_OUTTAB DI CCM: Ausgabetabelle für ALV 20021113

Method GET_OUTTAB on class CL_CCM_CLIST_GUI has no exception.

Method GET_SUBSCREEN 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 Bilds 20021025
2 Exporting EV_REPID Call by reference Type reference (TYPE) SY-REPID 20021025

Method GET_SUBSCREEN on class CL_CCM_CLIST_GUI has no exception.

Method INIT_COMP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20021023

Method INIT_COMP_LIST on class CL_CCM_CLIST_GUI has no exception.

Method INIT_DOCK_CONTAINER Signature

Method INIT_DOCK_CONTAINER on class CL_CCM_CLIST_GUI has no parameter.
Method INIT_DOCK_CONTAINER on class CL_CCM_CLIST_GUI has no exception.

Method LOAD_CLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLIST_COM Call by reference Type reference (TYPE) CLIST_COM DI CCM: Kommunikationsstruktur der Komponentenliste 20021025
2 Importing IS_CLIST_CONTEXT Call by reference Type reference (TYPE) CLIST_CONTEXT_LOCAL DI CCM: Anwendungskontextstruktur für Komponentenliste 20021025

Method LOAD_CLIST on class CL_CCM_CLIST_GUI has no exception.

Method REFRESH_CLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) TT_COMPONENT_REF DI_CCM: Tabellentyp für Komponentenobjekte 20021125
2 Importing IS_CLIST_COM Call by reference Type reference (TYPE) CLIST_COM 20030113
3 Importing IS_CONTEXT_UPD Call by reference Type reference (TYPE) CLIST_CONTEXT_LOCAL DI CCM: Anwendungskontextstruktur für Komponentenliste 20021125
# Exception Resumable Description Created on
1 LIST_NOT_FOUND 20021125

Method SET_ICON_TOOLTIP Signature

Method SET_ICON_TOOLTIP on class CL_CCM_CLIST_GUI has no parameter.
Method SET_ICON_TOOLTIP on class CL_CCM_CLIST_GUI has no exception.

Method SET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUTTAB Call by reference Type reference (TYPE) TT_OUTTAB DI CCM: Ausgabetabelle für ALV 20021113

Method SET_OUTTAB on class CL_CCM_CLIST_GUI has no exception.

Method SET_STATUS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPLAY_ALL Call by reference Type reference (TYPE) XFELD 20030124
2 Exporting EV_OUTTAB_STATUS Call by reference Type reference (TYPE) ABMSGTXT 20030124
3 Importing IS_COMP_DATA Call by reference Type reference (TYPE) CLIST_COMPONENT_DATA DI CCM: Struktur des Komponenteneinbauortes 20030124
4 Importing IV_COMP_MODE Call by reference Type reference (TYPE) CCM_COMP_MODE Komponentenlistenmodus 20030124
5 Importing IV_IS_SELECTED Call by reference Type reference (TYPE) XFELD 20030124
6 Importing IV_IS_SEL_FOR_DEL Call by reference Type reference (TYPE) XFELD 20030331

Method SET_STATUS_ICON on class CL_CCM_CLIST_GUI has no exception.

Method SET_SUBSCREEN Signature

Method SET_SUBSCREEN on class CL_CCM_CLIST_GUI has no parameter.
Method SET_SUBSCREEN on class CL_CCM_CLIST_GUI has no exception.

Method UPDATE_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) CLIST_CONTEXT_LOCAL DI CCM: Anwendungskontextstruktur für Komponentenliste 20030115
2 Importing IS_REF_CLIST_VIEW Call by reference Object reference (TYPE REF TO) CL_CCM_CLIST_VIEW 20030115
3 Importing IT_COMPONENTS Call by reference Type reference (TYPE) TT_COMPONENT_REF DI_CCM: Tabellentyp für Komponenten 20030122
# Exception Resumable Description Created on
1 ERROR_ON_REFRESH 20030115
Event Signatures

Event CLEAR_CURSOR_POSITION Signature
Event CLEAR_CURSOR_POSITION on class CL_CCM_CLIST_GUI has no parameter.
Event CLIST_DATA_CHANGED Signature
Event CLIST_DATA_CHANGED on class CL_CCM_CLIST_GUI has no parameter.
History
Last changed by/on SAP  20100310 
SAP Release Created in 471