SAP ABAP Class CL_FWWP_CONTROLLER (Framework-Controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SBPT_FWWP (Package) Framework for Workplace
Properties
Class CL_FWWP_CONTROLLER  
Short Description Framework-Controller    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBPT_FWWP   Framework for Workplace 
Created 19990218   SAP 
Last change 19990218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FWWP_CONTROLLER has no forward declaration.
Interfaces
Class CL_FWWP_CONTROLLER has no interface implemented.
Friends
Class CL_FWWP_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFERED_ITEMS Instance attribute Private Type reference (TYPE) SBPT_TDESKI Temporary Storage for Application Objects 19990218
2 CONFIGURATION Instance attribute Private Type reference (TYPE) SBPT_FWCON Configuration data 19990218
3 CONTROLLER Static Attribute Private Object reference (TYPE REF TO) CL_FWWP_CONTROLLER Framework-Controller 19990218
4 C_FAVORITE_AREA Constant Private Type reference (TYPE) SEOCLASS-CLSNAME 'CL_FWWP_FAVORITE_AREA' Favorites Folder 19990309
5 C_FKT_COPY Constant Public Type reference (TYPE) UI_FUNC '&FWWP_COPY' Copy 19991014
6 C_FKT_CREATE Constant Public Type reference (TYPE) UI_FUNC '&FWWP_CREATE' Create Object 19991014
7 C_FKT_CUT Constant Public Type reference (TYPE) UI_FUNC '&FWWP_CUT' Cut 19991014
8 C_FKT_DATES Constant Public Type reference (TYPE) UI_FUNC '&FWWP_DATES' Deadlines... 19991014
9 C_FKT_EXPORT Constant Public Type reference (TYPE) UI_FUNC '&MB_EXPORT' Export List 19990722
10 C_FKT_FILTER Constant Public Type reference (TYPE) UI_FUNC '&MB_FILTER' Filter 19990722
11 C_FKT_FIND Constant Public Type reference (TYPE) UI_FUNC '&FIND' Find 19990722
12 C_FKT_LAYOUT Constant Public Type reference (TYPE) UI_FUNC '&COL0' Change Layout 19990722
13 C_FKT_LINKS Constant Public Type reference (TYPE) UI_FUNC '&FWWP_LINKS' Relationships... 19991014
14 C_FKT_PASTE Constant Public Type reference (TYPE) UI_FUNC '&FWWP_PASTE' Insert 19991014
15 C_FKT_PRINT Constant Public Type reference (TYPE) UI_FUNC '&CRBATCH' Print 19990722
16 C_FKT_REFRESH Constant Public Type reference (TYPE) UI_FUNC '&FWWP_REFRESH' Refresh 19991014
17 C_FKT_SORT_DOWN Constant Public Type reference (TYPE) UI_FUNC '&SORT_DSC' Sort in descending order 19990722
18 C_FKT_SORT_UP Constant Public Type reference (TYPE) UI_FUNC '&SORT_ASC' Sort ascending 19990722
19 C_LAYOUT_LINE_UP Constant Public Type reference (TYPE) I 1 Controls arranged vertically 19990712
20 C_LAYOUT_STANDARD Constant Public Type reference (TYPE) I 0 Standard layout 19990712
21 C_PASTE_ANY_OBJECT Constant Private Type reference (TYPE) SEOCLASS-CLSNAME '' Constant for Reducing Additional Objects 19990324
22 FCODE_COPY Static Attribute Public Type reference (TYPE) SY-UCOMM '&FWCOPY' Copy Selected Objects 19990329
23 FCODE_CUT Static Attribute Public Type reference (TYPE) SY-UCOMM '&FWCUT' Cut Selected Objects 19990329
24 FCODE_PASTE Static Attribute Public Type reference (TYPE) SY-UCOMM '&FWPASTE' Insert Temporary Storage 19990329
25 FCODE_REFRESH Static Attribute Public Type reference (TYPE) SY-UCOMM '&FWREFR' Refresh List/Area 19990329
26 VIEW_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_FWWP_VIEW_MANAGER ViewManager 19990218
27 WORKPLACE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_FWWP_WORKPLACE_CONTAINER Workplace Container 19990218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_FAVORITES Instance method Public Method Adds Application Objects as Favorites 19990309
2 ADD_WORKPLACE Instance method Public Method Adds a Workplace 19990218
3 CHECK_PASTE_OF_ITEMS Instance method Public Method Checks Whether Temporary Storage May Be Inserted 19990218
4 CONSTRUCTOR Instance method Public Constructor Constructor 19990218
5 CREATE_CONTROLLER Static method Public Method Creates a Framework Controller 19990218
6 DIALOG_CONFIGURATION Static method Public Method Dialog for Changing Configuration 19990412
7 EXEC_FUNCTION Instance method Public Method Executes a Function Code 19990218
8 FIND_AREA Instance method Public Method Searches for an Area Object in Active Workplace 19990218
9 FREE Instance method Public Method Releases Used Controls 19990301
10 GET_BUFFERED_ITEMS Instance method Public Method Gets Buffered Objects 19990218
11 GET_CONFIGURATION Instance method Public Method Gets Framework Configurtion Data 19990218
12 GET_SELECTED_AREA Instance method Public Method Gets Selected Area Object 20000103
13 GET_SELECTED_ITEMS Instance method Public Method Gets Objects Selected in List 20000126
14 ON_SELECTED_AREA_CHANGED Instance method Protected Event handling method In Event: Area Selection Changed 20000126
15 ON_SELECTED_ITEMS_CHANGED Instance method Protected Event handling method In Event: Selection of Objects in the List Changed 20000126
16 PASTE_BUFFERED_ITEMS Instance method Private Method Inserts Buffer in an Area Object 19990218
17 REMOVE_ALL_WORKPLACES Instance method Public Method Removes All Workplaces from Framework 19990218
18 REMOVE_WORKPLACE Instance method Public Method Removes One Workplace from Framework 19990915
19 SET_BUFFERED_ITEMS Instance method Public Method Sets Buffered Objects 19990218
20 SET_CONFIGURATION Instance method Public Method Sets Configuration Data of Framework 19990218
21 SET_DEFAULT_SELECTION Instance method Public Method Sets Standard Selection of an Area 19990218
22 SET_MODEL_SELECTED_AREA Instance method Public Method Sets Active Area in Application Logic 19990311
23 SET_NAVIGATION_VISIBLE Instance method Private Method Sets Navigation Area Visible (X) 19990218
24 SET_SELECTED_AREA Instance method Public Method Sets Active Area 19990311
25 SET_SELECTED_ITEMS Instance method Public Method Sets Selected Objects in List 20000406
26 SET_VISIBLE Instance method Public Method Sets All Controls to Visible/Invisible 19990901
27 WORKED_WITH_ITEM Instance method Public Method Registers an Edited Object 19990218
Events
# Event Type Visibility Description Created on
1 SELECTED_AREA_CHANGED Instance Event
(0)
Public
(2)
Change to Active Area Object 20000126
2 SELECTED_ITEMS_CHANGED Instance Event
(0)
Public
(2)
Change to Selected Objects in List 20000126
Types
Class CL_FWWP_CONTROLLER has no local type.
Method Signatures

Method ADD_TO_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESK_ITEMS Call by reference Type reference (TYPE) SBPT_TDESKI Anwendungsobjekte (DESKTOP_ITEMS) 19990309

Method ADD_TO_FAVORITES on class CL_FWWP_CONTROLLER has no exception.

Method ADD_WORKPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKPLACE Call by reference Object reference (TYPE REF TO) CL_FWWP_WORKPLACE Arbeitsplatz 19990218

Method ADD_WORKPLACE on class CL_FWWP_CONTROLLER has no exception.

Method CHECK_PASTE_OF_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Object reference (TYPE REF TO) CL_FWWP_AREA Bereichsobjekt 19990223
# Exception Resumable Description Created on
1 NOT_POSSIBLE 19990218

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAYOUT Call by reference Type reference (TYPE) SBPT_FWLAY Layoutinformationen 19990712
2 Importing I_LIST_CONFIG Call by reference Type reference (TYPE) SBPT_LICON Konfiguration des Listbereichs 19990720
3 Importing I_NAVIG_CONFIG Call by reference Type reference (TYPE) SBPT_NACON Konfiguration des Navigationsbereichs 19990624
4 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 19990218

Method CONSTRUCTOR on class CL_FWWP_CONTROLLER has no exception.

Method CREATE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_FWWP_CONTROLLER Controller 19990218
2 Importing I_LAYOUT Call by reference Type reference (TYPE) SBPT_FWLAY Layoutinformationen zur Initialisierung 19990712
3 Importing I_LIST_CONFIG Call by reference Type reference (TYPE) SBPT_LICON Konfiguration des Listbereichs 19990720
4 Importing I_NAVIG_CONFIG Call by reference Type reference (TYPE) SBPT_NACON Konfiguration des Navigationsbereichs 19990624
5 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 19990218

Method CREATE_CONTROLLER on class CL_FWWP_CONTROLLER has no exception.

Method DIALOG_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONFIG Call by reference Type reference (TYPE) SBPT_FWCON Konfigurationsdaten 19990412
# Exception Resumable Description Created on
1 CANCELLED Abbruch durch Benutzer 19990412

Method EXEC_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AN_OKCODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 19990218

Method EXEC_FUNCTION on class CL_FWWP_CONTROLLER has no exception.

Method FIND_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AREA Call by reference Object reference (TYPE REF TO) CL_FWWP_AREA Bereichsobjekt 19990218
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLASS-CLSNAME Klassenname 19990218

Method FIND_AREA on class CL_FWWP_CONTROLLER has no exception.

Method FREE Signature

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

Method GET_BUFFERED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ITEMS Call by reference Type reference (TYPE) SBPT_TDESKI Kollektion von Anwendungsobjekten 19990315

Method GET_BUFFERED_ITEMS on class CL_FWWP_CONTROLLER has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONFIG Call by reference Type reference (TYPE) SBPT_FWCON Konfigurationsdaten 19990218

Method GET_CONFIGURATION on class CL_FWWP_CONTROLLER has no exception.

Method GET_SELECTED_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AREA Call by reference Object reference (TYPE REF TO) CL_FWWP_AREA abstraktes Bereichsobjekt 20000103

Method GET_SELECTED_AREA on class CL_FWWP_CONTROLLER has no exception.

Method GET_SELECTED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESK_ITEMS Call by reference Type reference (TYPE) SBPT_TDESKI Tabelle mit Referenzen vom Typ CL_FWWP_DESKTOP_ITEM 20000126

Method GET_SELECTED_ITEMS on class CL_FWWP_CONTROLLER has no exception.

Method ON_SELECTED_AREA_CHANGED Signature

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

Method ON_SELECTED_AREA_CHANGED on class CL_FWWP_CONTROLLER has no exception.

Method ON_SELECTED_ITEMS_CHANGED Signature

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

Method ON_SELECTED_ITEMS_CHANGED on class CL_FWWP_CONTROLLER has no exception.

Method PASTE_BUFFERED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Object reference (TYPE REF TO) CL_FWWP_AREA Bereichsobjekt 19990223

Method PASTE_BUFFERED_ITEMS on class CL_FWWP_CONTROLLER has no exception.

Method REMOVE_ALL_WORKPLACES Signature

Method REMOVE_ALL_WORKPLACES on class CL_FWWP_CONTROLLER has no parameter.
Method REMOVE_ALL_WORKPLACES on class CL_FWWP_CONTROLLER has no exception.

Method REMOVE_WORKPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKPLACE Value transfer Object reference (TYPE REF TO) CL_FWWP_WORKPLACE Arbeitsplatz 19990915
# Exception Resumable Description Created on
1 NOT_REMOVED Objekt wurde nicht gelöscht 19990915
2 WRONG_OBJECT Objekt nicht gefunden 19990915

Method SET_BUFFERED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMS Call by reference Type reference (TYPE) SBPT_TDESKI Kollektion von Anwendungsobjekten 19990315

Method SET_BUFFERED_ITEMS on class CL_FWWP_CONTROLLER has no exception.

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG Call by reference Type reference (TYPE) SBPT_FWCON Konfigurationsdaten 19990218

Method SET_CONFIGURATION on class CL_FWWP_CONTROLLER has no exception.

Method SET_DEFAULT_SELECTION Signature

Method SET_DEFAULT_SELECTION on class CL_FWWP_CONTROLLER has no parameter.
Method SET_DEFAULT_SELECTION on class CL_FWWP_CONTROLLER has no exception.

Method SET_MODEL_SELECTED_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Object reference (TYPE REF TO) CL_FWWP_AREA Bereichsobjekt 19990311

Method SET_MODEL_SELECTED_AREA on class CL_FWWP_CONTROLLER has no exception.

Method SET_NAVIGATION_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Call by reference Type reference (TYPE) SY-INPUT Sichtbar = X 19990218

Method SET_NAVIGATION_VISIBLE on class CL_FWWP_CONTROLLER has no exception.

Method SET_SELECTED_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Object reference (TYPE REF TO) CL_FWWP_AREA Bereichsobjekt 19990311

Method SET_SELECTED_AREA on class CL_FWWP_CONTROLLER has no exception.

Method SET_SELECTED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESK_ITEMS Call by reference Type reference (TYPE) SBPT_TDESKI Tabelle mit Referenzen vom Typ CL_FWWP_DESKTOP_ITEM 20000406

Method SET_SELECTED_ITEMS on class CL_FWWP_CONTROLLER has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Value transfer Type reference (TYPE) C visible 19990901

Method SET_VISIBLE on class CL_FWWP_CONTROLLER has no exception.

Method WORKED_WITH_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESK_ITEM Call by reference Object reference (TYPE REF TO) CL_FWWP_DESKTOP_ITEM Anwendungsobjekt 19990311

Method WORKED_WITH_ITEM on class CL_FWWP_CONTROLLER has no exception.
Event Signatures

Event SELECTED_AREA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_AREA Exporting Value transfer Object reference (TYPE REF TO) CL_FWWP_AREA abstraktes Bereichsobjekt 20000126

Event SELECTED_ITEMS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_DESK_ITEMS Exporting Value transfer Type reference (TYPE) SBPT_TDESKI Tabelle mit Referenzen vom Typ CL_FWWP_DESKTOP_ITEM 20000126
History
Last changed by/on SAP  19990218 
SAP Release Created in