SAP ABAP Class /PLMB/CL_SPI_MB_RESULT_TREE (Result Tree of Metadata Checks (Metadata Inspector))
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
Properties
Class /PLMB/CL_SPI_MB_RESULT_TREE  
Short Description Result Tree of Metadata Checks (Metadata Inspector)    
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 20100621   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMB/IF_EX_SPI_MB_CHECK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /PLMB/CL_SPI_MB_RESULT_TREE has no interface implemented.
Friends
Class /PLMB/CL_SPI_MB_RESULT_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABBID Constant Private Type reference (TYPE) CHAR10 'ABBID' Text of folder 20100723
2 GC_NODE Constant Private Type reference (TYPE) CHAR10 'NODE' Text of folder 20100723
3 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20100621
4 MO_RESULT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20100621
5 MT_CHECK_DATA Instance attribute Private Type reference (TYPE) /PLMB/IF_EX_SPI_MB_CHECK=>T_CHECK_INFO Results of metadata check 20100630
6 MT_OUTPUT Instance attribute Private Type reference (TYPE) T_RESULT_TREE 20100621
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHECK_CATEGORY Instance method Private Method Adds check category to tree 20100630
2 ADD_FOLDER Instance method Private Method Adds a folder to the tree 20100715
3 ADD_LINE Instance method Private Method Adds complete line 20100630
4 BUILD_HIERARCHY_HEADER Instance method Private Method Build the hierarchy header of the result tree 20100621
5 BUILD_UP_RESULT_TREE Instance method Public Method Build up result tree 20100630
6 CLEAR_TREE Instance method Public Method Clear result tree 20100706
7 CREATE_HIERARCHY Instance method Private Method Creates hierarchy with check data 20100630
8 DEFINE_CHECK_CATEGORIES Instance method Private Method Get defined check categories 20100630
9 DEFINE_FIELDCAT Instance method Private Method 20100630
10 DELETE_CHECK_DATA Instance method Public Method Deletes check result data 20100707
11 GET_CHECK_RESULTS Instance method Public Method Gets the result of metadata check 20100706
12 GET_CONTAINER Instance method Public Method Gets container object of result tree 20100706
13 HANDLE_ITEM_CLICK Instance method Private Event handling method Handle click on item 20100715
14 OPEN_INFO_POPUP Instance method Private Method Open an info popup with long text for metadata attributes 20100716
15 REGISTER_EVENTS Instance method Private Method Register tree events 20100714
16 SET_CHECK_RESULTS Instance method Public Method Sets the results of metadata check 20100630
17 SET_CONTAINER Instance method Public Method Sets container object to display result tree 20100706
Events
Class /PLMB/CL_SPI_MB_RESULT_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CHECK_CATEGORIES Private See coding 20100630 BEGIN OF s_check_categories, name TYPE char50, END OF s_check_categories
2 S_RESULT_TREE Private See coding 20100621 BEGIN OF s_result_tree, check_category TYPE char50, status_icon TYPE char5, node TYPE /plmb/spi_node_name, abbid TYPE /plmb/spi_abbid, action TYPE /plmb/spi_action_name, attribute TYPE char50, info_icon TYPE char5, description TYPE string, error TYPE i, warning TYPE i, information TYPE i, text_id TYPE sotr_conc, END OF s_result_tree
3 T_CHECK_CATEGORIES Private See coding 20100630 t_check_categories TYPE STANDARD TABLE OF s_check_categories
4 T_RESULT_TREE Private See coding 20100621 t_result_tree TYPE STANDARD TABLE OF s_result_tree
Method Signatures

Method ADD_CHECK_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100630
2 Importing IV_CHECK_CATEGORY Call by reference Type reference (TYPE) CHAR50 Comment 20100630
3 Importing IV_RELAT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100630

Method ADD_CHECK_CATEGORY on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method ADD_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100715
2 Importing IV_RELAT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100715
3 Importing IV_TEXT Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20100715

Method ADD_FOLDER on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method ADD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100630
2 Importing IS_CHECK_RESULT Call by reference Type reference (TYPE) S_RESULT_TREE 20100630
3 Importing IV_RELAT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20100630

Method ADD_LINE on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method BUILD_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LS_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20100621

Method BUILD_HIERARCHY_HEADER on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method BUILD_UP_RESULT_TREE Signature

Method BUILD_UP_RESULT_TREE on class /PLMB/CL_SPI_MB_RESULT_TREE has no parameter.
Method BUILD_UP_RESULT_TREE on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method CLEAR_TREE Signature

Method CLEAR_TREE on class /PLMB/CL_SPI_MB_RESULT_TREE has no parameter.
Method CLEAR_TREE on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method CREATE_HIERARCHY Signature

Method CREATE_HIERARCHY on class /PLMB/CL_SPI_MB_RESULT_TREE has no parameter.
Method CREATE_HIERARCHY on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method DEFINE_CHECK_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_CATEGORIES Call by reference Type reference (TYPE) T_CHECK_CATEGORIES 20100630

Method DEFINE_CHECK_CATEGORIES on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method DEFINE_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100630

Method DEFINE_FIELDCAT on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method DELETE_CHECK_DATA Signature

Method DELETE_CHECK_DATA on class /PLMB/CL_SPI_MB_RESULT_TREE has no parameter.
Method DELETE_CHECK_DATA on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method GET_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULT Call by reference Type reference (TYPE) /PLMB/IF_EX_SPI_MB_CHECK=>T_CHECK_INFO 20100714

Method GET_CHECK_RESULTS on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20100706

Method GET_CONTAINER on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method HANDLE_ITEM_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20100715
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20100715

Method HANDLE_ITEM_CLICK on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method OPEN_INFO_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECK_INFO Call by reference Type reference (TYPE) S_RESULT_TREE 20100716

Method OPEN_INFO_POPUP on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class /PLMB/CL_SPI_MB_RESULT_TREE has no parameter.
Method REGISTER_EVENTS on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method SET_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHECK_RESULT Call by reference Type reference (TYPE) /PLMB/IF_EX_SPI_MB_CHECK=>T_CHECK_INFO Result of metadata check 20100630

Method SET_CHECK_RESULTS on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20100706

Method SET_CONTAINER on class /PLMB/CL_SPI_MB_RESULT_TREE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 703