SAP ABAP Class CL_CACS_PACKSELECTION_UI (Package Selection)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSDU (Package) ICM: Construction: User Interface
Properties
Class CL_CACS_PACKSELECTION_UI  
Short Description Package Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSDU   ICM: Construction: User Interface 
Created 20070124   SAP 
Last change 20100310   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)
2 CL_CACS_PACKAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CACS_PACKSELECTION_UI has no interface implemented.
Friends
Class CL_CACS_PACKSELECTION_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_ADD_PACKAGE Constant Public Type reference (TYPE) SYUCOMM 'ADDPACK' Function Code 'ADDPACK' 20070125
2 GC_FCODE_BACK Constant Public Type reference (TYPE) SYUCOMM 'BACK' Function Code 'BACK' 20070125
3 GC_FCODE_CANCEL Constant Public Type reference (TYPE) SYUCOMM 'CANCEL' Function Code 'CANCEL' 20070125
4 GC_FCODE_EXIT Constant Public Type reference (TYPE) SYUCOMM 'EXIT' Function Code 'EXIT' 20070125
5 GC_FCODE_REFRESH Constant Public Type reference (TYPE) SYUCOMM 'REFRESH' Function Code 'REFRESH' 20070206
6 GC_FCODE_REMOVE_PACKAGE Constant Public Type reference (TYPE) SYUCOMM 'REMOVEPACK' Function Code 'REMOVEPACK' 20070125
7 MB_AUTOSELECT Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Automatic Selection of Required Packages 20070206
8 MB_FILTER_EXCLUDED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Filter: Do Not Display Any Excluded Packages 20070206
9 MB_FILTER_NOT_SELECTABLE Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Filter: Do Not Display Packages that Cannot Be Selected 20070206
10 MB_FILTER_RECOMMENDED Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Filter: Only Display Recommended Packages 20070206
11 MD_FCODE_TOOLBAR Instance attribute Protected Type reference (TYPE) SYUCOMM Function Code Triggered By Toolbar 20070125
12 MO_GUI_ALV_OFFERED Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070124
13 MO_GUI_ALV_SELECTED Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070124
14 MO_GUI_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20070124
15 MO_GUI_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20070125
16 MO_GUI_TOOLBAR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20070124
17 MO_PACKSELECTION_LOGIC Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_LOGIC ICM: Package Selection (Implementation of Logic) 20070124
18 MT_OFFERED_ALV Instance attribute Protected Type reference (TYPE) TCACS_PACKINFO Proposed Packages (ALV) 20070125
19 MT_SELECTED_ALV Instance attribute Protected Type reference (TYPE) TCACS_PACKINFO Selected Packages (ALV) 20070125
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCATALOG Instance method Protected Method Creates Field Catalog for Package Selection 20070125
2 BUILD_LAYOUT Instance method Protected Method Creates ALV Layout 20070125
3 CREATE Static method Public Method Generates Control 20070124
4 CREATE_ICON Instance method Public Method Generates Icon with Quick Info etc. 20070125
5 DISPLAY Instance method Public Method Display Package Selection 20070207
6 FCODE Instance method Public Method Evaluate Function Code 20070125
7 FCODE_ADD_PACKAGE Instance method Protected Method Fucktion Code 'ADD_PACKAGE' 20070125
8 FCODE_EXIT Instance method Protected Method Function Code EXIT 20070125
9 FCODE_REMOVE_PACKAGE Instance method Protected Method Function Code 'REMOVE_PACKAGE' 20070125
10 FREE Instance method Public Method Release Resources (Controls) 20070125
11 HANDLER_FUNCTION_SELECTED Instance method Protected Event handling method Event Handler for 'FUNCTION_SELECTED' 20070205
12 HANDLER_HOTSPOT_OFFERED Instance method Protected Event handling method Event Handler: Klick on Hotspot 20070214
13 HANDLER_HOTSPOT_SELECTED Instance method Protected Event handling method Event Handler: Klick on Hotspot 20070214
14 LINK Instance method Protected Method Connect Control and GUI Container 20070124
15 REFRESH Instance method Protected Method Refresh Tables 20070125
16 SET_AUTOSELECT Instance method Public Method Activate/Deactivate Automatic Package Selection 20070206
17 SET_EDIT Instance method Public Method Set Change Mode 20070214
18 SET_FILTER_EXCLUDED Instance method Public Method Set/Delete Filter "Excluded Packages" 20070206
19 SET_FILTER_NOT_SELECTABLE Instance method Public Method Set/Delete Filter "Unselectable Packages" 20070206
20 SET_FILTER_RECOMMENDED Instance method Public Method Set/Delete Filter "Only Recommended Packages" 20070206
21 SET_LOGIC Instance method Protected Method Set Logic Implementation for Package Selection 20070124
22 SET_OFFERED Instance method Protected Method Set Proposed Packages 20070125
23 SET_SELECTED Instance method Protected Method Set Proposed Packages 20070125
24 START_PACKAGE_SELECTION Static method Public Method Start Package Selection 20070214
Events
Class CL_CACS_PACKSELECTION_UI has no event.
Types
Class CL_CACS_PACKSELECTION_UI has no local type.
Method Signatures

