SAP ABAP Class CL_VBC_GEOMAP_AD_BASE (GeoMap Adapter Base class)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_VBC_GEOMAP_AD_GENERIC Geo-Map: Adapter Interface generic map 20110901
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VBC_GEOMAP_AD_GENERIC Geo-Map: Adapter generic map 20110901
2 Inheritance (c INHERITING FROM c_ref)  CL_VBC_GEOMAP_AD_GEN_V2 Generic Geo-Map Adapter for VB 2.0 20110901
Properties
Class CL_VBC_GEOMAP_AD_BASE  
Short Description GeoMap Adapter Base class    
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 20110901   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
# Interface Abstract Final Description Created on
1 IF_VBC_GEOMAP_AD_GENERIC Geo-Map: Adapter Interface generic map 20110901
Friends
Class CL_VBC_GEOMAP_AD_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATAID_LINKS Constant Public Type reference (TYPE) STRING 'LINK' 20110901
2 GC_DATAID_SPOTS Constant Public Type reference (TYPE) STRING 'SPOT' 20110901
3 GC_GRAPHICS_PATH Constant Protected Type reference (TYPE) STRING '/sap/bc/bsp/sap/public/graphics/vbc/' 20110915
4 GC_LINK_BORDER_COLOR Constant Protected See coding 20110901
5 GC_LINK_COLOR Constant Protected See coding 20110901
6 GC_LINK_PIC_NAME Constant Protected See coding 20110901
7 GC_PARA_EVENT_ID Constant Protected Type reference (TYPE) STRING 'EVENT_ID' 20110901
8 GC_PARA_SOURCE_OBJ Constant Protected Type reference (TYPE) STRING 'SOURCE_MAP_OBJECT_GUIDS' 20110901
9 GC_PARA_TARGET_OBJ Constant Protected Type reference (TYPE) STRING 'TARGET_MAP_OBJECT_GUIDS' 20110901
10 GC_PIN_ICON_NAME Constant Public See coding 20110901
11 GC_SPOT_ICON_NAME Constant Public See coding 20110901
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_FLYTO_AREA Instance method Protected Method 20111115
2 CALC_POS_4_ROUTE_DETAIL_WINDOW Instance method Protected Method Convert table of Route Points to VB format 20111110
3 CHECK_COLOR Static method Protected Method Check color format valid for VB component 20110901
4 CLOSE_AREA_BORDER Instance method Protected Method Convert table of Route Points to VB format 20111031
5 CONVERT_POSITION_2_DEC Static method Public Method Convert Position to DEC format 20111018
6 CONVERT_POSITION_2_INT Static method Public Method Convert Position to INT format 20111018
7 CONVERT_ROUTEPOINTS_TO_VB Instance method Protected Method Convert table of Route Points to VB format 20110902
8 DETERMINE_DISPLAY_ROLE Instance method Protected Method Determine specific display role 20110901
9 DETERMINE_LINK_COLOR Instance method Protected Method Determine Link color 20110901
10 DETERMINE_LINK_COLOR_BY_ROLE Instance method Protected Method Determine Link color by map object role 20110901
11 DETERMINE_SPOT_ICONS_BY_ROLE Instance method Protected Method Determine Spot Icons by map object role 20110901
12 DETERMINE_SPOT_PINS_ICONS Instance method Protected Method Determine Spot Pins and Icons 20110901
13 EVALUATE_OBJECT_DESCRIPTION Instance method Protected Method Evaluate description and determin quick info 20110901
14 EVALUATE_OBJECT_ROLES Instance method Protected Method Evaluate roles and determine icons 20110901
15 TRANSLATE_CURRENT_SCENE_TO_VB Instance method Public Method Translate current scene into VB format 20110901
Events
Class CL_VBC_GEOMAP_AD_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BOUNDING_BOX Public See coding 20111118 begin of GTY_BOUNDING_BOX, LEFT_UPPER_POS type GEOPOSITION, RIGHT_LOWER_POS type GEOPOSITION, POSITIONS_SET type ABAP_BOOL, end of GTY_BOUNDING_BOX
Method Signatures

