SAP ABAP Class CL_RSD_MAP_UI_TREE_SETTINGS (Mapping: UI)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSD_MAPPING (Package) Mapping Service for InfoObjects
Properties
Class CL_RSD_MAP_UI_TREE_SETTINGS  
Short Description Mapping: UI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD_MAPPING   Mapping Service for InfoObjects 
Created 20080717   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDMP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_MAP_UI_TREE_SETTINGS has no interface implemented.
Friends
Class CL_RSD_MAP_UI_TREE_SETTINGS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_CONTAINER_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20080717
2 PR_CTRL_TREE_LEFT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL Proxy Class for Control in GUI 20080717
3 PR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20080717
4 PR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar of left tree 20080717
5 PR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20080717
6 PT_DISPLAY Instance attribute Private Type reference (TYPE) TTY_DISPLAY 20080718
7 PT_SEARCH_METHOD Instance attribute Private Type reference (TYPE) RSD_MAPPING_T_SEARCH_METHOD TTyp: Search Method: Exact, Fuzzy... 20080718
8 PT_STRATEGY_RI Instance attribute Private Type reference (TYPE) RSD_MAPPING_T_STRATEGY_RI Collection for possible mapping strategies 20080717
9 PT_STRATEGY_RI_ALL Instance attribute Private Type reference (TYPE) RSD_MAPPING_T_STRATEGY_RI Collection for possible mapping strategies 20080718
10 PT_STRATEGY_RI_ORIGINAL Instance attribute Private Type reference (TYPE) RSD_MAPPING_T_STRATEGY_RI Collection for possible mapping strategies 20080718
11 P_MODE Instance attribute Private Type reference (TYPE) RSDMP_MODE 20080717
12 P_PARENT_NODE_NO Instance attribute Private Type reference (TYPE) I 20080717
13 P_SELECTION Instance attribute Private Type reference (TYPE) RSDMP_TY_SELECTION RSDMP_S_SELECTION-SINGLE 20080717
14 P_USE_ALL_SEARCHMETHODS Instance attribute Private Type reference (TYPE) RSD_MAPPING_SEARCH_METHOD Search Method: Exact, Fuzzy,... 20080718
15 P_USE_ALL_STRATEGIES Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20080718
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODES Instance method Private Method Add Node 20080717
2 BUILD_DISPLAY_TABLE Instance method Private Method Structure Display 20080721
3 CHECKBOXES Instance method Private Method Checkboxes 20080721
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080717
5 CREATE_TOOLBAR_TREE Instance method Private Method Toolbar of left tree 20080717
6 FCODE_COLLAPSE Instance method Private Method Collapse All 20080717
7 FCODE_DOWN Instance method Private Method Change Sequence 20080718
8 FCODE_EXPAND Instance method Private Method Expand All 20080717
9 FCODE_MARK Instance method Private Method Select/deselect 20080717
10 FCODE_SEARCH Instance method Private Method Find 20080717
11 FCODE_TECH Instance method Private Method Technical Attributes 20080717
12 FCODE_UP Instance method Private Method Change Sequence 20080718
13 FREE Instance method Public Method FREE 20080717
14 GET_DATA Instance method Public Method Get data 20080722
15 GET_ICON Instance method Private Method Icon 20080717
16 GET_MODE Instance method Private Method Display / Change Mode 20080717
17 GET_SELECTIONS Instance method Public Method Retrieve Result 20080717
18 HANDLE_FCODE Instance method Private Method Function Codes 20080717
19 INIT Instance method Private Method Initialization 20080717
20 INIT_TREE Instance method Private Method Initialization of left tree 20080717
21 ON_CHECKBOX_CHANGE Instance method Private Event handling method Reacts to Checkbox Changes 20080717
22 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler: Menu Entry Selected 20080717
23 SET_MODE Instance method Private Method Display / Change Mode 20080717
24 SET_SELECTION Instance method Private Method Single/Multiple Selection 20080717
25 UPDATE_TREE Instance method Public Method Recreate Tree 20080721
Events
Class CL_RSD_MAP_UI_TREE_SETTINGS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_DISPLAY Private See coding 20080718 tty_display type standard table of ty_display
2 TY_DISPLAY Private See coding 20080718 begin of ty_display, node type i, order type i, strategy type ref to if_rsd_mapping_strategy, chosen type rs_bool, xchosen type rs_bool, sm_e type rsd_mapping_search_method, xsm_e type rs_bool, sm_f type rsd_mapping_search_method, xsm_f type rs_bool, end of ty_display
Method Signatures

