SAP ABAP Class CL_GUI_CONTAINER_BAR_2 (Vertical Tabstrip for Controls)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SBPT_GUI (Package) GUI Components
Properties
Class CL_GUI_CONTAINER_BAR_2  
Short Description Vertical Tabstrip for Controls    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SBPT_GUI   GUI Components 
Created 20020108   SAP 
Last change 20050218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_CONTAINER_BAR_2 has no interface implemented.
Friends
Class CL_GUI_CONTAINER_BAR_2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_MENU Instance attribute Protected Object reference (TYPE REF TO) CL_CTMENU 20030804
2 AC_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20020108
3 AC_SPLITTER_TOOLBAR_BOTTOM Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20020108
4 AC_SPLITTER_TOOLBAR_TOP Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20020108
5 AC_TOOLBAR_BOTTOM Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Bottom Toolbar 20020108
6 AC_TOOLBAR_BOTTOM_CLOSE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Bottom Toolbar 20020108
7 AC_TOOLBAR_TOP Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Top Toolbar 20020108
8 AC_TOOLBAR_TOP_CLOSE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Top Toolbar 20020108
9 AT_CELLINFOS Instance attribute Protected Type reference (TYPE) SBPTCINFOS Information on Cell State 20020108
10 A_CLOSE_BUTTONS Instance attribute Protected Type reference (TYPE) SBPTCLOSE Close Pushbuttons 20020108
11 A_STYLE Instance attribute Protected Type reference (TYPE) SBPTSTYLE 'O' Visualization Type (Outlook, Pushbutton Stable) 20020108
12 C_MAXCELLS Constant Protected Type reference (TYPE) I 14 Maximum Fields 20020108
13 C_STYLE_FIX Constant Public Type reference (TYPE) SBPTSTYLE 'F' Visualization Type Pushbuttons Stable 20020108
14 C_STYLE_OUTLOOK Constant Public Type reference (TYPE) SBPTSTYLE 'O' Visualization Type Outlook 20020108
15 C_STYLE_TILE Constant Public Type reference (TYPE) SBPTSTYLE 'T' Visualization Type Pushbuttons Stable 20030804
16 C_TOOLBARHEIGHT Constant Protected Type reference (TYPE) I 24 Height of Toolbar 20020108
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_TOOLBARS Instance method Private Method Adapt Toolbars 20020108
2 ADD_CELL Instance method Public Method Add New Cell 20020108
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020108
4 CREATE_TOOLBAR Instance method Protected Method Create Toolbar 20020108
5 FREE Instance method Public Method Destructor 20020108
6 GET_ACTIVE Instance method Public Method Get Active Cell 20020108
7 GET_CONTAINER Instance method Public Method Get Cell Container 20020108
8 GET_ID_TO_NAME Instance method Private Method Converts Name to ID 20020417
9 GET_NAME_TO_ID Instance method Private Method Converts ID to Name 20020417
10 GET_NEW_ACTIVE_CELL Instance method Private Method Switch New Active Cell to Delete/Invisible 20020108
11 ON_CLICK Instance method Protected Event handling method Internal: Reacts to Click on Cell Header 20020108
12 ON_CLOSE_CLICK Instance method Protected Event handling method Internal: Reacts to Click on Cell Header 20020108
13 REMOVE_CELL Instance method Public Method Remove Cell 20020108
14 SET_ACTIVE Instance method Public Method Set Active Cell 20020108
15 SET_CELL_CAPTION Instance method Public Method Set Cell Header 20020108
16 SET_CELL_VISIBLE Instance method Public Method Make Cell Invisible 20020108
Events
# Event Type Visibility Description Created on
1 CLICKED Instance Event
(0)
Public
(2)
Open Cell 20020108
2 CLOSED Instance Event
(0)
Public
(2)
Remove Cell 20020108
3 EMPTY Instance Event
(0)
Public
(2)
No Cell 20020108
Types
Class CL_GUI_CONTAINER_BAR_2 has no local type.
Method Signatures

Method ADAPT_TOOLBARS Signature