Method ADJUST_FLYTO_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FLYTO_AREA Call by reference Type reference (TYPE) GTY_BOUNDING_BOX 20111115
2 Importing IS_POS Call by reference Type reference (TYPE) GEOPOSITION Geographic position in WGS84 coordinates 20111115

Method ADJUST_FLYTO_AREA on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method CALC_POS_4_ROUTE_DETAIL_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LATITUDE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_LATITUDE Geo-Map: Map Object Latitude Value in Decimal Degrees 20111110
2 Exporting EV_LONGITUDE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_LONGITUDE 20111110
3 Importing IT_ROUTE_POINTS Call by reference Type reference (TYPE) GEOPOSITIONSTAB Table of geographic positions 20111110

Method CALC_POS_4_ROUTE_DETAIL_WINDOW on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method CHECK_COLOR 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 20110901
2 Exporting EV_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
3 Importing IV_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901

Method CHECK_COLOR on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method CLOSE_AREA_BORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LATITUDE Call by reference Type reference (TYPE) STRING 20111031
2 Exporting EV_LONGITUDE Call by reference Type reference (TYPE) STRING 20111031
3 Importing IT_ROUTE_POINTS Call by reference Type reference (TYPE) GEOPOSITIONSTAB Table of geographic positions 20111031

Method CLOSE_AREA_BORDER on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method CONVERT_POSITION_2_DEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111018
2 Exporting EV_XPOS Call by reference Type reference (TYPE) GEOLON Geo-Map: Map Object Longitude Value in Decimal Degrees 20111018
3 Exporting EV_YPOS Call by reference Type reference (TYPE) GEOLAT Geo-Map: Map Object Latitude Value in Decimal Degrees 20111018
4 Importing IV_XPOS_IC Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_LONGITUDE_IC Latitude of a Location in Integer-Coded Format 20111018
5 Importing IV_YPOS_IC Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_LATITUDE_IC Longitude of a Location in Integer-Coded Format 20111018

Method CONVERT_POSITION_2_DEC on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method CONVERT_POSITION_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111018
2 Exporting EV_XPOS_IC Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_LONGITUDE_IC 20111018
3 Exporting EV_YPOS_IC Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_LATITUDE_IC 20111018
4 Importing IV_XPOS Call by reference Type reference (TYPE) GEOLON 20111018
5 Importing IV_YPOS Call by reference Type reference (TYPE) GEOLAT 20111018

Method CONVERT_POSITION_2_INT on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method CONVERT_ROUTEPOINTS_TO_VB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FLYTO_AREA Call by reference Type reference (TYPE) GTY_BOUNDING_BOX 20111115
2 Exporting ES_BOUNDING_BOX Call by reference Type reference (TYPE) GTY_BOUNDING_BOX 20111118
3 Exporting EV_LATITUDE Call by reference Type reference (TYPE) STRING 20110902
4 Exporting EV_LONGITUDE Call by reference Type reference (TYPE) STRING 20110902
5 Importing IT_ROUTE_POINTS Call by reference Type reference (TYPE) GEOPOSITIONSTAB Table of geographic positions 20110902
6 Importing IV_CALC_BOUNDING_BOX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111118
7 Importing IV_CALC_FLYTO_AREA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111115

Method CONVERT_ROUTEPOINTS_TO_VB on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method DETERMINE_DISPLAY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DISPLAY_ROLE Value transfer Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20110901
2 Importing IS_MAP_OBJECT Call by reference Type reference (TYPE) VBC_S_GEOMAP_OBJECT_SCENE Geo-Map: Map Object within Scene (internal view) 20110901
3 Importing IT_SCENE_OBJECTS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECTS_SCENE Geo-Map: Scene Object buffer 20110901

