Hierarchy

⤷

⤷

Properties
Class | /PLMB/CL_SPI_MB_DETAIL_ALV | |
Short Description | Build Up Detail Area with Metadata Attributes | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /PLMB/BA_SPI_TOOLS | Service Provider Infrastructure Tools |
Created | 20100528 | SAP |
Last change | 20110908 | 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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class /PLMB/CL_SPI_MB_DETAIL_ALV has no interface implemented.
Friends
Class /PLMB/CL_SPI_MB_DETAIL_ALV 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) | CL_GUI_ALV_GRID | ALV List Viewer | 20100601 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100531 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20100628 | ||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100628 | ||
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20100531 | ||
6 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100531 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /PLMB/CL_SPI_MB_CONTROLLER | Controller class of Metadata Browser | 20100610 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20100602 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /PLMB/CL_SPI_MB_METADATA | Responsible for checks and preparations on metadata | 20100618 | ||
10 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | Basis Class for Simple Tables | 20100528 | ||
11 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100528 | ||
12 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20100624 | ||
13 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20100624 | ||
14 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20100607 | ||
15 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20100624 | ||
16 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20100624 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_INITOP_ATTRIBUTES | 20100628 | |||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_ACTION_ATTRIBUTES | 20100628 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_ALV_DATA_ABBID_ATTRIBUTES | Output table of Alv for metadata abbid attributes | 20100601 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_INITOP_ATTRIBUTES | 20100628 | |||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_ACTION_ATTRIBUTES | Output table of Alv for metadata action attributes | 20100531 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_INITOP_ATTRIBUTES | Output table of Alv for metadata init operations attributes | 20100602 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_ALV_DATA_NODE_ATTRIBUTES | Output table of Alv for metadata node attributes | 20100528 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_QUERY_CRIT_ATTRIBUTES | Output table of Alv for metadata query criteria attributes | 20100624 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_QUERY_RES_ATTRIBUTES | Output table of Alv for metadata query result attributes | 20100624 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_QUERY_ATTRIBUTES | Output table of Alv for metadata query attributes | 20100607 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_INITOP_ATTRIBUTES | 20100628 | |||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_QUERY_CRIT_ATTRIBUTES | 20100628 | |||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_QUERY_RES_ATTRIBUTES | 20100628 | |||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA=>T_QUERY_ATTRIBUTES | 20100628 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Changes the color of ALV columns dependent on MD version | 20100616 |
2 | ![]() |
Instance method | Public | Method | Delete all data from ALV | 20100609 |
3 | ![]() |
Instance method | Public | Constructor | 20100528 | |
4 | ![]() |
Instance method | Public | Method | Build up detail area for node level metadata | 20100602 |
5 | ![]() |
Instance method | Private | Method | Defines field catalog needed for ABBID ALV | 20100610 |
6 | ![]() |
Instance method | Private | Method | Defines field catalog needed for action ALV | 20100610 |
7 | ![]() |
Instance method | Private | Method | Defines field catalog needed for init op ALV | 20100602 |
8 | ![]() |
Instance method | Private | Method | Defines field catalog needed for node ALV | 20100610 |
9 | ![]() |
Instance method | Private | Method | Defines field catalog needed for query ALV | 20100607 |
10 | ![]() |
Instance method | Private | Method | Defines field catalog needed for query criteria ALV | 20100624 |
11 | ![]() |
Instance method | Private | Method | Defines field catalog which are needed for query result ALV | 20100624 |
12 | ![]() |
Instance method | Public | Method | Delete all ALV objects | 20100714 |
13 | ![]() |
Instance method | Private | Method | Gets attributes to selected nodes from tree | 20100614 |
14 | ![]() |
Instance method | Private | Event handling method | Handles double-click on ABBID detail ALV | 20100628 |
15 | ![]() |
Instance method | Private | Event handling method | Handles double-click on node detail ALV | 20100610 |
16 | ![]() |
Instance method | Private | Event handling method | Handles double-click on query detail ALV | 20100624 |
17 | ![]() |
Instance method | Private | Method | Handles forward navigation to DDIC or classes | 20100616 |
18 | ![]() |
Instance method | Private | Event handling method | Handles hotspot click on ABBID ALV and forward navigation | 20100616 |
19 | ![]() |
Instance method | Private | Event handling method | Handles hotspot click on action ALV and forward navigation | 20100616 |
20 | ![]() |
Instance method | Private | Event handling method | Handles hotspot click on node ALV and forward navigation | 20100616 |
21 | ![]() |
Instance method | Private | Event handling method | Handles navigation between ALV | 20100615 |
22 | ![]() |
Instance method | Private | Event handling method | Handles navigation buttons of ALV | 20100615 |
23 | ![]() |
Instance method | Private | Event handling method | Handles toolbar buttons of ALV | 20100608 |
24 | ![]() |
Instance method | Public | Method | Initialize detail ALVs | 20100714 |
25 | ![]() |
Instance method | Public | Method | Set ALV container | 20100714 |
Events
Class /PLMB/CL_SPI_MB_DETAIL_ALV has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_ALV_DATA_ABBID_ATTRIBUTES | Public | See coding | 20100601 | BEGIN OF s_alv_data_abbid_attributes.
INCLUDE TYPE /plmb/cl_spi_mb_metadata=>s_abbid_attributes.
TYPES color_tab TYPE lvc_t_scol.
TYPES END OF s_alv_data_abbid_attributes
|
||
2 | S_ALV_DATA_NODE_ATTRIBUTES | Public | See coding | 20100528 | BEGIN OF s_alv_data_node_attributes.
INCLUDE TYPE /plmb/cl_spi_mb_metadata=>s_node_attributes.
TYPES color_tab TYPE lvc_t_scol.
TYPES END OF s_alv_data_node_attributes
|
||
3 | T_ALV_DATA_ABBID_ATTRIBUTES | Public | See coding | 20100601 | t_alv_data_abbid_attributes TYPE STANDARD TABLE OF s_alv_data_abbid_attributes
|
||
4 | T_ALV_DATA_NODE_ATTRIBUTES | Public | See coding | 20100528 | t_alv_data_node_attributes TYPE STANDARD TABLE OF s_alv_data_node_attributes
|
Method Signatures
Method CHANGE_ALV_COL_BY_VERSION Signature
Method CHANGE_ALV_COL_BY_VERSION on class /PLMB/CL_SPI_MB_DETAIL_ALV has no parameter.
Method CHANGE_ALV_COL_BY_VERSION on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method CLEAR_DATA Signature
Method CLEAR_DATA on class /PLMB/CL_SPI_MB_DETAIL_ALV has no parameter.
Method CLEAR_DATA on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ABBID_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100531 | ||
2 | ![]() |
IO_ABBID_INITOP_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100628 | ||
3 | ![]() |
IO_ACTION_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100531 | ||
4 | ![]() |
IO_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | /PLMB/CL_SPI_MB_CONTROLLER | Controller class of Metadata Browser | 20100610 | ||
5 | ![]() |
IO_NODE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100528 |
Method CONSTRUCTOR on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method CREATE_DETAIL_AREA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA_TREE=>T_SEL_NODES | 20100602 | |||
2 | ![]() |
IV_CURRENT_VIEW | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20100609 |
Method CREATE_DETAIL_AREA on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_ABBID_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100610 |
Method DEFINE_ABBID_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_ACTION_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100610 |
Method DEFINE_ACTION_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_INIT_OP_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100602 |
Method DEFINE_INIT_OP_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_NODE_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100610 |
Method DEFINE_NODE_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_QUERY_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100607 |
Method DEFINE_QUERY_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_Q_CRITERIA_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100624 |
Method DEFINE_Q_CRITERIA_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DEFINE_Q_RESULT_FIELDCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100624 |
Method DEFINE_Q_RESULT_FIELDCAT on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method DELETE_ALV_OBJECTS Signature
Method DELETE_ALV_OBJECTS on class /PLMB/CL_SPI_MB_DETAIL_ALV has no parameter.
Method DELETE_ALV_OBJECTS on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method GET_ATTRIBUTES_TO_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_NODES | Call by reference | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA_TREE=>T_SEL_NODES | selected nodes from tree | 20100614 |
Method GET_ATTRIBUTES_TO_SELECTION on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_DOUBLE_CLICK_ON_ABBID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ROW | Value transfer | Attribute reference (LIKE) | 20100628 |
Method HANDLE_DOUBLE_CLICK_ON_ABBID on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_DOUBLE_CLICK_ON_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ROW | Value transfer | Attribute reference (LIKE) | 20100610 |
Method HANDLE_DOUBLE_CLICK_ON_NODE on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_DOUBLE_CLICK_ON_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_ROW | Value transfer | Attribute reference (LIKE) | 20100624 |
Method HANDLE_DOUBLE_CLICK_ON_QUERY on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_FOWARDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20100616 | |||
2 | ![]() |
IV_COLUMN | Call by reference | Type reference (TYPE) | LVC_S_COL | ALV Control: Column ID | 20100616 |
Method HANDLE_FOWARDING on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_HOTSPOT_CLICK_ABBID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_COLUMN_ID | Value transfer | Attribute reference (LIKE) | 20100616 | ||||
2 | ![]() |
E_ROW_ID | Value transfer | Attribute reference (LIKE) | 20100616 |
Method HANDLE_HOTSPOT_CLICK_ABBID on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_HOTSPOT_CLICK_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_COLUMN_ID | Value transfer | Attribute reference (LIKE) | 20100616 | ||||
2 | ![]() |
E_ROW_ID | Value transfer | Attribute reference (LIKE) | 20100616 |
Method HANDLE_HOTSPOT_CLICK_ACTION on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_HOTSPOT_CLICK_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_COLUMN_ID | Value transfer | Attribute reference (LIKE) | 20100616 | ||||
2 | ![]() |
E_ROW_ID | Value transfer | Attribute reference (LIKE) | 20100616 |
Method HANDLE_HOTSPOT_CLICK_NODE on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_NAVIGATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_UCOMM | Value transfer | Attribute reference (LIKE) | 20100615 |
Method HANDLE_NAVIGATION on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_NAV_BUTTONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_OBJECT | Value transfer | Attribute reference (LIKE) | 20100615 |
Method HANDLE_NAV_BUTTONS on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method HANDLE_TOOLBAR_BUTTON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_OBJECT | Value transfer | Attribute reference (LIKE) | 20100608 |
Method HANDLE_TOOLBAR_BUTTON on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method INIT_DETAIL_AREA Signature
Method INIT_DETAIL_AREA on class /PLMB/CL_SPI_MB_DETAIL_ALV has no parameter.
Method INIT_DETAIL_AREA on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
Method SET_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ABBID_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100714 | ||
2 | ![]() |
IO_ABBID_INITOP_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100714 | ||
3 | ![]() |
IO_ACTION_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100714 | ||
4 | ![]() |
IO_NODE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20100714 |
Method SET_CONTAINER on class /PLMB/CL_SPI_MB_DETAIL_ALV has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 703 |