SAP ABAP Class CL_VBC_GEOMAP_SP_GENERIC (Geo-Map: Service Provider generic map)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-VBZ (Application Component) Visual Business
     VBC_WD_GEOMAP_CORE (Package) WebDynpro Geographical Map Core objects
Properties
Class CL_VBC_GEOMAP_SP_GENERIC  
Short Description Geo-Map: Service Provider generic map    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VBC_WD_GEOMAP_CORE   WebDynpro Geographical Map Core objects 
Created 20110418   SAP 
Last change 20130531   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_VBC_GEOMAP_SP_GENERIC has no interface implemented.
Friends
Class CL_VBC_GEOMAP_SP_GENERIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BE_QUIET Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120224
2 MO_DIALOG_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) IF_VBC_GEOMAP_DP_GENERIC Geo-Map: Dialog Provider Interface generic map 20110418
3 MO_MAP_ADAPTER Instance attribute Private Object reference (TYPE REF TO) IF_VBC_GEOMAP_AD_GENERIC Geo-Map: Adapter Interface generic map 20110418
4 MO_SCENE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_VBC_GEOMAP_SCENE_MANAGER Geo-Map: Scene Manager 20110418
5 MT_DISPLAY_PROFILE Instance attribute Protected Type reference (TYPE) VBC_T_GEOMAP_DISPLAY_PROFILE Geo-Map: Display Profile 20110418
6 MT_MO_SELECTION Instance attribute Private Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
7 MV_APPLICATION Instance attribute Protected Type reference (TYPE) VBC_GEOMAP_APPLICATION Geo-Map: Application 20110420
8 MV_MESSAGE Static Attribute Public Type reference (TYPE) STRING 20110418
9 MV_SEL_PROC_METHOD Instance attribute Protected Type reference (TYPE) VBC_GEOMAP_METHOD Geo-Map: Functional method 20110608
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MAP_MESSAGE Static method Public Method Add a new map message 20110418
2 ADD_MAP_OBJECTS_TO_SCENE Instance method Protected Method Add Map Objects to the current scene 20110418
3 CLEAR_CURRENT_SCENE Instance method Protected Method Clear current scene 20110418
4 COLLECT_MAP_OBJECTS Instance method Protected Method Collect Map Objects from multiple objects 20110608
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110418
6 CREATE_DISPLAY_PROFILE Instance method Protected Method REDEFINE: Create display profile 20110418
7 DISPLAY_CURRENT_SCENE Instance method Protected Method Display current scene 20110418
8 GET_MAP_OBJECT Instance method Public Method Get Map Object from Scene manager 20110418
9 GET_MAP_OBJECTS_BY_ROLE Instance method Public Method Get Map Objects by role 20130205
10 GET_SUB_MAP_OBJECTS Instance method Public Method Get subordinate Map Objects for a Map Object 20130205
11 HANDLE_MAP_EVENT Instance method Public Method Handle Map Event 20110418
12 OPEN_DIALOG_SHOW_DISP_PROFILE Instance method Protected Method Open dialog to display profile 20110608
13 OPEN_DIALOG_SHOW_LEGEND Instance method Protected Method Open dialog to display legend 20110429
14 REMOVE_MAP_OBJECTS_FROM_SCENE Instance method Protected Method Remove Map Objects from current scene 20110418
15 REMOVE_MAP_OBJECT_DATA Instance method Protected Method REDEFINE: Remove Map Object data 20110418
16 RESET_OBJECT_SELECTION Instance method Protected Method Reset map object selection 20110608
17 SELECT_MAP_OBJECTS Instance method Protected Method Select map objects from multi selection 20110608
18 SELECT_MAP_OBJECTS_PROCESSING Instance method Public Method Process map object selection 20110608
19 SET_DISPLAY_PROFILE Instance method Public Method Apply display profile 20110608
20 SHOW_MAP_OBJECT_DETAILS Instance method Protected Method Show Map Object Details 20110608
21 SHOW_MAP_OBJECT_DETAILS_PROC Instance method Public Method REDEFINE: Process Show Map Object Details 20110608
22 UPDATE_DIALOG_PROVIDER_INST Instance method Protected Method Update Dialog Provider instance 20110418
23 UPDATE_SCENE_OBJECTS Instance method Public Method Show complete scene 20110418
Events
Class CL_VBC_GEOMAP_SP_GENERIC has no event.
Types
Class CL_VBC_GEOMAP_SP_GENERIC has no local type.
Method Signatures