Method DETERMINE_DISPLAY_ROLE on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method DETERMINE_LINK_COLOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINK_BORDER_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
2 Exporting EV_LINK_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
3 Importing IS_MAP_OBJECT Call by reference Type reference (TYPE) VBC_S_GEOMAP_OBJECT_SCENE Geo-Map: Scene Object 20110901
4 Importing IV_DISPLAY_ROLE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20110901

Method DETERMINE_LINK_COLOR on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method DETERMINE_LINK_COLOR_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINK_BORDER_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
2 Exporting EV_LINK_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
3 Importing IV_DISPLAY_ROLE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20110901

Method DETERMINE_LINK_COLOR_BY_ROLE on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method DETERMINE_SPOT_ICONS_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OVERLAY_ICON Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: String 20110901
2 Importing IV_DISPLAY_ROLE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20110901

Method DETERMINE_SPOT_ICONS_BY_ROLE on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method DETERMINE_SPOT_PINS_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OVERLAY_ICON Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: String 20110901
2 Exporting EV_PIN_ICON Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: String 20110901
3 Importing IS_MAP_OBJECT Call by reference Type reference (TYPE) VBC_S_GEOMAP_OBJECT_SCENE Geo-Map: Scene Object 20110901
4 Importing IV_DISPLAY_ROLE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20110901

Method DETERMINE_SPOT_PINS_ICONS on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method EVALUATE_OBJECT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION_VB Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: Map Object Description 20110901
2 Exporting EV_QUICK_INFO_FIELDS_VB Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: Map Object Quick Information 20110901
3 Exporting EV_QUICK_INFO_VALUES_VB Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: Map Object Quick Information 20110901
4 Importing IT_MAP_OBJECT_DESCRIPTION Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECT_DESC Geo-Map: Map Object Descriptions 20110901

Method EVALUATE_OBJECT_DESCRIPTION on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method EVALUATE_OBJECT_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPLAY_ROLE Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_ROLE Geo-Map: Map Object Role 20110901
2 Exporting EV_LINK_BORDER_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
3 Exporting EV_LINK_COLOR Call by reference Type reference (TYPE) VBC_GEOMAP_OBJECT_COLOR Geo-Map: Map Object Color 20110901
4 Exporting EV_OVERLAY_ICON Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: String 20110901
5 Exporting EV_PIN_ICON Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: String 20110901
6 Exporting EV_ROLES_VB Call by reference Type reference (TYPE) VBC_GEOMAP_STRING Geo-Map: Map Object Role 20110901
7 Importing IS_MAP_OBJECT Call by reference Type reference (TYPE) VBC_S_GEOMAP_OBJECT_SCENE Geo-Map: Scene Object 20110901
8 Importing IT_SCENE_OBJECTS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECTS_SCENE Geo-Map: Scene Object buffer 20110901

Method EVALUATE_OBJECT_ROLES on class CL_VBC_GEOMAP_AD_BASE has no exception.

Method TRANSLATE_CURRENT_SCENE_TO_VB 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 20110901
2 Exporting ES_FLYTO_AREA Call by reference Type reference (TYPE) GTY_BOUNDING_BOX 20111115
3 Exporting ET_AREAS_VB Call by reference Type reference (TYPE) VBC_T_GEOMAP_DATA_LINK Geo-Map: Data Source for Areas 20111018
4 Exporting ET_LINKS_VB Call by reference Type reference (TYPE) VBC_T_GEOMAP_DATA_LINK Data Source for Links 20110901
5 Exporting ET_SPOTS_VB Call by reference Type reference (TYPE) VBC_T_GEOMAP_DATA_SPOT Data Source for Spots 20110901
6 Importing IT_SCENE_OBJECTS Call by reference Type reference (TYPE) VBC_T_GEOMAP_OBJECTS_SCENE Geo-Map: Scene Object buffer 20110901
7 Importing IV_DELTA_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111111

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