SAP ABAP Class CL_RMWB_TOOLBAR (RMS-WB: Toolbar Support for Workbench)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-BD (Application Component) Basic Data and Tools
     CBBA_WB (Package) EHS: Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMWB_TLBAR EHS-WB: Interface for Workbench Toolbar 20060223
Properties
Class CL_RMWB_TOOLBAR  
Short Description RMS-WB: Toolbar Support for Workbench    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBBA_WB   EHS: Workbench 
Created 20010917   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMWB_TOOLBAR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMWB_TLBAR EHS-WB: Interface for Workbench Toolbar 20060223
Friends
Class CL_RMWB_TOOLBAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_FIRST_CALL Constant Private Type reference (TYPE) UI_FUNC 'FIRST_CALL' First Call of Toolbar Personalization 20041125
2 CD_NAV Constant Private Type reference (TYPE) CHAR3 'NAV' 3-Byte Field 20040204
3 CD_WBTL_BACK Constant Public Type reference (TYPE) UI_FUNC 'WBTL_BACK' History Back 20010917
4 CD_WBTL_EREF Constant Private Type reference (TYPE) UI_FUNC 'WBTL_EREF' Refresh Navigation Area 20051212
5 CD_WBTL_FILT Constant Private Type reference (TYPE) UI_FUNC 'WBTL_FILT' Filter 20010917
6 CD_WBTL_FIND Constant Private Type reference (TYPE) UI_FUNC 'WBTL_FIND' Find 20010917
7 CD_WBTL_FINDN Constant Private Type reference (TYPE) UI_FUNC 'WBTL_FINDN' Find Next Entry 20011205
8 CD_WBTL_FORW Constant Private Type reference (TYPE) UI_FUNC 'WBTL_FORW' History Forward 20010917
9 CD_WBTL_IPER Instance attribute Private Type reference (TYPE) UI_FUNC 'WBTL_IPER' Function Code 20040204
10 CD_WBTL_KDATE Constant Private Type reference (TYPE) UI_FUNC 'WBTL_KDATE' Change Key Date 20060203
11 CD_WBTL_MARKE Constant Private Type reference (TYPE) UI_FUNC 'WBTL_MARKE' Select Current Entry 20030527
12 CD_WBTL_OBACK Constant Public Type reference (TYPE) UI_FUNC 'WBTL_OBACK' Previous Object 20041022
13 CD_WBTL_OFORW Constant Private Type reference (TYPE) UI_FUNC 'WBTL_OFORW' Next Object 20041022
14 CD_WBTL_PERS Constant Private Type reference (TYPE) UI_FUNC 'WBTL_PERS' Personalization 20010917
15 CD_WBTL_PRINT Constant Private Type reference (TYPE) UI_FUNC 'WBTL_PRINT' Print 20020902
16 CD_WBTL_TREX Constant Private Type reference (TYPE) UI_FUNC 'WBTL_TREX' Expand 20010917
17 CD_WBTL_TRIX Constant Private Type reference (TYPE) UI_FUNC 'WBTL_TRIX' Collapse 20010917
18 CD_WBTL_TRSL Constant Private Type reference (TYPE) UI_FUNC 'WBTL_TRPI' Function Code 20040112
19 CD_X Constant Private Type reference (TYPE) RMWBE_FLG 'X' General Indicator 20011205
20 MD_SRVGRP Instance attribute Private Type reference (TYPE) RMWBE_SRVGRP Service Group 20040205
21 MO_HIST Instance attribute Private Object reference (TYPE REF TO) LCL_HIST History 20010917
22 MO_TOOLBAR Static Attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20010917
23 MO_TOOLBAR_CL Static Attribute Private Object reference (TYPE REF TO) CL_RMWB_TOOLBAR RMS-WB: Toolbar Support for Workbench 20060223
24 MO_WB Instance attribute Private Object reference (TYPE REF TO) CL_RMWB_WB RMS-WB: Workbench 20010917
25 MT_BUTTON Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20040204
26 MT_FUNC Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20040204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_HISTORY Instance method Public Method Add Node to History 20070619
2 ADD_SEARCH Instance method Public Method Add Node to Search List 20070619
3 BACK Instance method Public Method Back 20070619
4 CHECK_BUTTON_STATE Instance method Private Method Checks and Sets 20040115
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010917
6 FLUSH Instance method Public Method Initialize History 20070619
7 FREE Instance method Public Method Destructor 20070223
8 FUNC_BACK Instance method Private Method Back 20020201
9 INIT_BUTTONS Instance method Private Method Initialize Bar 20010917
10 ON_DROPDOWN_CLICKED Instance method Public Event handling method Button Pressed 20010917
11 ON_FUNCTION_SELECTED Instance method Public Event handling method Function Was Selected 20010917
12 TOOLBAR_PERSONAL Instance method Private Method Toolbar Personalization 20040204
Events
# Event Type Visibility Description Created on
1 FUNCTION_SELECTED Static Event
(1)
Public
(2)
Event: Pushbutton Selected 20090911
Types
Class CL_RMWB_TOOLBAR has no local type.
Method Signatures

