SAP ABAP Class CL_EAMS_UI_GIS_LAM_OBJECT (LAM functionality on MAP)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PN-GIS (Application Component) Geographical Information System
     EA_GHO_GIS_SERV (Package) GIS: Package for Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GIS_GEOPROCESSING_AGENT GeoProcessing Agent 20100820
Properties
Class CL_EAMS_UI_GIS_LAM_OBJECT  
Short Description LAM functionality on MAP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA_GHO_GIS_SERV   GIS: Package for Services 
Created 20100817   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMS_UI_GIS_LAM_OBJECT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GIS_GEOPROCESSING_AGENT GeoProcessing Agent 20100820
Friends
Class CL_EAMS_UI_GIS_LAM_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_LAM Instance attribute Public Type reference (TYPE) GHO_T_GIS_LAM test 20100908
2 GV_CONTEXT_ID Static Attribute Private Type reference (TYPE) GEO_CONTEXT_ID Geo Context ID 20100820
3 GV_DESTINATION Static Attribute Private Type reference (TYPE) LAYER_DEST Layer RFC Destination 20100824
4 GV_FEAT_LAYER_ID Static Attribute Private Type reference (TYPE) FEAT_LAYER_ID Feature Layer Configuration 20100824
5 GV_GEO_SERVICE_ID Static Attribute Private Type reference (TYPE) GEO_SERVICE_ID Service ID 20101003
6 GV_SERVICE_FORMAT Static Attribute Private Type reference (TYPE) GEO_SERVICE_FORMAT Format 20100820
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_BASE_UNIT_TO_KM Static method Public Method Convert Base unit of Measurement To Kilometer 20100927
2 CONVERT_DEG_TO_RAD Static method Public Method Convert values in degrees to radians 20100906
3 CONVERT_TO_SL_FORMAT Static method Public Method Convert the result to Silverlight understandable format 20100915
4 DO_LAM_CALC Static method Public Method Do calculations for LAM 20100906
5 DO_MRK_CALC Static method Public Method Do calculations for Markers 20100927
6 DO_NOTIF_CALC Static method Public Method Do calculations for Notifications 20100913
7 DO_ORDER_CALC Static method Public Method Do calculations for Orders 20100913
8 GET_LAM_GEODATA Static method Public Method Get LAM coordinates from Geo database 20100819
9 GET_MRK_DETAILS Static method Public Method Get marker details 20100927
10 GET_NOTIF_DETAILS Static method Public Method Get notification details 20100906
11 GET_ORDER_DETAILS Static method Public Method Get order details 20100906
12 HANDLE_MESSAGE Static method Private Method Message Handler 20100908
13 UPDATE_LAM_DETAILS Static method Public Method Update LAM details to Silverlight 20100906
14 UPDATE_LAM_ICON_URL Static method Public Method Update LAM Icon URL 20100929
15 VALIDATE_INPUT Static method Public Method Validate Input Lat and Long 20100908
Events
Class CL_EAMS_UI_GIS_LAM_OBJECT has no event.
Types
Class CL_EAMS_UI_GIS_LAM_OBJECT has no local type.
Method Signatures

Method CONVERT_BASE_UNIT_TO_KM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KM Call by reference Type reference (TYPE) F Unit of Measurement for Linear Data 20100927
2 Importing IV_INPUT Call by reference Type reference (TYPE) F 20100927
3 Importing IV_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for Linear Data 20100927

Method CONVERT_BASE_UNIT_TO_KM on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method CONVERT_DEG_TO_RAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20101004

Method CONVERT_DEG_TO_RAD on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method CONVERT_TO_SL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GHO_T_SL_EXPORT Call by reference Type reference (TYPE) GHO_T_SL_EXPORT GHO_S_SL_EXPORT 20100915
2 Importing IT_GHO_T_GIS_NOTIF_CALC Call by reference Type reference (TYPE) GHO_T_GIS_NOTIF_CALC GHO_S_GIS_NOTIF_CALC 20100915
3 Importing IT_GHO_T_GIS_ORDER_CALC Call by reference Type reference (TYPE) GHO_T_GIS_ORDER_CALC GHO_S_GIS_ORDER_CALC 20100915
4 Importing IT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100915
5 Importing IT_MARKER Call by reference Type reference (TYPE) GHO_T_GIS_MARKER test 20100915

Method CONVERT_TO_SL_FORMAT on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method DO_LAM_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM changing 20101004

Method DO_LAM_CALC on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method DO_MRK_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MARKER Call by reference Type reference (TYPE) GHO_T_GIS_MARKER test 20100927
2 Importing IT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100927

Method DO_MRK_CALC on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method DO_NOTIF_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GHO_T_GIS_NOTIF_CALC Call by reference Type reference (TYPE) GHO_T_GIS_NOTIF_CALC test 20100913
2 Importing IT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100913

Method DO_NOTIF_CALC on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method DO_ORDER_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GHO_T_GIS_ORDER_CALC Call by reference Type reference (TYPE) GHO_T_GIS_ORDER_CALC Index of the invalid record 20100913
2 Importing IT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100913

Method DO_ORDER_CALC on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method GET_LAM_GEODATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POLYLINE Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100823
2 Exporting EV_LAM_UI_GEO_COORD Call by reference Type reference (TYPE) STRING , seperated geo coord for UI 20100825
3 Importing IV_LAM_OBJ_NO Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object Number 20100819

Method GET_LAM_GEODATA on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method GET_MRK_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MARKERS Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Linear Feature Extension - with KEY 20100927
2 Exporting EV_END Call by reference Type reference (TYPE) FLOAT Field of type FLTP 20100927
3 Exporting EV_START Call by reference Type reference (TYPE) FLOAT Field of type FLTP 20100927
4 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100927

Method GET_MRK_DETAILS on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method GET_NOTIF_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIF_HEADER Call by reference Type reference (TYPE) GHO_T_GIS_NOTIF Index of the invalid record 20100913
2 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100913

Method GET_NOTIF_DETAILS on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method GET_ORDER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_HEADER Call by reference Type reference (TYPE) GHO_T_GIS_ORDER ORDER 20100913
2 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100906

Method GET_ORDER_DETAILS on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method HANDLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100908
2 Importing IV_TEC_OBJ_NO Call by reference Type reference (TYPE) EAMS_TEC_OBJ Technical Object 20100908
3 Importing IV_TEC_OBJ_TYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Object Type 20100908

Method HANDLE_MESSAGE on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method UPDATE_LAM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GHO_T_SL_EXPORT Call by reference Type reference (TYPE) GHO_T_SL_EXPORT GHO_S_SL_EXPORT 20100914
2 Importing IT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20101004

Method UPDATE_LAM_DETAILS on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method UPDATE_LAM_ICON_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VIS_OBJ_COMP_CUST Call by reference Type reference (TYPE) EAMS_T_VIS_OBJ_COMP Visual object component tab 20101006

Method UPDATE_LAM_ICON_URL on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.

Method VALIDATE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100908
2 Importing IT_LAM Call by reference Type reference (TYPE) GHO_T_GIS_LAM test 20100908

Method VALIDATE_INPUT on class CL_EAMS_UI_GIS_LAM_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606