SAP ABAP Class CL_OIJ_BPB_ITM_TB (Berth Planning Board main toolbar)
Hierarchy
IS-OIL (Software Component) IS-OIL
   IS-OIL-DS-TSW (Application Component) Trader's and Scheduler's Workbench
     OIJ (Package) TSW Traders and Schedulers Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_TOOLBAR Toolbar Control 20050222
Properties
Class CL_OIJ_BPB_ITM_TB  
Short Description Berth Planning Board main toolbar    
Super Class CL_GUI_TOOLBAR Toolbar Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OIJ   TSW Traders and Schedulers Workbench 
Created 20050222   SAP 
Last change 20060208   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OIJ_BPB_ITM_TB has no interface implemented.
Friends
Class CL_OIJ_BPB_ITM_TB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_SEPARATOR Static Attribute Public Type reference (TYPE) CHAR3 '-/-' 3-Byte field 20050222
2 GO_BPB_DATA Instance attribute Private Object reference (TYPE REF TO) CL_OIJ_BPB_DATA Berth Planning Board data class 20050302
3 GO_GUI_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_OIJ_BPB_GUI Business add-in interface IF_EX_OIJ_BPB_GUI 20050222
4 GT_OPT_METHODS Instance attribute Private Type reference (TYPE) TTYP_OPT_METHODS table of optimization methods 20050301
5 GV_DISPLAY Instance attribute Private Type reference (TYPE) C 'X'-display mode 20050302
6 GV_GUI_EXIT_ACT Instance attribute Private Type reference (TYPE) C 20050323
7 GV_OPT_METHOD_SEL Instance attribute Private Type reference (TYPE) V_OIJ_BPB_OPT current selected optimization method 20050301
8 GV_UNDO_STEPS Instance attribute Private Type reference (TYPE) I number of undo 20050303
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TOOLBAR_BUTTONS Instance method Private Method add the toolbar button 20050222
2 CHANGE_MODE Instance method Public Method change the display mode 20050302
3 CONSTRUCTOR Instance method Public Constructor 20050222
4 CREATE_GUI_BADI Instance method Private Method create an instance of gui badi 20050323
5 HANDLE_TB_DROPDOWN_CLICKED Instance method Private Event handling method eventhandler for toolbar function dropdown clicked 20050301
6 HANDLE_TB_FUNCTION_SELECTED Instance method Private Event handling method eventhandler for toolbar function selected 20050222
7 REFRESH Instance method Public Method refresh the UI control 20050222
8 REGISTER_TB_EVENTS Instance method Private Method register the two toolbar events 20050222
9 SET_DATA Instance method Public Method set the data 20050303
Events
# Event Type Visibility Description Created on
1 DO_OPTIMIZATION Instance Event
(0)
Public
(2)
call the optimization routine 20050301
2 DO_UNDO Instance Event
(0)
Public
(2)
undo last datachanges 20050301
Types
Class CL_OIJ_BPB_ITM_TB has no local type.
Method Signatures

Method ADD_TOOLBAR_BUTTONS Signature

Method ADD_TOOLBAR_BUTTONS on class CL_OIJ_BPB_ITM_TB has no parameter.
Method ADD_TOOLBAR_BUTTONS on class CL_OIJ_BPB_ITM_TB has no exception.

Method CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) C 20050302

Method CHANGE_MODE on class CL_OIJ_BPB_ITM_TB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BPB_DATA Call by reference Object reference (TYPE REF TO) CL_OIJ_BPB_DATA 20050302
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20050222
3 Importing IO_GUI_BADI Call by reference Object reference (TYPE REF TO) IF_EX_OIJ_BPB_GUI 20050222
4 Importing IV_DISPLAY Call by reference Type reference (TYPE) C 20050302

Method CONSTRUCTOR on class CL_OIJ_BPB_ITM_TB has no exception.

Method CREATE_GUI_BADI Signature

Method CREATE_GUI_BADI on class CL_OIJ_BPB_ITM_TB has no parameter.
Method CREATE_GUI_BADI on class CL_OIJ_BPB_ITM_TB has no exception.

Method HANDLE_TB_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) 20050303
2 Importing POSX Call by reference Attribute reference (LIKE) 20050303
3 Importing POSY Call by reference Attribute reference (LIKE) 20050303

Method HANDLE_TB_DROPDOWN_CLICKED on class CL_OIJ_BPB_ITM_TB has no exception.

Method HANDLE_TB_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) 20050222

Method HANDLE_TB_FUNCTION_SELECTED on class CL_OIJ_BPB_ITM_TB has no exception.

Method REFRESH Signature

Method REFRESH on class CL_OIJ_BPB_ITM_TB has no parameter.
Method REFRESH on class CL_OIJ_BPB_ITM_TB has no exception.

Method REGISTER_TB_EVENTS Signature

Method REGISTER_TB_EVENTS on class CL_OIJ_BPB_ITM_TB has no parameter.
Method REGISTER_TB_EVENTS on class CL_OIJ_BPB_ITM_TB has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNDO_STEPS Call by reference Type reference (TYPE) I 20050303

Method SET_DATA on class CL_OIJ_BPB_ITM_TB has no exception.
Event Signatures

Event DO_OPTIMIZATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_METHOD Exporting Value transfer Type reference (TYPE) OIJ_BPB_OPT 20050301

Event DO_UNDO Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_STEP Exporting Value transfer Type reference (TYPE) I 20050301
History
Last changed by/on SAP  20060208 
SAP Release Created in 600