SAP ABAP Class CL_SCMG_CASE_TOOLBAR (Case: Toolbar (Functions, Subcomponents))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-CM (Application Component) Case Management
     SCMG_SP_CASE (Package) Case Management: Service Provider Case
Properties
Class CL_SCMG_CASE_TOOLBAR  
Short Description Case: Toolbar (Functions, Subcomponents)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SCMG_SP_CASE   Case Management: Service Provider Case 
Created 20020523   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SCMG_CASE_TOOLBAR has no interface implemented.
Friends
Class CL_SCMG_CASE_TOOLBAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_BUTTONS Instance attribute Private Type reference (TYPE) TY_TT_BUTTONS Pushbuttons 20020523
2 G_CASE Instance attribute Public Object reference (TYPE REF TO) IF_SCMG_TOOLBAR_HANDLER Toolbar Handler 20020607
3 G_CUST_READER Instance attribute Public Object reference (TYPE REF TO) CL_SCMG_FUNC_PROF_CUST Customizing Reader 20020704
4 G_DROPDOWN_MENU Instance attribute Private Type reference (TYPE) TY_TT_MENU List of Dropdown Menus 20020610
5 G_MODE Instance attribute Public Type reference (TYPE) CHAR1 State: C(reate), M(odify), D(isplay) 20020524
6 G_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20020523
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTON Instance method Public Method Add/Delete Pushbutton 20021021
2 ADD_SEPARATOR Instance method Public Method Insert Separator 20021030
3 CHECK_ICON_EXISTENCE Instance method Public Method Check Existence for Icon 20090621
4 CREATE_SAVE_SUBMENU Instance method Public Method Add Menu if Saving 20070404
5 CREATE_SUBMENU Instance method Protected Method Create Dropdown Menu 20020610
6 DRAW_TOOLBAR_FOR_MODE Instance method Protected Method Get Toolbar for State 20020524
7 EVENT_HANDLER_DROPDOWN Instance method Public Event handling method Event Handler for Toolbar 20020607
8 FILL_BUTTON_TABLE Instance method Protected Method Fill Table for Buttons 20020523
9 FILL_ONE_BUTTON Instance method Private Method Fill Data for Single Menu Entry 20020610
10 GET_DISABLED Instance method Private Method Determine DISABLED Flag for Pushbutton 20020610
11 GET_ENABLED Instance method Private Method Determine ENABLED Flag for Pushbutton 20020610
12 INIT Instance method Public Method Create Toolbar 20020523
13 REDRAW_TOOLBAR Instance method Public Method Construct and Display Toolbar: Set Pushbuttons 20020524
14 SET_BUTTON_ACTIVE Instance method Public Method Set Pushbutton to Active/Inactive 20020524
15 SET_BUTTON_CHECKED Instance method Public Method Select Pushbutton 20020604
16 SET_NEW_ICON Instance method Public Method Set New Icon/Text 20020805
17 SET_TOOLBAR_MODE Instance method Public Method Set Toolbar State: C(reate), M(odify), D(isplay) 20020524
Events
Class CL_SCMG_CASE_TOOLBAR has no event.
Types
Class CL_SCMG_CASE_TOOLBAR has no local type.
Method Signatures

Method ADD_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FPROFILE Call by reference Type reference (TYPE) SCMG_FUNCPROFF Fall: Funktionscode im Front-End 20040416
2 Importing IM_REFRESH Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Toolbar neu zeichnen 20021021
3 Importing IM_REMOVE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021021
4 Returning RE_SUBRC Value transfer Type reference (TYPE) I 20030108

Method ADD_BUTTON on class CL_SCMG_CASE_TOOLBAR has no exception.

Method ADD_SEPARATOR Signature

Method ADD_SEPARATOR on class CL_SCMG_CASE_TOOLBAR has no parameter.
Method ADD_SEPARATOR on class CL_SCMG_CASE_TOOLBAR has no exception.

Method CHECK_ICON_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXISTS Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20090621
2 Importing IM_FCODE Call by reference Type reference (TYPE) SCMG_UI_FUNC Fall: Funktionscode im Front-End 20090621
3 Importing IM_ICONNAME Call by reference Type reference (TYPE) CHAR40 Character 40-Stellen 20090621
# Exception Resumable Description Created on
1 BUTTON_DOES_NOT_EXIST Drucktaste mit Fcode IM_FCODE gibt es nicht 20090621

Method CREATE_SAVE_SUBMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WACODE Call by reference Type reference (TYPE) SCMG_FUNCPROFF Case: Structure for Function Profiles 20070404

Method CREATE_SAVE_SUBMENU on class CL_SCMG_CASE_TOOLBAR has no exception.

Method CREATE_SUBMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) SCMG_UI_FUNC Funktionscode 20020612
2 Importing IM_TT_CODES Call by reference Type reference (TYPE) SCMG_TT_FUNCPROFF Case: Tabellentyp: Verfügbare Funktionen im Case 20020612

