Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /PLMB/IF_SPI_B_DYNPRO_EVENT | Interface for Handle Dynpro Events | 20101215 |
Properties
Class | /PLMB/CL_SPI_B_GUI_CONTROLLER | |
Short Description | Service Provider Browser - Conroller for GUI actions | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /PLMB/BA_SPI_TOOLS | Service Provider Infrastructure Tools |
Created | 20101215 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /PLMB/CL_SPI_B_GUI_CONTROLLER has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /PLMB/IF_SPI_B_DYNPRO_EVENT | Interface for Handle Dynpro Events | 20101215 |
Friends
Class /PLMB/CL_SPI_B_GUI_CONTROLLER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /PLMB/CL_SPI_B_DYNPRO_CTRL | Service Provider Browser - Dynpro Controller Class | 20101215 | ||
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | /PLMB/CL_SPI_B_GUI_CONTROLLER | Service Provider Browser - Conroller for GUI actions | 20101216 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /PLMB/CL_SPI_B_APP_CONTROLLER | Service Provider Browser - Controller of Browser Application | 20110330 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_T_DATA_BUFFER | 20110222 | |||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/T_SPI_B_SVAL | Action Parameters Popup Returning Values | 20110127 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20110322 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | NODE_SELECTION | Instance Event (0) |
Public (2) |
20110322 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_S_DATA_BUFFER | Private | See coding | 20110222 | BEGIN OF lty_s_data_buffer,
node_name TYPE /plmb/spi_node_name,
data_ref TYPE REF TO data,
END OF lty_s_data_buffer
|
||
2 | LTY_S_F4_VALUE_HELP | Private | See coding | 20120908 | BEGIN OF lty_s_f4_value_help,
value TYPE char30,
description TYPE char40,
END OF lty_s_F4_value_help
|
||
3 | LTY_T_DATA_BUFFER | Private | See coding | 20110222 | lty_t_data_buffer TYPE STANDARD TABLE OF lty_s_data_buffer
|
||
4 | LTY_T_F4_VALUE_HELP | Private | See coding | 20120908 | LTY_T_F4_value_HELP type STANDARD TABLE OF lty_s_f4_value_help
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_DYNPRO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_B_DYNPRO_CALLBACK | Interface for Calling Dynpros From SPI B | 20101216 |
Method CONSTRUCTOR on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method DISPLAY_DATA_IN_NODE_ALV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATA_TYPE | Call by reference | Type reference (TYPE) | STRING | 20120917 | |||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120917 |
Method DISPLAY_DATA_IN_NODE_ALV on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method EVALUATE_OPERATION Signature
Method EVALUATE_OPERATION on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no parameter.
Method EVALUATE_OPERATION on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_ABBID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ABBID | Value transfer | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20101215 |
Method GET_ABBID on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_DYNPRO_CALLBACK | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_B_DYNPRO_CALLBACK | Interface for Calling Dynpros From SPI B | 20101216 | ||
2 | ![]() |
RR_DYNPRO_EVENT | Value transfer | Object reference (TYPE REF TO) | /PLMB/IF_SPI_B_DYNPRO_EVENT | Interface for Handle Dynpro Events | 20101216 |
Method GET_INSTANCE on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_MENU_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OPERATIONS | Value transfer | Type reference (TYPE) | /PLMB/T_SPI_B_OPERATION_ITEMS | Table of dropdown items for node operations | 20101215 | ||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20101215 | ||
3 | ![]() |
IV_SUBSET_NAME | Call by reference | Type reference (TYPE) | STRING | 20101215 |
Method GET_MENU_ITEMS on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_MESSAGES Signature
Method GET_MESSAGES on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no parameter.
Method GET_MESSAGES on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_NODE_DEF_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_NODE_DEFINITION | Value transfer | Type reference (TYPE) | /PLMB/T_SPI_METADATA_NODE | Metadata Node Definition | 20110221 |
Method GET_NODE_DEF_ALL on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_SELECTED_ALV_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_NODE_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20110222 | |||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20110222 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | STRING | 20110302 |
Method GET_SELECTED_ALV_DATA on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_SELECTED_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SELECTED_NODE | Value transfer | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20101215 |
Method GET_SELECTED_NODE on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_SELECTED_OPERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SELECTED_OPERATION | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20110128 |
Method GET_SELECTED_OPERATION on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_SELECTED_OPERATION_PARAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_SELECTED_OPERATION_PARAM | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20110128 |
Method GET_SELECTED_OPERATION_PARAM on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_STRUCT_TYPE_DEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ALV_STRUCT | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20110412 | ||
2 | ![]() |
IV_NODE_DEF | Call by reference | Type reference (TYPE) | /PLMB/S_SPI_METADATA_NODE | Metadata Node Definition | 20110412 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | STRING | 20110412 |
Method GET_STRUCT_TYPE_DEL on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method GET_TREE_CTXT_MENU Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OPERATIONS | Value transfer | Type reference (TYPE) | /PLMB/T_SPI_B_NODE_OPERATIONS | Text, 40 Characters Long | 20110105 | ||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20110105 | ||
3 | ![]() |
IV_SUBSET_NAME | Call by reference | Type reference (TYPE) | STRING | 20110105 |
Method GET_TREE_CTXT_MENU on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method HANDLE_ALV_OPERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | TABLE | 20110209 | |||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20110209 | ||
3 | ![]() |
IV_OPERATION_NAME | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20110209 |
Method HANDLE_ALV_OPERATION on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method HANDLE_BUTTON_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EVENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20110207 |
Method HANDLE_BUTTON_EVENT on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method HANDLE_NODE_OPERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20101215 | ||
2 | ![]() |
IV_OPERATION_NAME | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20101215 |
Method HANDLE_NODE_OPERATION on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method HANDLE_POPUP_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EVENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20101215 | |||
2 | ![]() |
IV_POPUP_NAME | Call by reference | Type reference (TYPE) | STRING | 20101215 |
Method HANDLE_POPUP_EVENT on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method IS_ACTION_STRUC_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ACTION_STRUC_INITIAL | Call by reference | Type reference (TYPE) | C | Link field for view query | 20110128 |
Method IS_ACTION_STRUC_INITIAL on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method ON_ALV_F4_PRESSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_DATA | Call by reference | Attribute reference (LIKE) | 20120910 | ||||
2 | ![]() |
ER_EVENT_DATA | Value transfer | Attribute reference (LIKE) | 20120906 | ||||
3 | ![]() |
ES_ROW_NO | Value transfer | Attribute reference (LIKE) | 20120906 | ||||
4 | ![]() |
ET_BAD_CELLS | Value transfer | Attribute reference (LIKE) | 20120906 | ||||
5 | ![]() |
E_DISPLAY | Value transfer | Attribute reference (LIKE) | 20120906 | ||||
6 | ![]() |
E_FIELDNAME | Value transfer | Attribute reference (LIKE) | 20120906 | ||||
7 | ![]() |
E_FIELDVALUE | Value transfer | Attribute reference (LIKE) | 20120906 | ||||
8 | ![]() |
SENDER | Value transfer | Attribute reference (LIKE) | 20120906 |
Method ON_ALV_F4_PRESSED on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method PREPARE_MT_SELECTED_ALV_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | TABLE | 20120917 | |||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120917 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Character Field Length = 10 | 20120917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SPI Metadata Exception (static) | 20120917 |
Method SET_ABBID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ABBID | Call by reference | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20101215 |
Method SET_ABBID on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_ALV_LAYOUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_ALV_BUILDER | Call by reference | Object reference (TYPE REF TO) | /PLMB/CL_SPI_B_GUI_ALV_BUILD | Service Provider Browser - Helper Class to Build ALV tables | 20101215 | ||
2 | ![]() |
IV_TITLE_NAME | Call by reference | Type reference (TYPE) | LVC_S_LAYO-GRID_TITLE | Character field, length 70 | 20120913 |
Method SET_ALV_LAYOUT on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_OPERATION_INFORMATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | Link field for view query | 20121022 | ||
2 | ![]() |
EV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20121022 | ||
3 | ![]() |
EV_OPERATION_NAME | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20121022 | ||
4 | ![]() |
EV_OPERATION_PARAM | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20121022 | ||
5 | ![]() |
EV_OPERATION_PARAM2 | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20121022 | ||
6 | ![]() |
EV_OPERATION_PARAM3 | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20121022 | ||
7 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | TABLE | 20121022 | |||
8 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20121022 | ||
9 | ![]() |
IV_OPERATION_NAME | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20121022 |
Method SET_OPERATION_INFORMATION on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_SELECTED_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20101215 |
Method SET_SELECTED_NODE on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_SELECTED_NODE_ALV Signature
Method SET_SELECTED_NODE_ALV on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no parameter.
Method SET_SELECTED_NODE_ALV on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_SELECTED_RETURN_BUTTON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20110322 |
Method SET_SELECTED_RETURN_BUTTON on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_ALV_BUILDER | Call by reference | Object reference (TYPE REF TO) | /PLMB/CL_SPI_B_GUI_ALV_BUILD | Service Provider Browser - Helper Class to Build ALV tables | 20101215 | ||
2 | ![]() |
IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20101215 |
Method SET_TOOLBAR on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Method SET_USER_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SETTINGS | Call by reference | Type reference (TYPE) | /PLMB/S_SPI_B_SETTINGS | SPI Browser settings | 20101215 |
Method SET_USER_SETTINGS on class /PLMB/CL_SPI_B_GUI_CONTROLLER has no exception.
Event Signatures
Event NODE_SELECTION Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | NODE_NAME | Exporting | Value transfer | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20110322 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 703 |