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
⤷ 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 |