Method CREATE_SUBMENU on class CL_SCMG_CASE_TOOLBAR has no exception.

Method DRAW_TOOLBAR_FOR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MODE Call by reference Type reference (TYPE) CHAR1 C(reate), M(odify), D(isplay) 20020524

Method DRAW_TOOLBAR_FOR_MODE on class CL_SCMG_CASE_TOOLBAR has no exception.

Method EVENT_HANDLER_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20020607
2 Importing POSX Value transfer Attribute reference (LIKE) 20020607
3 Importing POSY Value transfer Attribute reference (LIKE) 20020607

Method EVENT_HANDLER_DROPDOWN on class CL_SCMG_CASE_TOOLBAR has no exception.

Method FILL_BUTTON_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECKBUTTON Call by reference Type reference (TYPE) XFELD Drucktasten sind "Checkbuttons" (bleiben gedrückt) 20020612
2 Importing IM_TT_CODES Call by reference Type reference (TYPE) SCMG_TT_FUNCPROFF Funktionscodestabelle 20020612

Method FILL_BUTTON_TABLE on class CL_SCMG_CASE_TOOLBAR has no exception.

Method FILL_ONE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_BUTTON Call by reference Type reference (TYPE) TY_BUTTON 20020704
2 Importing IM_FCODE Call by reference Type reference (TYPE) SCMG_UI_FUNC Funktionscode 20020612

Method FILL_ONE_BUTTON on class CL_SCMG_CASE_TOOLBAR has no exception.

Method GET_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUTTON Call by reference Type reference (TYPE) TY_BUTTON 20020610
2 Returning P_DISABLED Value transfer Type reference (TYPE) XFELD DISABLED (X/space) 20020610
3 Importing P_MODE Call by reference Type reference (TYPE) CHAR1 Änderungs-Modus des Toolbar (C/M/D) 20020610

Method GET_DISABLED on class CL_SCMG_CASE_TOOLBAR has no exception.

Method GET_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BUTTON Call by reference Type reference (TYPE) TY_BUTTON 20020610
2 Returning P_ENABLED Value transfer Type reference (TYPE) XFELD ENABLED (X/space) 20020610
3 Importing P_MODE Call by reference Type reference (TYPE) CHAR1 Änderungs-Modus des Toolbar (C/M/D) 20020610

Method GET_ENABLED on class CL_SCMG_CASE_TOOLBAR has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE Call by reference Object reference (TYPE REF TO) IF_SCMG_TOOLBAR_HANDLER Implementierer der Handler-Methode 20020612
2 Importing IM_CHECKBUTTON Call by reference Type reference (TYPE) XFELD Check button: Ja = X 20020612
3 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020612
4 Importing IM_MODE Call by reference Type reference (TYPE) CHAR1 M(odify), C(reate), D(isplay) 20020612
5 Importing IM_TT_CODES Call by reference Type reference (TYPE) SCMG_TT_FUNCPROFF Funktionscodestabelle 20020612

Method INIT on class CL_SCMG_CASE_TOOLBAR has no exception.

Method REDRAW_TOOLBAR Signature

Method REDRAW_TOOLBAR on class CL_SCMG_CASE_TOOLBAR has no parameter.
Method REDRAW_TOOLBAR on class CL_SCMG_CASE_TOOLBAR has no exception.

Method SET_BUTTON_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVE Call by reference Type reference (TYPE) CHAR1 'A' A(ctive),I(nactive),D(efault) 20020730
2 Importing IM_FCODE Call by reference Type reference (TYPE) SCMG_UI_FUNC Funktionscode 20020730

Method SET_BUTTON_ACTIVE on class CL_SCMG_CASE_TOOLBAR has no exception.

Method SET_BUTTON_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHECKED Call by reference Type reference (TYPE) XFELD 'X' X=checked, space=not checked 20020604
2 Importing P_FCODE Call by reference Type reference (TYPE) SCMG_UI_FUNC Funktionscode 20020604

Method SET_BUTTON_CHECKED on class CL_SCMG_CASE_TOOLBAR has no exception.

Method SET_NEW_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FCODE Call by reference Type reference (TYPE) SCMG_UI_FUNC Fall: Funktionscode im Front-End 20020805
2 Importing IM_ICONNAME Call by reference Type reference (TYPE) CHAR40 Icon-Name 20020805
3 Importing IM_TEXT Call by reference Type reference (TYPE) TEXT40 Text neben Icon 20020805
4 Importing IM_TOOLTIP Call by reference Type reference (TYPE) CHAR40 iconquick 20020805
# Exception Resumable Description Created on
1 BUTTON_DOES_NOT_EXIST Drucktaste mit Fcode IM_FCODE gibt es nicht 20020805

Method SET_TOOLBAR_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_MODE Call by reference Type reference (TYPE) CHAR1 C(reate), M(odify), D(isplay) 20020524

Method SET_TOOLBAR_MODE on class CL_SCMG_CASE_TOOLBAR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 620