Method ADD_MAP_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Map: Messages 20110418

Method ADD_MAP_MESSAGE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method ADD_MAP_OBJECTS_TO_SCENE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110418
2 Importing IT_MAP_OBJECTS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECTS Geo-Map: Map Objects 20110418

Method ADD_MAP_OBJECTS_TO_SCENE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method CLEAR_CURRENT_SCENE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110418
2 Importing IT_MAP_OBJECTS_NEW Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECTS Geo-Map: Map Objects 20110418
3 Importing IT_MAP_OBJECT_ROLES Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_ROLES Geo-Map: Map Object Roles 20110418
4 Importing IV_CLEAR_FIXED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Clear also fixed? 20110418

Method CLEAR_CURRENT_SCENE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method COLLECT_MAP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110608
2 Exporting ET_MAP_OBJECT_GUIDS_AMBIGOUS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
3 Exporting ET_MAP_OBJECT_GUIDS_SINGLE Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
4 Importing IT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
5 Importing IT_MAP_OBJECT_ROLES Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_ROLES Geo-Map: Map Object Roles 20110608
6 Importing IV_REMOVE_HIGHLIGHT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608
7 Importing IV_SELECT_MULTI Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608
8 Importing IV_SEL_PROC_METHOD Call by reference Type reference (TYPE) VBC_GEOMAP_METHOD Geo-Map: Functional method 20110608
9 Importing IV_SHOW_DETAILS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608

Method COLLECT_MAP_OBJECTS on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AD_GENERIC Call by reference Object reference (TYPE REF TO) IF_VBC_GEOMAP_AD_GENERIC Geo-Map: Adapter Interface generic map 20111111
2 Importing IO_DP_GENERIC Call by reference Object reference (TYPE REF TO) IF_VBC_GEOMAP_DP_GENERIC Geo-Map: Dialog Provider Interface generic map 20111111
3 Importing IV_BE_QUIET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Display no messages 20120224

Method CONSTRUCTOR on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method CREATE_DISPLAY_PROFILE Signature

Method CREATE_DISPLAY_PROFILE on class CL_VBC_GEOMAP_SP_GENERIC has no parameter.
Method CREATE_DISPLAY_PROFILE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method DISPLAY_CURRENT_SCENE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110418

Method DISPLAY_CURRENT_SCENE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method GET_MAP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAP_OBJECT_GUID Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_GUID Geo-Map: Map Object GUID 20110418
2 Returning RS_MAP_OBJECT Value transfer Type reference (TYPE) VBC_S_GEOMAP_OBJECT_SCENE Geo-Map: Map Object within Scene (internal view) 20110418

Method GET_MAP_OBJECT on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method GET_MAP_OBJECTS_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20130205
2 Exporting ET_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20130205
3 Importing IV_MAP_OBJECT_ROLE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20130205

Method GET_MAP_OBJECTS_BY_ROLE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method GET_SUB_MAP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20130205
2 Importing IV_MAP_OBJECT_GUID Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_GUID Geo-Map: Map Object GUID 20130205
3 Importing IV_WITH_SPOTS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Include spots 20130205

Method GET_SUB_MAP_OBJECTS on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method HANDLE_MAP_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EVENT_HANDLED Call by reference Type reference (TYPE) BOOLE_D Event handled by this SP 20110418
2 Importing IS_POINTER_POS Call by reference Type reference (TYPE) VBC_S_GEOMAP_OBJECT_POSITION Pointer Position on map when event was triggered 20120518
3 Importing IT_SOURCE_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110418
4 Importing IT_TARGET_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110418
5 Importing IV_EVENT_ID Call by reference Type reference (TYPE) VBC_GEOMAP_EVENT_ID Geo-Map: Event ID 20110418

