SAP ABAP Class /ASU/CL_SSM_NAVIGATION_BOX (Navigation Docking Container)
Hierarchy
☛
ST-PI (Software Component) SAP Solution Tools Plug-In
⤷
SV-SMG-ASU (Application Component) Application-Specific Upgrade
⤷
/ASU/MAIN (Package) Application-Specific Upgrade
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GUI_DOCKING_CONTAINER | Docking Control Container | 20080610 |
Properties
| Class | /ASU/CL_SSM_NAVIGATION_BOX | |
| Short Description | Navigation Docking Container | |
| Super Class | CL_GUI_DOCKING_CONTAINER | Docking Control Container |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /ASU/MAIN | Application-Specific Upgrade |
| Created | 20080610 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /ASU/CL_SSM_NAVIGATION_BOX has no interface implemented.
Friends
Class /ASU/CL_SSM_NAVIGATION_BOX has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | SYUCOMM | 'CLOSE' | Fcode Show | 20080618 | ||
| 2 | Constant | Protected | Type reference (TYPE) | SYUCOMM | 'DISPLAY' | Fcode Show | 20080617 | ||
| 3 | Constant | Protected | Type reference (TYPE) | SYUCOMM | 'DISPLAYSO' | Fcode Show | 20080618 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080808 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /ASU/SSMTREE_CO | ASU: Content Object & ALV Tree Entry | 20080618 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | /ASU/CL_SSM_ALV_TREE | Classical ALV Tree ASU Smple Schedule Manager | 20080617 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | LVC_T_FCAT | Field catalog for ListViewer control | 20080612 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | TY_NAVIBOX_TAB | ALV Grid Output Table | 20080612 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Toolbar Exclude Function Code Table | 20080613 | |||
| 10 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20080610 |
Methods
Events
Class /ASU/CL_SSM_NAVIGATION_BOX has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_NAVIBOX_TAB | Protected | See coding | 20080613 | |
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLOSE_BUTTON | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | 'X' | 20080610 | ||
| 2 | IM_DISPLAY_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'H' | Hidden = 'H' Unhidden = 'U' | 20080610 | ||
| 3 | IM_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | Dynpro | 20080610 | |||
| 4 | IM_EXTENSION | Call by reference | Type reference (TYPE) | I | 265 | Extension in pixel (default 300) | 20080610 | ||
| 5 | IM_LIFETIME | Call by reference | Type reference (TYPE) | I | LIFETIME_DEFAULT | Lifetime | 20080610 | ||
| 6 | IM_REPID | Call by reference | Type reference (TYPE) | SYREPID | Report | 20080610 | |||
| 7 | IM_SIDE | Call by reference | Type reference (TYPE) | I | DOCK_AT_LEFT | Docking side | 20080610 | ||
| 8 | IM_SSM_ALV_TREE | Call by reference | Object reference (TYPE REF TO) | /ASU/CL_SSM_ALV_TREE | Classical ALV Tree ASU Smple Schedule Manager | 20080617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Control Error | 20080610 | ||
| 2 | Control System Error | 20080610 | ||
| 3 | Error when creating the docking control | 20080610 | ||
| 4 | lifetime_dynpro_dynpro_link | 20080610 | ||
| 5 | Lifetime error | 20080610 |
Method FILL_FIELDCATALOG_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Table name | 20080612 |
Method FILL_FIELDCATALOG_TREE on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method GET_USER_STATUS_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_USER_STATUS_ICON | Call by reference | Type reference (TYPE) | /ASU/USER_STATUS_ICON | ASU: The status as icon that the user has defined | 20080808 | |||
| 2 | IM_ID | Call by reference | Type reference (TYPE) | /ASU/ID | ASU - General ID f.g. sequence number | 20080808 | |||
| 3 | IM_TASKLIST | Call by reference | Type reference (TYPE) | PEPPROFILE | Schedule Manager: Task list | 20080808 |
Method GET_USER_STATUS_ICON on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method HANDLE_CONTEXT_MENU_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20080617 |
Method HANDLE_CONTEXT_MENU_REQUEST on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method HANDLE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20080617 | |||||
| 2 | E_COLUMN | Call by reference | Attribute reference (LIKE) | 20080617 | |||||
| 3 | E_ROW | Call by reference | Attribute reference (LIKE) | 20080617 |
Method HANDLE_DOUBLE_CLICK on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method HANDLE_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) | 20080617 |
Method HANDLE_FUNCTION_SELECTED on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method HANDLE_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20080617 | |||||
| 2 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20080617 |
Method HANDLE_TOOLBAR on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method HANDLE_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20080617 |
Method HANDLE_USER_COMMAND on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method HIDE Signature
Method HIDE on class /ASU/CL_SSM_NAVIGATION_BOX has no parameter.
Method HIDE on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CLOSE_BUTTON | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Inserts a close button | 20080610 | ||
| 2 | IM_DISPLAY_STATE | Call by reference | Type reference (TYPE) | CHAR1 | 'U' | Hidden = 'H' Unhidden = 'U' | 20080610 | ||
| 3 | IM_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | ABAP program, number of current screen | 20080610 | |||
| 4 | IM_EXTENSION | Call by reference | Type reference (TYPE) | I | 300 | Extension in pixel (default 300) | 20080610 | ||
| 5 | IM_REPID | Call by reference | Type reference (TYPE) | SYREPID | ABAP program, current main program | 20080610 | |||
| 6 | IM_SIDE | Call by reference | Type reference (TYPE) | CHAR1 | 'L' | Docked 'L' , 'R', 'T' or 'B' | 20080610 |
Method INIT on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method IS_HIDDEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_FLAG | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080808 |
Method IS_HIDDEN on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SSMTREES_CO | Call by reference | Type reference (TYPE) | /ASU/SSMTREE_CO | ASU: Content Object & ALV Tree Entry | 20080808 | |||
| 2 | IM_TASKLIST | Call by reference | Type reference (TYPE) | PEPPROFILE | Schedule Manager: Task list | 20080808 |
Method REFRESH on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method SHOW_STEPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEP_STEPS | Call by reference | Type reference (TYPE) | /ASU/SSMTREE_CO_T | Table Type ASU: SSM Tree Entry & Content Object | 20080617 | |||
| 2 | IM_STEP | Call by reference | Type reference (TYPE) | /ASU/SSMTREE_CO | ASU: Content Object & ALV Tree Entry | 20080617 |
Method SHOW_STEPS on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
Method UNHIDE Signature
Method UNHIDE on class /ASU/CL_SSM_NAVIGATION_BOX has no parameter.
Method UNHIDE on class /ASU/CL_SSM_NAVIGATION_BOX has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 2005_1_46C |