Method ADD_NODES Signature

Method ADD_NODES on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method ADD_NODES on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method BUILD_DISPLAY_TABLE Signature

Method BUILD_DISPLAY_TABLE on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method BUILD_DISPLAY_TABLE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method CHECKBOXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DISPLAY Call by reference Type reference (TYPE) TY_DISPLAY 20080721
2 Importing IS_STRATEGY Call by reference Type reference (TYPE) RSD_MAPPING_S_STRATEGY_RI Collection für mögliche Mapping-Strategie 20080721
3 Importing IT_SEARCH_METHOD Call by reference Type reference (TYPE) RSD_MAPPING_T_SEARCH_METHOD TTyp: Suchmethode: Exakt, Fuzzy... 20080721
4 Importing I_USE_ALL_SEARCHMETHODS Call by reference Type reference (TYPE) RS_BOOL Boolean 20080721

Method CHECKBOXES on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20080717
2 Importing IT_SEARCH_METHOD Call by reference Type reference (TYPE) RSD_MAPPING_T_SEARCH_METHOD TTyp: Suchmethode: Exakt, Fuzzy... 20080718
3 Importing IT_STRATEGY_RI Call by reference Type reference (TYPE) RSD_MAPPING_T_STRATEGY_RI Vorschlag 20080717
4 Importing I_USE_ALL_SEARCHMETHODS Call by reference Type reference (TYPE) RSD_MAPPING_SEARCH_METHOD Suchmethode: Exakt, Fuzzy,... 20080718
5 Importing I_USE_ALL_STRATEGIES Call by reference Type reference (TYPE) RS_BOOL Boolean 20080718

Method CONSTRUCTOR on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method CREATE_TOOLBAR_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20080717

Method CREATE_TOOLBAR_TREE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_COLLAPSE Signature

Method FCODE_COLLAPSE on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method FCODE_COLLAPSE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_DOWN Signature

Method FCODE_DOWN on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method FCODE_DOWN on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_EXPAND Signature

Method FCODE_EXPAND on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method FCODE_EXPAND on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_MARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MARK Call by reference Type reference (TYPE) RS_BOOL Boolean 20080717

Method FCODE_MARK on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE Call by reference Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control 20080717
2 Importing I_NEXT Call by reference Type reference (TYPE) RS_BOOL Boolean 20080717

Method FCODE_SEARCH on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_TECH Signature

Method FCODE_TECH on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method FCODE_TECH on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FCODE_UP Signature

Method FCODE_UP on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method FCODE_UP on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method FREE Signature

Method FREE on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method FREE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_METHOD Call by reference Type reference (TYPE) RSD_MAPPING_T_SEARCH_METHOD TTyp: Suchmethode: Exakt, Fuzzy... 20080722
2 Exporting ET_STRATEGY_RI Call by reference Type reference (TYPE) RSD_MAPPING_T_STRATEGY_RI Collection für mögliche Mapping-Strategien 20080722

Method GET_DATA on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObject 20080717
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20080717
3 Returning R_ICON Value transfer Type reference (TYPE) RSICON Icone 20080717

Method GET_ICON on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MODE Call by reference Type reference (TYPE) RSDMP_MODE 20080717

Method GET_MODE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROPOSAL_RI Value transfer Type reference (TYPE) RSD_MAPPING_T_PROPOSAL_RI Zuordnung: Vorschlag zur Feldbeschreibung 20080717

Method GET_SELECTIONS on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20080717

Method HANDLE_FCODE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method INIT Signature

Method INIT on class CL_RSD_MAP_UI_TREE_SETTINGS has no parameter.
Method INIT on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20080717

Method INIT_TREE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method ON_CHECKBOX_CHANGE Signature

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

Method ON_CHECKBOX_CHANGE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20080717

Method ON_FUNCTION_SELECTED on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) RSDMP_MODE 20080717

Method SET_MODE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method SET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTION Call by reference Type reference (TYPE) RSDMP_TY_SELECTION 20080717

Method SET_SELECTION on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.

Method UPDATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEARCH_METHOD Call by reference Type reference (TYPE) RSD_MAPPING_T_SEARCH_METHOD TTyp: Suchmethode: Exakt, Fuzzy... 20080721

Method UPDATE_TREE on class CL_RSD_MAP_UI_TREE_SETTINGS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712