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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Static Attribute | Public | Type reference (TYPE) | CHAR3 | '-/-' | 3-Byte field | 20050222 | ||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_OIJ_BPB_DATA | Berth Planning Board data class | 20050302 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_OIJ_BPB_GUI | Business add-in interface IF_EX_OIJ_BPB_GUI | 20050222 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TTYP_OPT_METHODS | table of optimization methods | 20050301 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | C | 'X'-display mode | 20050302 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | C | 20050323 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | V_OIJ_BPB_OPT | current selected optimization method | 20050301 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | I | number of undo | 20050303 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | add the toolbar button | 20050222 | |
| 2 | Instance method | Public | Method | change the display mode | 20050302 | |
| 3 | Instance method | Public | Constructor | 20050222 | ||
| 4 | Instance method | Private | Method | create an instance of gui badi | 20050323 | |
| 5 | Instance method | Private | Event handling method | eventhandler for toolbar function dropdown clicked | 20050301 | |
| 6 | Instance method | Private | Event handling method | eventhandler for toolbar function selected | 20050222 | |
| 7 | Instance method | Public | Method | refresh the UI control | 20050222 | |
| 8 | Instance method | Private | Method | register the two toolbar events | 20050222 | |
| 9 | 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 | 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 | IO_BPB_DATA | Call by reference | Object reference (TYPE REF TO) | CL_OIJ_BPB_DATA | 20050302 | ||||
| 2 | IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstraktcontainer für GUI Controls | 20050222 | |||
| 3 | IO_GUI_BADI | Call by reference | Object reference (TYPE REF TO) | IF_EX_OIJ_BPB_GUI | 20050222 | ||||
| 4 | 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 | FCODE | Call by reference | Attribute reference (LIKE) | 20050303 | |||||
| 2 | POSX | Call by reference | Attribute reference (LIKE) | 20050303 | |||||
| 3 | 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 | 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 | 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 |