SAP ABAP Class CL_S_EPM_GEOCODER (Geocoder based on Nokia services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_VISUAL_BUSINESS (Package) EPM: Visual Business
Properties
Class CL_S_EPM_GEOCODER  
Short Description Geocoder based on Nokia services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_VISUAL_BUSINESS   EPM: Visual Business 
Created 20120531   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_S_EPM_GEOCODER has no forward declaration.
Interfaces
Class CL_S_EPM_GEOCODER has no interface implemented.
Friends
Class CL_S_EPM_GEOCODER has no friend class.
Attributes
Class CL_S_EPM_GEOCODER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ROUTE_4_ADDRESSES Instance method Public Method 20120613
2 CALCULATE_ROUTE_4_POSITIONS Instance method Public Method 20120613
3 CALL_SERVICE Instance method Private Method 20120531
4 FIND_LOCATION Instance method Public Method 20120531
Events
Class CL_S_EPM_GEOCODER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_GEO_LOCATION Public See coding 20120531 begin of GTYPE_GEO_LOCATION, MATCH type FLOAT, LATITUDE type FLOAT, LONGITUDE type FLOAT, ADDRESS type STRING, end of GTYPE_GEO_LOCATION
2 GTYPE_GEO_LOCATION_TAB Public See coding 20120531 GTYPE_GEO_LOCATION_TAB type standard table of GTYPE_GEO_LOCATION with non-unique default key
3 GTYPE_GEO_POSITION Public See coding 20120531 begin of GTYPE_GEO_POSITION, LATITUDE type FLOAT, LONGITUDE type FLOAT, end of GTYPE_GEO_POSITION
4 GTYPE_GEO_POSITION_TAB Public See coding 20120531 GTYPE_GEO_POSITION_TAB type standard table of GTYPE_GEO_POSITION with non-unique default key
5 GTYPE_ROUTES_TAB Public See coding 20120531 GTYPE_ROUTES_TAB type standard table of GTYPE_GEO_POSITION_TAB with non-unique default key
Method Signatures

Method CALCULATE_ROUTE_4_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION_ADDRESS Call by reference Type reference (TYPE) STRING 20120613
2 Importing IV_START_ADDRESS Call by reference Type reference (TYPE) STRING 20120613
3 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_ROUTES_TAB 20120613

Method CALCULATE_ROUTE_4_ADDRESSES on class CL_S_EPM_GEOCODER has no exception.

Method CALCULATE_ROUTE_4_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DESTINATION_POSITION Call by reference Type reference (TYPE) GTYPE_GEO_POSITION 20120613
2 Importing IS_START_POSITION Call by reference Type reference (TYPE) GTYPE_GEO_POSITION 20120613
3 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_ROUTES_TAB 20120613

Method CALCULATE_ROUTE_4_POSITIONS on class CL_S_EPM_GEOCODER has no exception.

Method CALL_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING 20120531
2 Returning RV_RESPONSE Value transfer Type reference (TYPE) STRING 20120531

Method CALL_SERVICE on class CL_S_EPM_GEOCODER has no exception.

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 20120531
2 Returning RT_RESULT Value transfer Type reference (TYPE) GTYPE_GEO_LOCATION_TAB 20120531

Method FIND_LOCATION on class CL_S_EPM_GEOCODER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740