SAP ABAP Class /MRSS/CL_OPT_MANUAL_ROUTING (Manual Route and Distance Calculation)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/OPT (Package) Multi Resource Scheduling: Optimizer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_OPT_ABSTRACT_ROUTE Route and Distance Calculation 20050720
Properties
Class /MRSS/CL_OPT_MANUAL_ROUTING  
Short Description Manual Route and Distance Calculation    
Super Class /MRSS/CL_OPT_ABSTRACT_ROUTE Route and Distance Calculation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/OPT   Multi Resource Scheduling: Optimizer 
Created 20050720   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_OPT_MANUAL_ROUTING has no forward declaration.
Interfaces
Class /MRSS/CL_OPT_MANUAL_ROUTING has no interface implemented.
Friends
Class /MRSS/CL_OPT_MANUAL_ROUTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DETERMINE_TYPE_DIRECT Constant Public Type reference (TYPE) /MRSS/T_DETERMINE_TYPE 'B' Determination type 20071211
2 GC_DETERMINE_TYPE_GIS Constant Public Type reference (TYPE) /MRSS/T_DETERMINE_TYPE 'A' Determination type 20071211
3 GC_MANUAL_DET_FORM_ARCCOS Constant Public Type reference (TYPE) C 'A' 20071211
4 GC_MANUAL_DET_FORM_HAVERSINE Constant Public Type reference (TYPE) C 'H' 20071211
5 GC_MANUAL_DET_FORM_PYTHAGORAS Constant Public Type reference (TYPE) C 'P' 20071211
6 GC_MANUAL_DET_FORM_VINCENTY Constant Public Type reference (TYPE) C 'V' 20071211
7 GC_RADIUS_EARTH_MAX Constant Protected Type reference (TYPE) I 6399 20071211
8 GC_RADIUS_EARTH_MIN Constant Protected Type reference (TYPE) I 6336 20071211
9 GV_RADIUS_EARTH Instance attribute Protected Type reference (TYPE) I 20071211
Methods
# Method Level Visibility Method type Description Created on
1 CALC_ARCCOS Instance method Protected Method Calculate by Arccos 20071211
2 CALC_HAVERSINE Instance method Protected Method Calculate with Haversine Formula 20071211
3 CALC_PYTHAGORAS Instance method Protected Method Calculate by Pythagoras (NOT READY) 20071211
4 CALC_RADIUS_EARTH Instance method Protected Method Calculate Earth Radius 20071211
5 CALC_VINCENTY Instance method Protected Method Calculate with Vincenty Formula (NOT READY) 20071211
Events
Class /MRSS/CL_OPT_MANUAL_ROUTING has no event.
Types
Class /MRSS/CL_OPT_MANUAL_ROUTING has no local type.
Method Signatures

Method CALC_ARCCOS 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) /MRSS/T_MESSAGE_TAB Message Table 20071211
2 Exporting EV_DISTANCE Call by reference Type reference (TYPE) /MRSS/T_GEO_DISTANCE Distance of Resource from Usage Site 20071211
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20071211
4 Importing IV_FROM_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
5 Importing IV_FROM_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211
6 Importing IV_TO_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
7 Importing IV_TO_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211

Method CALC_ARCCOS on class /MRSS/CL_OPT_MANUAL_ROUTING has no exception.

Method CALC_HAVERSINE 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) /MRSS/T_MESSAGE_TAB Message Table 20071211
2 Exporting EV_DISTANCE Call by reference Type reference (TYPE) /MRSS/T_GEO_DISTANCE Distance of Resource from Usage Site 20071211
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20071211
4 Importing IV_FROM_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
5 Importing IV_FROM_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211
6 Importing IV_TO_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
7 Importing IV_TO_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211

Method CALC_HAVERSINE on class /MRSS/CL_OPT_MANUAL_ROUTING has no exception.

Method CALC_PYTHAGORAS 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) /MRSS/T_MESSAGE_TAB Message Table 20071211
2 Exporting EV_DISTANCE Call by reference Type reference (TYPE) /MRSS/T_GEO_DISTANCE Distance of Resource from Usage Site 20071211
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20071211
4 Importing IV_FROM_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
5 Importing IV_FROM_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211
6 Importing IV_TO_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
7 Importing IV_TO_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211

Method CALC_PYTHAGORAS on class /MRSS/CL_OPT_MANUAL_ROUTING has no exception.

Method CALC_RADIUS_EARTH Signature

Method CALC_RADIUS_EARTH on class /MRSS/CL_OPT_MANUAL_ROUTING has no parameter.
Method CALC_RADIUS_EARTH on class /MRSS/CL_OPT_MANUAL_ROUTING has no exception.

Method CALC_VINCENTY 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) /MRSS/T_MESSAGE_TAB Message Table 20071211
2 Exporting EV_DISTANCE Call by reference Type reference (TYPE) /MRSS/T_GEO_DISTANCE Distance of Resource from Usage Site 20071211
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20071211
4 Importing IV_FROM_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
5 Importing IV_FROM_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211
6 Importing IV_TO_LATITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LATITUDE Geolocation Latitude 20071211
7 Importing IV_TO_LONGITUDE Call by reference Type reference (TYPE) /MRSS/T_GEO_LONGITUDE Geolocation Longitude 20071211

Method CALC_VINCENTY on class /MRSS/CL_OPT_MANUAL_ROUTING has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401