SAP ABAP Class CL_EAMS_UI_VB_MAP_ASSISTANCE (Assistance Class for EAMS_WDC_MAP)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_UI_VB (Package) User Interface for VisualBusiness
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20100507
Properties
Class CL_EAMS_UI_VB_MAP_ASSISTANCE  
Short Description Assistance Class for EAMS_WDC_MAP    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_UI_VB   User Interface for VisualBusiness 
Created 20100106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EAMS_UI_VB_MAP_ASSISTANCE has no interface implemented.
Friends
Class CL_EAMS_UI_VB_MAP_ASSISTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FPM_EVENT_ID Constant Public See coding Possible FPM event IDs 20100113
2 GC_MAP_EVENT_HANDLER Constant Public See coding 20100121
3 GC_NAVIGATE_TO Constant Public See coding Navigation Targets 20100114
4 GC_NODE_NAME Constant Public See coding Names of the used Context Node names 20100107
5 GC_WD_EVENT_ID Constant Public See coding 20100120
6 GR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_ASSISTANCE Assistance Class for EAMS_WDC_MAP 20100121
7 MR_MAP_FILTER Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_FILTER Reference to MAP filter functionalities 20100122
8 MR_MAP_SEARCH Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_SEARCH Map Search, Favorite handling, Quick queries 20100125
9 MR_MESSAGE_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_VB_MANAGER_MESSAGE Reference to message manager class 20100106
10 MR_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_VB_MODEL Reference to the Application Model 20100107
11 MR_POPUP_DETAIL Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_UI_VB_POPUP_DETAILS Reference to Details Information popup functions 20100120
12 MR_POPUP_PERS Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_UI_VB_POPUP_PERS Reference to Personalization functions (Refresh settings) 20100120
13 MR_VB_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_EAMS_UI_VB_MANAGER_VISBIS Reference to VisualBusiness functions 20100106
14 MR_V_NAVIGATOR Instance attribute Public Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20100129
15 MR_WD_CC_CONTEXT_REF Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100113
16 MR_WD_WINDOW_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW_MANAGER Reference to WD window manager 20100113
17 MS_SELECTED_TECHOBJ Instance attribute Private Type reference (TYPE) EAMS_S_SP_TEC_OBJ_ID Selected technical object on map 20100118
18 MV_ATTR_MAN_SCOPE Instance attribute Public Type reference (TYPE) EAMS_VB_ATTR_MAN_SCOPE Attribute Manager Scope 20100120
19 MV_IDR_KEY Instance attribute Private Type reference (TYPE) I GUID for IDR 20100118
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_AGGREGATION_OPTIONS Instance method Private Method Apply the settings for aggregation, fill of PRIO_AGGREGATION 20100126
2 CHECK_FOR_CHANGES Instance method Private Method Check for changes in the status of assigned notifs / orders 20100113
3 CONSTRUCTOR Instance method Public Constructor 20100106
4 GET_INSTANCE Static method Public Method Returns with the current class object 20100121
5 GET_OBJECT_LIST Instance method Private Method Get the list of objects (TYPE + ID) from Context like itab. 20100107
6 GET_OBJ_ON_MAP_FROM_CONTEXT Instance method Public Method Get the content of the Context 'N_OBJECTS_ON_MAP' as itab 20100107
7 GET_SELECTED_OBJ_ON_MAP Instance method Public Method Returns with the ID of the selected object on the Map 20100118
8 HANDLE_FPM_EVENT Instance method Public Method Handle FPM events from the WD UI 20100113
9 HANDLE_MAP_EVENT Instance method Public Method Handle normal WebDynpro events 20100121
10 HANDLE_WD_EVENT Instance method Public Method Handle normal WebDynpro events 20100120
11 INIT_OBJECTS_TO_DISP_FROM_NAV Instance method Public Method Get list of objects passed in the navigation from POWL 20100107
12 ON_NAVIGATE Instance method Private Method Action: Trigger Portal Navigation 20100118
13 ON_SELECTION_CHANGED Instance method Private Method Action triggered : Selection changed on the map 20100317
14 ON_SHOW_TECHOBJ_ANALYTICS Instance method Private Method Action: Show BCV analytics in side panel 20100118
15 ON_SHOW_TECHOBJ_DETAILS Instance method Private Method 20100127
16 SET_SELECTED_OBJ_ON_MAP Instance method Public Method To store the the ID of the selected object on Map 20100118
17 SET_WD_ENVIRONMENT Instance method Public Method Store the Context ref. of Comp. Cont. in the Assistance cl. 20100113
18 SWITCH_TAB Instance method Public Method Switch to a specified Tab on the UI 20100129
19 UPDATE_FPM_CNR_AREA Instance method Private Method Update the properties of buttons, etc... in the CNR area 20100114
20 UPDATE_FPM_IDR_AREA Instance method Private Method Change the Header texts of the FPM Application 20100114
21 UPDATE_OBJ_ON_MAP Instance method Private Method Update the Context "N_OBJECTS_ON_MAP" with sel. & visibility 20100122
22 UPDATE_OBJ_ON_MAP_DESCR Instance method Private Method Update the "Context N_OBJECTS_ON_MAP" with t. tip & obj.icon 20100107
23 UPDATE_OBJ_ON_MAP_GEODATA Instance method Private Method Update the Context "N_OBJECTS_ON_MAP" with geo location 20100107
24 UPDATE_OBJ_ON_MAP_SELECTION Instance method Private Method Update the Context "N_OBJECT_ON_MAP" with UI selection 20100128
25 UPDATE_OBJ_ON_MAP_STATUS Instance method Private Method Update the Context "N_OBJECTS_ON_MAP" with status infos 20100107
26 UPDATE_UI Instance method Public Method Update the Context 'N_OBJECTS_ON_MAP' & Push Data into VB 20100107
Events
Class CL_EAMS_UI_VB_MAP_ASSISTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_OBJ_STATE_ON_MAP Public See coding 20100122 tty_obj_state_on_map TYPE STANDARD TABLE OF ty_obj_state_on_map
2 TY_OBJ_STATE_ON_MAP Public See coding 20100122 BEGIN OF ty_obj_state_on_map, eams_tec_obj_no TYPE eams_tec_obj, eams_tec_obj_type TYPE /plmb/gos_object_type, u_visible TYPE boolean, visible TYPE boolean, u_selected TYPE boolean, selected TYPE boolean, remove TYPE boolean, END OF ty_obj_state_on_map
Method Signatures

