SAP ABAP Class IF_VBI_GEOCODING_SERVICE (Geo Coding Interface)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VBI_GEOCODER Abstract Geo-Coder Base Class and Factory 20121130
Properties
Class IF_VBI_GEOCODING_SERVICE  
Short Description Geo Coding Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20121130   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_VBI_GEOCODING_SERVICE has no forward declaration.
Interfaces
Class IF_VBI_GEOCODING_SERVICE has no interface implemented.
Friends
Class IF_VBI_GEOCODING_SERVICE has no friend class.
Attributes
Class IF_VBI_GEOCODING_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ROUTE Instance method Public Method Calculates a route for given waypoint positions 20121130
2 CALCULATE_ROUTE_SIMPLE Instance method Public Method Calculates a route for given start and destination address 20121130
3 FIND_LOCATION Instance method Public Method Return a GeoPosition for a given address 20121130
4 FIND_LOCATION_REVERSE Instance method Public Method Return a location for a given address in GeoCoords 20130611
Events
Class IF_VBI_GEOCODING_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_ADDRESS Public See coding 20130611 BEGIN OF gtype_address, result_str type string, continent TYPE string, country_code TYPE land1, country TYPE string, zipcode TYPE n LENGTH 5, state TYPE string, state_district TYPE string, county TYPE string, city TYPE string, suburb TYPE string, road TYPE string, housenumber TYPE n LENGTH 5, place_of_worship TYPE string, END OF gtype_address
2 GTYPE_GEO_LOCATION Public See coding 20121130 BEGIN OF gtype_geo_location, match TYPE float. INCLUDE TYPE vbi_s_obj_geopos AS position. TYPES: address TYPE string, END OF gtype_geo_location
3 GTYPE_GEO_LOCATION_TAB Public See coding 20121130 gtype_geo_location_tab TYPE STANDARD TABLE OF gtype_geo_location WITH NON-UNIQUE KEY match
4 GTYPE_GEO_LOD Public Type reference (TYPE) INT1 Level of detail 20130614
5 GTYPE_GEO_POSITION_TAB Public See coding 20121130 gtype_geo_position_tab TYPE STANDARD TABLE OF vbi_s_obj_geopos WITH NON-UNIQUE DEFAULT KEY
6 GTYPE_ROUTES_TAB Public See coding 20121130 gtype_routes_tab TYPE STANDARD TABLE OF gtype_geo_position_tab WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method CALCULATE_ROUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WAYPOINTS Call by reference Type reference (TYPE) GTYPE_GEO_LOCATION_TAB 20121130
2 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_ROUTES_TAB 20121130
# Exception Resumable Description Created on
1 CX_VBI_SERVICE_CALL_FAILED Exception: Service Call failed 20121130

Method CALCULATE_ROUTE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION_LOCATION Call by reference Type reference (TYPE) STRING 20121130
2 Importing IV_START_LOCATION Call by reference Type reference (TYPE) STRING 20121130
3 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_ROUTES_TAB 20121130
# Exception Resumable Description Created on
1 CX_VBI_SERVICE_CALL_FAILED Exception: Service Call failed 20121130

Method FIND_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATION Call by reference Type reference (TYPE) STRING 20121130
2 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_GEO_LOCATION_TAB 20121130
# Exception Resumable Description Created on
1 CX_VBI_SERVICE_CALL_FAILED Exception: Service Call failed 20121130

Method FIND_LOCATION_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GEOLOD Call by reference Type reference (TYPE) GTYPE_GEO_LOD Level of detail for address 20130614
2 Importing IV_GEOPOSITION Call by reference Type reference (TYPE) GTYPE_GEO_LOCATION WGS84 Geoposition 20130611
3 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_ADDRESS 20130614
# Exception Resumable Description Created on
1 CX_VBI_SERVICE_CALL_FAILED Exception: Service Call failed 20130611
History
Last changed by/on SAP  20131127 
SAP Release Created in