Method HANDLE_MAP_EVENT on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method OPEN_DIALOG_SHOW_DISP_PROFILE Signature

Method OPEN_DIALOG_SHOW_DISP_PROFILE on class CL_VBC_GEOMAP_SP_GENERIC has no parameter.
Method OPEN_DIALOG_SHOW_DISP_PROFILE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method OPEN_DIALOG_SHOW_LEGEND Signature

Method OPEN_DIALOG_SHOW_LEGEND on class CL_VBC_GEOMAP_SP_GENERIC has no parameter.
Method OPEN_DIALOG_SHOW_LEGEND on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method REMOVE_MAP_OBJECTS_FROM_SCENE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110418
2 Importing IT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110418
3 Importing IT_MAP_OBJECT_ROLES Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_ROLES Geo-Map: Map Object Roles 20110418
4 Importing IV_REMOVE_SUB_MAP_OBJECTS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Remove sub objects? 20110418

Method REMOVE_MAP_OBJECTS_FROM_SCENE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method REMOVE_MAP_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110418

Method REMOVE_MAP_OBJECT_DATA on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method RESET_OBJECT_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110608

Method RESET_OBJECT_SELECTION on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method SELECT_MAP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
2 Importing IV_SELECT_MULTI Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608
3 Importing IV_SEL_PROC_METHOD Call by reference Type reference (TYPE) VBC_GEOMAP_METHOD Geo-Map: Functional method 20110608

Method SELECT_MAP_OBJECTS on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method SELECT_MAP_OBJECTS_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
2 Changing CV_PROCESSING_DONE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608
3 Importing IV_CANCEL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608

Method SELECT_MAP_OBJECTS_PROCESSING on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method SET_DISPLAY_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110608
2 Importing IT_DISPLAY_PROFILE Call by reference Type reference (TYPE) VBC_T_GEOMAP_UI_D_DISP_PROFILE Geo-Map: Dialog to show display profile 20110608
3 Importing IV_CANCEL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608

Method SET_DISPLAY_PROFILE on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method SHOW_MAP_OBJECT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110608
2 Importing IT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608
3 Importing IT_MAP_OBJECT_ROLES Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_ROLES Geo-Map: Map Object Roles 20110608
4 Importing IV_SEL_PROC_METHOD Call by reference Type reference (TYPE) VBC_GEOMAP_METHOD Geo-Map: Functional method 20110608

Method SHOW_MAP_OBJECT_DETAILS on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method SHOW_MAP_OBJECT_DETAILS_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110608
2 Exporting ES_MAP_OBJECT Call by reference Type reference (TYPE) VBC_S_GEOMAP_OBJECT_SCENE Geo-Map: Map Object within Scene (internal view) 20110608
3 Exporting EV_DETAILS_SHOWN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110608
4 Exporting EV_MAP_OBJECT_GUID Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_GUID Geo-Map: Map Object GUID 20110608
5 Importing IT_MAP_OBJECT_GUIDS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_GUIDS Geo-Map: Map Object GUIDs 20110608

Method SHOW_MAP_OBJECT_DETAILS_PROC on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method UPDATE_DIALOG_PROVIDER_INST Signature

Method UPDATE_DIALOG_PROVIDER_INST on class CL_VBC_GEOMAP_SP_GENERIC has no parameter.
Method UPDATE_DIALOG_PROVIDER_INST on class CL_VBC_GEOMAP_SP_GENERIC has no exception.

Method UPDATE_SCENE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) VBC_T_GEOMAP_MESSAGE Geo-Map: Messages 20110418
2 Importing IT_MAP_OBJECTS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECTS Geo-Map: Map Objects 20110418

Method UPDATE_SCENE_OBJECTS on class CL_VBC_GEOMAP_SP_GENERIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731