Method ADAPT_TOOLBARS on class CL_GUI_CONTAINER_BAR_2 has no parameter.
Method ADAPT_TOOLBARS on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method ADD_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAPTION Value transfer Type reference (TYPE) SBPTCAPTN Überschrift des Fachs 20020108
2 Changing ID Value transfer Type reference (TYPE) I ID des Fachs 20020108
# Exception Resumable Description Created on
1 CELL_ALREADY_USED Nur, wenn Id mitgegeben: Fach bereits gefüllt 20020108
2 INVALID_CELL_ID Nur, wenn Id mitgegeben: Fachnummer unzulässig 20020108
3 MAX_NUMBER_OF_CELLS_EXCEEDED Maximale Anzahl (8 z.Zt.) der 'Schubladen' überschritten 20020108

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_ID Call by reference Type reference (TYPE) I Aktive Schublade bei der Instanziierung setzen 20020108
2 Importing CAPTIONS Call by reference Type reference (TYPE) SBPTCAPTNS Überschrifteigenschaften und Anzahl der Schabladen 20020108
3 Importing CLOSE_BUTTONS Call by reference Type reference (TYPE) SBPTCLOSE SPACE Drucktasten zum Schließen der Fächer 20020108
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20020108
5 Importing STYLE Call by reference Type reference (TYPE) SBPTSTYLE C_STYLE_OUTLOOK Visualisierungsart 20020108
# Exception Resumable Description Created on
1 INVALID_STYLE Ungültige Visualisierungsart 20020108
2 MAX_NUMBER_OF_CELLS_EXCEEDED Maximale Anzahl (8 z.Zt.) der 'Schubladen' überschritten 20020108

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020108
2 Exporting SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20020108
3 Exporting TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20020108
4 Exporting TOOLBAR_CLOSE Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20020108

Method CREATE_TOOLBAR on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method FREE Signature

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

Method GET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ID Value transfer Type reference (TYPE) I Aktive Schublade ermitteln 20020108
2 Exporting NAME Value transfer Type reference (TYPE) C Text 30 Stellen 20030815

Method GET_ACTIVE on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Container der Schublade 20020108
2 Importing ID Value transfer Type reference (TYPE) I Nummer der Schublade 20020108
3 Importing NAME Value transfer Type reference (TYPE) C 20030815
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20020108

Method GET_ID_TO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) I 20020417
2 Importing NAME Value transfer Type reference (TYPE) C Text 30 Stellen 20020417

Method GET_ID_TO_NAME on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method GET_NAME_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) I 20020417
2 Returning NAME Value transfer Type reference (TYPE) TEXT30 Text 30 Stellen 20020417

Method GET_NAME_TO_ID on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method GET_NEW_ACTIVE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACT_ID Value transfer Type reference (TYPE) I Bisher aktives Fach 20020108
2 Returning NEW_ID Value transfer Type reference (TYPE) I Neue aktives Fach 20020108

Method GET_NEW_ACTIVE_CELL on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method ON_CLICK Signature

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

Method ON_CLICK on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method ON_CLOSE_CLICK Signature

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

Method ON_CLOSE_CLICK on class CL_GUI_CONTAINER_BAR_2 has no exception.

Method REMOVE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Zu entfernendes Fach 20020108
2 Importing NAME Value transfer Type reference (TYPE) C 20030815
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20020108

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Nummer der Schublade 20020108
2 Importing NAME Value transfer Type reference (TYPE) C Text 30 Stellen 20030815
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20020108

Method SET_CELL_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAPTION Value transfer Type reference (TYPE) SBPTCAPTN Fachüberschrift 20020108
2 Importing ID Value transfer Type reference (TYPE) I ID des Faches 20020108
3 Importing NAME Value transfer Type reference (TYPE) C 20030815
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20020108

Method SET_CELL_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) I Fach 20020108
2 Importing NAME Value transfer Type reference (TYPE) C Text 30 Stellen 20020417
3 Importing VISIBLE Value transfer Type reference (TYPE) C Sichtbar (X), Unsichtbar 20020108
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20020108
Event Signatures

Event CLICKED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTAINER Exporting Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 20020108
2 ID Exporting Value transfer Type reference (TYPE) I Schublade 20020108
3 NAME Exporting Value transfer Type reference (TYPE) TEXT30 Text 30 Stellen 20020114

Event CLOSED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ID Exporting Value transfer Type reference (TYPE) I zu schließendes Fach 20020108
2 NAME Exporting Value transfer Type reference (TYPE) TEXT30 Text 30 Stellen 20020114

Event EMPTY Signature
Event EMPTY on class CL_GUI_CONTAINER_BAR_2 has no parameter.
History
Last changed by/on SAP  20050218 
SAP Release Created in 620