Method BUILD_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_SHOW_AUTOSELECTINFO Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Feld AUTOSELECTINFO anzeigen 20070125
2 Importing IB_SHOW_ELIGIBILITY Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Feld ELIGIBILITY anzeigen 20070125
3 Returning RT_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20070125
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070125

Method BUILD_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRID_TITLE Call by reference Type reference (TYPE) LVC_TITLE ALV-Control: Text der Titelzeile 20070125
2 Returning RS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20070125

Method BUILD_LAYOUT on class CL_CACS_PACKSELECTION_UI has no exception.

Method CREATE 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_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20070124
2 Importing IO_PACKSELECTION_LOGIC Call by reference Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_LOGIC ICM: Paketauswahl (Implementierung der Logik) 20070124
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_UI Paketauswahl 20070124
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070125

Method CREATE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) CLIKE 20070125
2 Importing ID_QUICKINFO Call by reference Type reference (TYPE) CLIKE 20070125
3 Importing ID_TEXT Call by reference Type reference (TYPE) CLIKE 20070125
4 Returning RD_RESULT Value transfer Type reference (TYPE) STRING 20070125

Method CREATE_ICON on class CL_CACS_PACKSELECTION_UI has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_CACS_PACKSELECTION_UI has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070215
2 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070207

Method FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20070125
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070207
2 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070207

Method FCODE_ADD_PACKAGE Signature

Method FCODE_ADD_PACKAGE on class CL_CACS_PACKSELECTION_UI has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070125
2 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070125

Method FCODE_EXIT Signature

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

Method FCODE_EXIT on class CL_CACS_PACKSELECTION_UI has no exception.

Method FCODE_REMOVE_PACKAGE Signature

Method FCODE_REMOVE_PACKAGE on class CL_CACS_PACKSELECTION_UI has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070125
2 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070125

Method FREE Signature

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

Method HANDLER_FUNCTION_SELECTED Signature

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

Method HANDLER_FUNCTION_SELECTED on class CL_CACS_PACKSELECTION_UI has no exception.

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

Method HANDLER_HOTSPOT_OFFERED on class CL_CACS_PACKSELECTION_UI has no exception.

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

Method HANDLER_HOTSPOT_SELECTED on class CL_CACS_PACKSELECTION_UI has no exception.

Method LINK 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_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20070124
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070125

Method REFRESH Signature

Method REFRESH on class CL_CACS_PACKSELECTION_UI has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070215

Method SET_AUTOSELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_AUTOSELECT Value transfer Type reference (TYPE) BOOLEAN_FLG 20070206

Method SET_AUTOSELECT on class CL_CACS_PACKSELECTION_UI has no exception.

Method SET_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_EDIT Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070214

Method SET_EDIT on class CL_CACS_PACKSELECTION_UI has no exception.

Method SET_FILTER_EXCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FILTER_EXCLUDED Value transfer Type reference (TYPE) BOOLEAN_FLG 20070206

Method SET_FILTER_EXCLUDED on class CL_CACS_PACKSELECTION_UI has no exception.

Method SET_FILTER_NOT_SELECTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FILTER_NOT_SELECTABLE Value transfer Type reference (TYPE) BOOLEAN_FLG 20070206

Method SET_FILTER_NOT_SELECTABLE on class CL_CACS_PACKSELECTION_UI has no exception.

Method SET_FILTER_RECOMMENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FILTER_RECOMMENDED Value transfer Type reference (TYPE) BOOLEAN_FLG 20070206

Method SET_FILTER_RECOMMENDED on class CL_CACS_PACKSELECTION_UI has no exception.

Method SET_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PACKSELECTION_LOGIC Call by reference Object reference (TYPE REF TO) CL_CACS_PACKSELECTION_LOGIC ICM: Paketauswahl (Implementierung der Logik) 20070124
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_UI Ausnahmeklasse zu CL_CACS_PACKSELECTION_UI 20070125

Method SET_OFFERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PACKAGES Call by reference Type reference (TYPE) CL_CACS_PACKAGE=>MTY_TT_PACKAGE 20070125
# Exception Resumable Description Created on
1 CX_CACS_PACKSELECTION_LOGIC Exception-Klasse zu CX_CACS_PACKSELECTION_LOGIC 20070215

Method SET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PACKAGES Call by reference Type reference (TYPE) CL_CACS_PACKAGE=>MTY_TT_PACKAGE 20070125

Method SET_SELECTED on class CL_CACS_PACKSELECTION_UI has no exception.

Method START_PACKAGE_SELECTION Signature

Method START_PACKAGE_SELECTION on class CL_CACS_PACKSELECTION_UI has no parameter.
Method START_PACKAGE_SELECTION on class CL_CACS_PACKSELECTION_UI has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700