SAP ABAP Class CL_ISM_SD_TOOLBAR_FUNCTION (IS-M: Toolbar Can Be Maintained)
Hierarchy
IS-M (Software Component) SAP MEDIA
   IS-M (Application Component) SAP Media
     JSDI (Package) IS-M/SD SD Integration
Properties
Class CL_ISM_SD_TOOLBAR_FUNCTION  
Short Description IS-M: Toolbar Can Be Maintained    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package JSDI   IS-M/SD SD Integration 
Created 20040914   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_DOCKING_CONTAINER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISM_SD_TOOLBAR_FUNCTION has no interface implemented.
Friends
Class CL_ISM_SD_TOOLBAR_FUNCTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CUST_CONTAINER Constant Public Type reference (TYPE) CHAR01 1 Constant for Custom Container 20040927
2 CON_DOCK_CONTAINER Constant Public Type reference (TYPE) CHAR01 2 Constant for Docking Container 20040927
3 CON_FALSE Constant Private Type reference (TYPE) CHAR01 ' ' Constant Checkbox Not Selected 20040930
4 CON_TRUE Constant Private Type reference (TYPE) CHAR01 'X' Constant Checkbox Selected 20040930
5 DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20040914
6 M_MODE_HORIZONTAL Constant Public Type reference (TYPE) I 0 Horizontal Display 20050426
7 M_MODE_VERTICAL Constant Public Type reference (TYPE) I 1 Vertical Display 20050426
8 PARENT Instance attribute Private Type reference (TYPE) CHAR20 Name of the Screen CustCtrl Name to Link Container To 20040920
9 REF_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040920
10 REF_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20040914
11 REF_CONTAINER_DOCK Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Container for Custom Controls in Screen Area 20040914
12 REF_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20040914
13 REPID Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20040914
14 T_TOOLBARBUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Button Table 20040915
15 T_TOOLBARFUNC Instance attribute Private Type reference (TYPE) RJKSD_TOOLBAR_FUNCTION_TAB IS-M: Table of Toolbar Functions 20040915
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040914
2 CREATE_BUTTONS Instance method Private Method Create Button 20040915
3 GET_TOOLBARFUNC Instance method Public Method Return Function After Choosing Button 20040915
4 HIDE Instance method Public Method Do Not Display Container 20040920
5 SELECT_TOOLBARFUNC Instance method Private Method Read Table TJKSDTOOLBARFUNC 20040915
6 SHOW Instance method Public Method Display Container 20040920
Events
Class CL_ISM_SD_TOOLBAR_FUNCTION has no event.
Types
Class CL_ISM_SD_TOOLBAR_FUNCTION 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 I_CONTAINER Call by reference Type reference (TYPE) C 1 = Custom / 2 = Docking 20040914
2 Importing I_CONTAINER_REF Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050228
3 Importing I_DISPLAYMODE Call by reference Type reference (TYPE) I M_MODE_HORIZONTAL Anzeigemodus 20050426
4 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040914
5 Importing I_EXTENSSION Call by reference Type reference (TYPE) I 150 Docking-Control:Ausmass des Controls 20040920
6 Importing I_PARENT Call by reference Type reference (TYPE) CHAR20 Name of the dynpro CustCtrl name to link this container to 20040914
7 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040914
8 Importing I_SIDE Call by reference Type reference (TYPE) I CL_GUI_DOCKING_CONTAINER=>DOCK_AT_RIGHT Docking-Control: Seite an der das Control angedockt wird 20040920
# Exception Resumable Description Created on
1 CREATE_ERROR Fehler beim Erzeugen des Controls 20040920
2 NO_CUSTOMIZING Customizing fehlt - Tabelle TJKSDTOOLBARFUNC 20040927

Method CREATE_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_TOOLBARFUNC Call by reference Type reference (TYPE) RJKSD_TOOLBAR_FUNCTION_TAB IS-M: Toolbar Funktionen 20040915

Method CREATE_BUTTONS on class CL_ISM_SD_TOOLBAR_FUNCTION has no exception.

Method GET_TOOLBARFUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOOLBARFUNC Value transfer Type reference (TYPE) RJKSD_TOOLBAR_FUNCTION IS-M: Toolbar Funktionen Tabelle 20040915
2 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040915
# Exception Resumable Description Created on
1 ERROR_FCODE_NOT_VALID Funktionscode nicht gültig 20040915

Method HIDE Signature

Method HIDE on class CL_ISM_SD_TOOLBAR_FUNCTION has no parameter.
Method HIDE on class CL_ISM_SD_TOOLBAR_FUNCTION has no exception.

Method SELECT_TOOLBARFUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBARFUNC Call by reference Type reference (TYPE) RJKSD_TOOLBAR_FUNCTION_TAB IS-M: Toolbar Funktionen Tabelle 20040915
2 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040915
3 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040915
# Exception Resumable Description Created on
1 ERROR_NO_CUSTOMIZING Keine Werte für dieses Dynpro gefunden 20040915

Method SHOW Signature

Method SHOW on class CL_ISM_SD_TOOLBAR_FUNCTION has no parameter.
Method SHOW on class CL_ISM_SD_TOOLBAR_FUNCTION has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 473