Method ADD_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WBO Call by reference Object reference (TYPE REF TO) IF_RMWB_WBO RMS-WB: Interface eines Workbench Objektes 20070619
2 Importing I_CAT Call by reference Type reference (TYPE) RMWBE_WBOCAT Objekttyp der Workbench 20070619
3 Importing I_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20070619
4 Importing I_TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20070619
5 Importing I_UID Call by reference Type reference (TYPE) RMWBE_WBOUID Eindeutiger Objektschlüssel für die RMS-Workbench 20070619

Method ADD_HISTORY on class CL_RMWB_TOOLBAR has no exception.

Method ADD_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WBO Call by reference Object reference (TYPE REF TO) IF_RMWB_WBO RMS-WB: Interface eines Workbench Objektes 20070619
2 Importing I_CAT Call by reference Type reference (TYPE) RMWBE_WBOCAT Objekttyp der Workbench 20070619
3 Importing I_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20070619
4 Importing I_TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20070619
5 Importing I_UID Call by reference Type reference (TYPE) RMWBE_WBOUID Eindeutiger Objektschlüssel für die RMS-Workbench 20070619

Method ADD_SEARCH on class CL_RMWB_TOOLBAR has no exception.

Method BACK Signature

Method BACK on class CL_RMWB_TOOLBAR has no parameter.
# Exception Resumable Description Created on
1 EXC_EMPTY_QUEUE Back nicht möglich 20070619

Method CHECK_BUTTON_STATE Signature

Method CHECK_BUTTON_STATE on class CL_RMWB_TOOLBAR has no parameter.
Method CHECK_BUTTON_STATE on class CL_RMWB_TOOLBAR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20010917
2 Importing IO_WB Call by reference Object reference (TYPE REF TO) CL_RMWB_WB RMS-WB: Workbench 20010917
3 Importing I_SRVGRP Call by reference Type reference (TYPE) RMWBE_SRVGRP Servicegruppe 20040205

Method CONSTRUCTOR on class CL_RMWB_TOOLBAR has no exception.

Method FLUSH Signature

Method FLUSH on class CL_RMWB_TOOLBAR has no parameter.
Method FLUSH on class CL_RMWB_TOOLBAR has no exception.

Method FREE Signature

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

Method FUNC_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIST Call by reference Type reference (TYPE) TY_S_HIST 20020201
2 Importing I_FLG_TOOL_SELECT Call by reference Type reference (TYPE) RMWBE_FLG Kennzeichen: von der Toolbar gerufen 20040218
# Exception Resumable Description Created on
1 EXC_EMPTY_QUEUE Back nicht möglich 20020201

Method INIT_BUTTONS Signature

Method INIT_BUTTONS on class CL_RMWB_TOOLBAR has no parameter.
Method INIT_BUTTONS on class CL_RMWB_TOOLBAR has no exception.

Method ON_DROPDOWN_CLICKED Signature

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

Method ON_DROPDOWN_CLICKED on class CL_RMWB_TOOLBAR has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_RMWB_TOOLBAR has no exception.

Method TOOLBAR_PERSONAL Signature

Method TOOLBAR_PERSONAL on class CL_RMWB_TOOLBAR has no parameter.
Method TOOLBAR_PERSONAL on class CL_RMWB_TOOLBAR has no exception.
Event Signatures

Event FUNCTION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_FCODE Exporting Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20090911
History
Last changed by/on SAP  20100310 
SAP Release Created in 471