SAP ABAP Class CL_GUI_CONTAINER_BAR_XT (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_XT  
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 20000518   SAP 
Last change 20080612   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_XT has no interface implemented.
Friends
Class CL_GUI_CONTAINER_BAR_XT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20000518
2 AC_SPLITTER_TOOLBAR_BOTTOM Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20000605
3 AC_SPLITTER_TOOLBAR_TOP Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20000605
4 AC_TOOLBAR_BOTTOM Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Bottom Toolbar 20000518
5 AC_TOOLBAR_BOTTOM_CLOSE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Bottom Toolbar 20000530
6 AC_TOOLBAR_TOP Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Top Toolbar 20000518
7 AC_TOOLBAR_TOP_CLOSE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Top Toolbar 20000530
8 AT_CELLINFOS Instance attribute Protected Type reference (TYPE) SBPTCINFOS Information on Cell State 20000518
9 A_CLOSE_BUTTONS Instance attribute Protected Type reference (TYPE) SBPTCLOSE Close Pushbuttons 20000605
10 A_STYLE Instance attribute Protected Type reference (TYPE) SBPTSTYLE 'O' Visualization Type (Outlook, Pushbutton Stable) 20000519
11 C_MAXCELLS Constant Protected Type reference (TYPE) I 8 Maximum Fields 20000518
12 C_STYLE_FIX Constant Public Type reference (TYPE) SBPTSTYLE 'F' Visualization Type Pushbuttons Stable 20000519
13 C_STYLE_OUTLOOK Constant Public Type reference (TYPE) SBPTSTYLE 'O' Visualization Type Outlook 20000519
14 C_TOOLBARHEIGHT Constant Protected Type reference (TYPE) I 24 Height of Toolbar 20000518
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_TOOLBARS Instance method Private Method Adapt Toolbars 20000519
2 ADD_CELL Instance method Public Method Add New Cell 20000518
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000518
4 CREATE_TOOLBAR Instance method Protected Method Create Toolbar 20000605
5 FREE Instance method Public Method Destructor 20000518
6 GET_ACTIVE Instance method Public Method Get Active Cell 20000518
7 GET_CONTAINER Instance method Public Method Get Cell Container 20000518
8 GET_NEW_ACTIVE_CELL Instance method Private Method Switch New Active Cell to Delete/Invisible 20000519
9 ON_CLICK Instance method Protected Event handling method Internal: Reacts to Click on Cell Header 20000518
10 ON_CLOSE_CLICK Instance method Protected Event handling method Internal: Reacts to Click on Cell Header 20000530
11 REMOVE_CELL Instance method Public Method Remove Cell 20000518
12 SET_ACTIVE Instance method Public Method Set Active Cell 20000518
13 SET_CELL_CAPTION Instance method Public Method Set Cell Header 20000518
14 SET_CELL_VISIBLE Instance method Public Method Make Cell Invisible 20000518
Events
# Event Type Visibility Description Created on
1 CLICKED Instance Event
(0)
Public
(2)
Open Cell 20000518
2 CLOSED Instance Event
(0)
Public
(2)
Remove Cell 20000530
3 EMPTY Instance Event
(0)
Public
(2)
No Cell 20000519
Types
Class CL_GUI_CONTAINER_BAR_XT has no local type.
Method Signatures

Method ADAPT_TOOLBARS Signature

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

Method ADD_CELL Signature

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

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 20000518
2 Importing CAPTIONS Call by reference Type reference (TYPE) SBPTCAPTNS Überschrifteigenschaften und Anzahl der Schabladen 20000518
3 Importing CLOSE_BUTTONS Call by reference Type reference (TYPE) SBPTCLOSE SPACE Drucktasten zum Schließen der Fächer 20000605
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20000518
5 Importing STYLE Call by reference Type reference (TYPE) SBPTSTYLE C_STYLE_OUTLOOK Visualisierungsart 20000519
# Exception Resumable Description Created on
1 INVALID_STYLE Ungültige Visualisierungsart 20000519
2 MAX_NUMBER_OF_CELLS_EXCEEDED Maximale Anzahl (8 z.Zt.) der 'Schubladen' überschritten 20000518

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 20000605
2 Exporting SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000605
3 Exporting TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000605
4 Exporting TOOLBAR_CLOSE Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000606

Method CREATE_TOOLBAR on class CL_GUI_CONTAINER_BAR_XT has no exception.

Method FREE Signature

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

Method GET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ID Call by reference Type reference (TYPE) I Aktive Schublade ermitteln 20000518

Method GET_ACTIVE on class CL_GUI_CONTAINER_BAR_XT 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 20000518
2 Importing ID Call by reference Type reference (TYPE) I Nummer der Schublade 20000518
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20000518

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 20000519
2 Returning NEW_ID Value transfer Type reference (TYPE) I Neue aktives Fach 20000519

Method GET_NEW_ACTIVE_CELL on class CL_GUI_CONTAINER_BAR_XT 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) 20000518

Method ON_CLICK on class CL_GUI_CONTAINER_BAR_XT 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) 20000530

Method ON_CLOSE_CLICK on class CL_GUI_CONTAINER_BAR_XT has no exception.

Method REMOVE_CELL 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 Zu entfernendes Fach 20000518
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20000518

Method SET_ACTIVE 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 Nummer der Schublade 20000518
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20000518

Method SET_CELL_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAPTION Call by reference Type reference (TYPE) SBPTCAPTN Fachüberschrift 20000518
2 Importing ID Call by reference Type reference (TYPE) I ID des Faches 20000518
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20000518

Method SET_CELL_VISIBLE 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 Fach 20000518
2 Importing VISIBLE Call by reference Type reference (TYPE) C Sichtbar (X), Unsichtbar 20000518
# Exception Resumable Description Created on
1 CELL_DOES_NOT_EXIST Fach existiert nicht 20000518
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 20000518
2 ID Exporting Value transfer Type reference (TYPE) I Schublade 20000518

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 20000530

Event EMPTY Signature
Event EMPTY on class CL_GUI_CONTAINER_BAR_XT has no parameter.
History
Last changed by/on SAP  20080612 
SAP Release Created in 50A