Method APPLY_AGGREGATION_OPTIONS Signature

Method APPLY_AGGREGATION_OPTIONS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no parameter.
Method APPLY_AGGREGATION_OPTIONS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method CHECK_FOR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODEL_CHANGED Value transfer Type reference (TYPE) XFELD Is the model changed? 20100113

Method CHECK_FOR_CHANGES on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no parameter.
Method CONSTRUCTOR on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_ASSISTANCE Assistance Class for EAMS_WDC_MAP 20100121

Method GET_INSTANCE on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method GET_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_ON_MAP Call by reference Type reference (TYPE) EAMS_T_UI_VB_TECHOBJ_STORAGE Table type for EAMS_S_UI_VB_TECHOBJ_STORAGE 20100107
2 Returning RT_OBJECTS Value transfer Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20100107

Method GET_OBJECT_LIST on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method GET_OBJ_ON_MAP_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VISIBLE_ONLY Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100115
2 Returning RT_OBJ_ON_MAP Value transfer Type reference (TYPE) EAMS_T_UI_VB_TECHOBJ_STORAGE Table type for EAMS_S_UI_VB_TECHOBJ_STORAGE 20100107

Method GET_OBJ_ON_MAP_FROM_CONTEXT on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method GET_SELECTED_OBJ_ON_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SELECTED_OBJECT Value transfer Type reference (TYPE) EAMS_S_SP_TEC_OBJ_ID Technical Object - Identification 20100118

Method GET_SELECTED_OBJ_ON_MAP on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method HANDLE_FPM_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100113

Method HANDLE_FPM_EVENT on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method HANDLE_MAP_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMTAB Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20100121
2 Importing IV_HANDLER_METHOD Call by reference Type reference (TYPE) STRING 20100121

