SAP ABAP Class /PLMB/CL_SPI_MB_METADATA (Responsible to Get and Prepare Metadata Attributes)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷ CA-EPT-SPI (Application Component) Service Provider Infrastructure
⤷ /PLMB/BA_SPI_TOOLS (Package) Service Provider Infrastructure Tools
⤷ CA-EPT-SPI (Application Component) Service Provider Infrastructure
⤷ /PLMB/BA_SPI_TOOLS (Package) Service Provider Infrastructure Tools
Properties
Class | /PLMB/CL_SPI_MB_METADATA | |
Short Description | Responsible to Get and Prepare 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 | 20100617 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /PLMB/CL_SPI_MB_DETAIL_ALV | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class /PLMB/CL_SPI_MB_METADATA has no interface implemented.
Friends
Class /PLMB/CL_SPI_MB_METADATA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MO_CONTROLLER | Instance attribute | Private | Object reference (TYPE REF TO) | /PLMB/CL_SPI_MB_CONTROLLER | Controller class of Metadata Browser | 20100618 | ||
2 | MT_ABBID_ATTRIBUTES | Instance attribute | Private | Type reference (TYPE) | T_ABBID_ATTRIBUTES | 20100623 | |||
3 | MT_ACTION_ATTRIBUTES | Instance attribute | Private | Type reference (TYPE) | T_ACTION_ATTRIBUTES | 20100623 | |||
4 | MT_INITOP_ATTRIBUTES | Instance attribute | Private | Type reference (TYPE) | T_INITOP_ATTRIBUTES | 20100623 | |||
5 | MT_NODE_ATTRIBUTES | Instance attribute | Private | Type reference (TYPE) | T_NODE_ATTRIBUTES | 20100623 | |||
6 | MT_QUERY_ATTRIBUTES | Instance attribute | Private | Type reference (TYPE) | T_QUERY_ATTRIBUTES | 20100623 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | 20100618 | |
2 | FETCH_ABBID_DATA | Instance method | Public | Method | Fetch metadata attributes of ABBIDs | 20100623 |
3 | FETCH_ACTION_DATA | Instance method | Public | Method | Fetch metadata attributes of actions | 20100623 |
4 | FETCH_METADATA_ATTRIBUTES | Instance method | Public | Method | Fetch metadata attributes to selected nodes | 20100623 |
5 | FETCH_NODE_DATA | Instance method | Public | Method | Fetch metadada attributes of nodes | 20100623 |
6 | FETCH_QUERY_DATA | Instance method | Public | Method | Fetch metadada attributes of queries to one node | 20100623 |
7 | GET_ABBID_ATTRIBUTES | Instance method | Public | Method | Get ABBID attributes | 20100623 |
8 | GET_ACTION_ATTRIBUTES | Instance method | Public | Method | Get action attributes | 20100623 |
9 | GET_INITOP_ATTRIBUTES | Instance method | Public | Method | Get init operation attributes | 20100623 |
10 | GET_NODE_ATTRIBUTES | Instance method | Public | Method | Get node attributes | 20100623 |
11 | GET_QUERY_ATTRIBUTES | Instance method | Public | Method | Get query attributes | 20100623 |
12 | GET_SIDEEFFECT_TEXT | Instance method | Private | Method | Get describing text to side effect ID | 20100617 |
Events
Class /PLMB/CL_SPI_MB_METADATA has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_ABBID_ATTRIBUTES | Public | See coding | 20100622 | BEGIN OF s_abbid_attributes,
abbid TYPE /plmb/spi_abbid,
version TYPE /plmb/spi_metadata_version,
mp_name TYPE /plmb/spi_mp_name,
sp_name TYPE /plmb/spi_sp_name,
badi_active TYPE int4,
pull_properties TYPE /plmb/spi_pull_ind,
node_name TYPE /plmb/spi_node_name,
operation_type TYPE /plmb/spi_operation_type,
action_name TYPE /plmb/spi_action_name,
sequence TYPE /plmb/spi_sequence,
END OF s_abbid_attributes
|
||
2 | S_ACTION_ATTRIBUTES | Public | See coding | 20100622 | BEGIN OF s_action_attributes ,
name TYPE /plmb/spi_action_name,
node_name TYPE /plmb/spi_node_name,
abbid TYPE /plmb/spi_abbid,
not_save_rel TYPE /plmb/spi_not_save_relevant,
sideeffect TYPE char30,
structure TYPE typename,
structure_export TYPE typename,
END OF s_action_attributes
|
||
3 | S_INITOP_ATTRIBUTES | Public | See coding | 20100622 | BEGIN OF s_initop_attributes,
node_name TYPE /plmb/spi_node_name,
node_parent TYPE /plmb/spi_node_name,
abbid TYPE /plmb/spi_abbid,
operation_type TYPE /plmb/spi_operation_type,
action_name TYPE /plmb/spi_action_name,
sequence TYPE /plmb/spi_sequence,
END OF s_initop_attributes
|
||
4 | S_NODE_ATTRIBUTES | Public | See coding | 20100622 | BEGIN OF s_node_attributes,
name TYPE /plmb/spi_node_name,
abbid TYPE /plmb/spi_abbid,
node_parent TYPE /plmb/spi_node_name,
transient TYPE /plmb/spi_transient,
update_relevant TYPE /plmb/spi_update_relevant,
update_sideeffect TYPE char30,
insert_sideeffect TYPE char30,
delete_sideeffect TYPE char30,
supported_operation_group TYPE /plmb/spi_operation_group,
supported_properties TYPE /plmb/s_spi_supported_property,
action_count TYPE i,
queries_count TYPE i,
retrieve TYPE char1,
ret_by_ass TYPE char1,
update TYPE char1,
insert TYPE char1,
delete TYPE char1,
id_struc TYPE typename,
id_table_type TYPE typename,
data_struc TYPE typename,
data_table_type TYPE typename,
insert_struc TYPE typename,
END OF s_node_attributes
|
||
5 | S_QUERY_ATTRIBUTES | Public | See coding | 20100622 | BEGIN OF s_query_attributes,
node_name TYPE /plmb/spi_node_name,
query_name TYPE /plmb/spi_query_name,
abbid TYPE /plmb/spi_abbid,
END OF s_query_attributes
|
||
6 | S_QUERY_CRIT_ATTRIBUTES | Public | See coding | 20100624 | BEGIN OF s_query_crit_attributes,
node_name TYPE /plmb/spi_node_name,
query_name TYPE /plmb/spi_query_name,
abbid TYPE /plmb/spi_abbid,
criteria_fieldcat TYPE char30,
fieldname TYPE fieldname,
description_s TYPE scrtext_s,
description_m TYPE scrtext_m,
description_l TYPE scrtext_l,
options TYPE ddoption,
END OF s_query_crit_attributes
|
||
7 | S_QUERY_RES_ATTRIBUTES | Public | See coding | 20100624 | BEGIN OF s_query_res_attributes,
node_name TYPE /plmb/spi_node_name,
query_name TYPE /plmb/spi_query_name,
abbid TYPE /plmb/spi_abbid,
result_fieldcat TYPE char30,
fieldname TYPE fieldname,
description_s TYPE scrtext_s,
description_m TYPE scrtext_m,
description_l TYPE scrtext_l,
no_display TYPE boole_d,
END OF s_query_res_attributes
|
||
8 | T_ABBID_ATTRIBUTES | Public | See coding | 20100622 | t_abbid_attributes TYPE STANDARD TABLE OF s_abbid_attributes
|
||
9 | T_ACTION_ATTRIBUTES | Public | See coding | 20100622 | t_action_attributes TYPE STANDARD TABLE OF s_action_attributes
|
||
10 | T_INITOP_ATTRIBUTES | Public | See coding | 20100622 | t_initop_attributes TYPE STANDARD TABLE OF s_initop_attributes
|
||
11 | T_NODE_ATTRIBUTES | Public | See coding | 20100622 | t_node_attributes TYPE STANDARD TABLE OF s_node_attributes
|
||
12 | T_QUERY_ATTRIBUTES | Public | See coding | 20100622 | t_query_attributes TYPE STANDARD TABLE OF s_query_attributes
|
||
13 | T_QUERY_CRIT_ATTRIBUTES | Public | See coding | 20100624 | t_query_crit_attributes TYPE STANDARD TABLE OF s_query_crit_attributes
|
||
14 | T_QUERY_RES_ATTRIBUTES | Public | See coding | 20100624 | t_query_res_attributes TYPE STANDARD TABLE OF s_query_res_attributes
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | /PLMB/CL_SPI_MB_CONTROLLER | Controller class of Metadata Browser | 20100618 |
Method CONSTRUCTOR on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method FETCH_ABBID_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ABBID_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_ABBID_ATTRIBUTES | 20100623 | |||
2 | Importing | IO_METADATA | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_OUTPUT | Metadata Output | 20100623 | ||
3 | Importing | IV_ABBID | Call by reference | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20100623 |
Method FETCH_ABBID_DATA on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method FETCH_ACTION_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ACTION_ATTRIBUTES | Call by reference | Type reference (TYPE) | S_ACTION_ATTRIBUTES | 20100623 | |||
2 | Importing | IO_METADATA | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_OUTPUT | Metadata Output | 20100623 | ||
3 | Importing | IV_ABBID | Call by reference | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20100623 | ||
4 | Importing | IV_ACTION_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_ACTION_NAME | Action Name | 20100623 | ||
5 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100623 |
Method FETCH_ACTION_DATA on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method FETCH_METADATA_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ABBID_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_ABBID_ATTRIBUTES | 20100623 | |||
2 | Exporting | ET_ACTION_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_ACTION_ATTRIBUTES | 20100623 | |||
3 | Exporting | ET_INITOP_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_INITOP_ATTRIBUTES | 20100623 | |||
4 | Exporting | ET_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_NODE_ATTRIBUTES | 20100623 | |||
5 | Exporting | ET_QUERY_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_ATTRIBUTES | 20100623 | |||
6 | Exporting | ET_Q_CRITERIA_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_CRIT_ATTRIBUTES | 20100624 | |||
7 | Exporting | ET_Q_RESULT_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_RES_ATTRIBUTES | 20100624 | |||
8 | Importing | IT_NODES | Call by reference | Type reference (TYPE) | /PLMB/CL_SPI_MB_METADATA_TREE=>T_SEL_NODES | 20100623 |
Method FETCH_METADATA_ATTRIBUTES on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method FETCH_NODE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | S_NODE_ATTRIBUTES | 20100623 | |||
2 | Exporting | ET_INITOP_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_INITOP_ATTRIBUTES | 20100623 | |||
3 | Importing | IO_METADATA | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_OUTPUT | Metadata Output | 20100623 | ||
4 | Importing | IV_ABBID | Call by reference | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20100623 | ||
5 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100623 |
Method FETCH_NODE_DATA on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method FETCH_QUERY_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_QUERY_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_ATTRIBUTES | 20100623 | |||
2 | Exporting | ET_Q_CRITERIA_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_CRIT_ATTRIBUTES | 20100624 | |||
3 | Exporting | ET_Q_RESULT_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_RES_ATTRIBUTES | 20100624 | |||
4 | Importing | IO_METADATA | Call by reference | Object reference (TYPE REF TO) | /PLMB/IF_SPI_METADATA_OUTPUT | Metadata Output | 20100623 | ||
5 | Importing | IV_ABBID | Call by reference | Type reference (TYPE) | /PLMB/SPI_ABBID | Application Building Block ID | 20100623 | ||
6 | Importing | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100623 |
Method FETCH_QUERY_DATA on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method GET_ABBID_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ABBID_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_ABBID_ATTRIBUTES | 20100623 |
Method GET_ABBID_ATTRIBUTES on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method GET_ACTION_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ACTION_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_ACTION_ATTRIBUTES | 20100623 |
Method GET_ACTION_ATTRIBUTES on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method GET_INITOP_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INITOP_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_INITOP_ATTRIBUTES | 20100623 |
Method GET_INITOP_ATTRIBUTES on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method GET_NODE_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_NODE_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_NODE_ATTRIBUTES | 20100623 |
Method GET_NODE_ATTRIBUTES on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method GET_QUERY_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_QUERY_ATTRIBUTES | Call by reference | Type reference (TYPE) | T_QUERY_ATTRIBUTES | 20100623 |
Method GET_QUERY_ATTRIBUTES on class /PLMB/CL_SPI_MB_METADATA has no exception.
Method GET_SIDEEFFECT_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_SIDEEFFECT_TXT | Call by reference | Type reference (TYPE) | STRING | 20100617 | |||
2 | Importing | IV_SIDEEFFECT_ID | Call by reference | Type reference (TYPE) | /PLMB/SPI_SIDEEFFECT | Side Effect | 20100617 |
Method GET_SIDEEFFECT_TEXT on class /PLMB/CL_SPI_MB_METADATA has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 703 |