Method HANDLE_MAP_EVENT on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method HANDLE_WD_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20100120
2 Importing IR_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20100120
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20100120

Method HANDLE_WD_EVENT on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method INIT_OBJECTS_TO_DISP_FROM_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECTS Value transfer Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20100107

Method INIT_OBJECTS_TO_DISP_FROM_NAV on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method ON_NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) EAMS_S_SP_TEC_OBJ_ID No need to fill when navigate to creation 20100118
2 Importing IV_NAVIGATE_TO Call by reference Type reference (TYPE) STRING 20100118

Method ON_NAVIGATE on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method ON_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20100317

Method ON_SELECTION_CHANGED on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method ON_SHOW_TECHOBJ_ANALYTICS Signature

Method ON_SHOW_TECHOBJ_ANALYTICS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no parameter.
Method ON_SHOW_TECHOBJ_ANALYTICS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method ON_SHOW_TECHOBJ_DETAILS Signature

Method ON_SHOW_TECHOBJ_DETAILS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no parameter.
Method ON_SHOW_TECHOBJ_DETAILS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method SET_SELECTED_OBJ_ON_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECTED_OBJECT Call by reference Type reference (TYPE) EAMS_S_SP_TEC_OBJ_ID Technical Object - Identification 20100118

Method SET_SELECTED_OBJ_ON_MAP on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method SET_WD_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CC_CONTEXT_REF Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100113
2 Importing IR_WINDOW_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_WINDOW_MANAGER 20100113

Method SET_WD_ENVIRONMENT on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method SWITCH_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20100129
2 Importing IV_TAB Call by reference Type reference (TYPE) STRING 20100129
3 Importing IV_TABSTRIP Call by reference Type reference (TYPE) STRING 20100129

Method SWITCH_TAB on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_FPM_CNR_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) STRING OIF Toolbar Element ID 20100114
2 Importing IV_ENABLED Call by reference Type reference (TYPE) BOOLEAN 'X' 20100114
3 Importing IV_NAVIGATION_PANEL_UPDATED Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20100203
4 Importing IV_SIDE_PANEL_OPEN Call by reference Type reference (TYPE) BOOLEAN SPACE 20100114
5 Importing IV_SINGLE_OBJ_ON_MAP Call by reference Type reference (TYPE) BOOLEAN 'X' 20100114

Method UPDATE_FPM_CNR_AREA on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_FPM_IDR_AREA Signature

Method UPDATE_FPM_IDR_AREA on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no parameter.
Method UPDATE_FPM_IDR_AREA on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_OBJ_ON_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJ_STATE_ON_MAP Call by reference Type reference (TYPE) TTY_OBJ_STATE_ON_MAP 20100122
2 Importing IV_UPDATE_UI Call by reference Type reference (TYPE) BOOLEAN 'X' Do we need to update the UI? 20100128

Method UPDATE_OBJ_ON_MAP on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_OBJ_ON_MAP_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_REFRESH_TOOLTIP Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100115

Method UPDATE_OBJ_ON_MAP_DESCR on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_OBJ_ON_MAP_GEODATA Signature

Method UPDATE_OBJ_ON_MAP_GEODATA on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no parameter.
Method UPDATE_OBJ_ON_MAP_GEODATA on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_OBJ_ON_MAP_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID tech Obj 20100322
2 Importing IV_FORCE_OBJECT_SELECTED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100322

Method UPDATE_OBJ_ON_MAP_SELECTION on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_OBJ_ON_MAP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_REFRESH_STATUS Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100115

Method UPDATE_OBJ_ON_MAP_STATUS on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.

Method UPDATE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) EAMS_T_SP_TEC_OBJ_ID 20100107
2 Importing IV_FORCE_OBJECT_SELECTED Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100322
3 Importing IV_FORCE_REFRESH_STATUS Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100115
4 Importing IV_FORCE_REFRESH_TOOLTIP Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100115
5 Importing IV_UPDATE_MAP_WITH_FILTER Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20100115

Method UPDATE_UI on class CL_EAMS_UI_VB_MAP_ASSISTANCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605