SAP ABAP Class CL_GEOOBJECT (Geo object, comprises GeoLoc, GeoObjr and BusObject)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GEO (Application Component) Geographical Functions
     SZGL (Package) R/3 Central Basis Development: Geo Locations
Properties
Class CL_GEOOBJECT  
Short Description Geo object, comprises GeoLoc, GeoObjr and BusObject    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZGL   R/3 Central Basis Development: Geo Locations 
Created 19990614   SAP 
Last change 20000121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GEOOBJECT has no forward declaration.
Interfaces
Class CL_GEOOBJECT has no interface implemented.
Friends
Class CL_GEOOBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_GEOAPPLOBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_GEOAPPLOBJECT Pointer to Business-Object Interface 19990621
2 M_GEOLOC Instance attribute Protected Object reference (TYPE REF TO) CL_GEOLOC Pointer to Geolocation 19990614
3 M_GEOOBJR Instance attribute Protected Object reference (TYPE REF TO) CL_GEOOBJR Pointer to Geo-Object Reference 19990614
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Creates GeoObject from geoloc, geoobjr and applobj 19990820
2 CREATENEWGEOOBJECT Static method Public Method New Creation from GeoLoc and Business Object 19990705
3 GET_ADDRESS Instance method Public Method Gets Address Number and Log. System and GUID 19990929
4 GET_ALTITUDE Instance method Public Method Gets Altitude 19990728
5 GET_APPLOBJID Instance method Public Method Gets Application Object Key 20000114
6 GET_EXTID Instance method Public Method Gets Extended ID (Free Text) 19990728
7 GET_GEOAPPLOBJECT Instance method Public Method Reads Business Object 19990621
8 GET_GEOLOC Instance method Public Method Gets Geolocation 19990614
9 GET_GEOOBJR Instance method Public Method Reads Object Reference 19990614
10 GET_GUIDLOC Instance method Public Method Gets Geolocation GUID 19990929
11 GET_GUIDOBJECT Instance method Public Method Gets Geo-Object/Obj. Reference GUID 19990728
12 GET_LATITUDE Instance method Public Method Gets Latitude 19990728
13 GET_LOCKMODE Instance method Public Method Reads Current Lock Mode 19990929
14 GET_LONGITUDE Instance method Public Method Gets Longitude 19990728
15 GET_POSITION Instance method Public Method Gets Longitude, Latitude and Altitude 20000124
16 GET_TZONE Instance method Public Method Gets Geo-Object Time Zone 20000120
17 SET_ADDRESS Instance method Public Method Sets the Address Number, Logical System and GUID 20000328
18 SET_ALTITUDE Instance method Public Method Sets Altitude 19990928
19 SET_EXTID Instance method Public Method Sets Extended ID (Free Text) 19990729
20 SET_GEOAPPLOBJECT Instance method Protected Method Sets Business Object 19990702
21 SET_GEOLOC Instance method Protected Method Sets Geolocation 19990614
22 SET_GEOLOC_FROM_AESCONTAINER Instance method Public Method Use AES Container to Set Geolocation 20000418
23 SET_GEOOBJR Instance method Protected Method Sets Object Reference 19990614
24 SET_LATITUDE Instance method Public Method Sets Latitude 19990928
25 SET_LOCKMODE Instance method Public Method Sets Object Lock Mode 19990929
26 SET_LONGITUDE Instance method Public Method Sets Longitude 19990928
27 WRITE_ABSTRACT Instance method Public Method Application Object Short Info (for Debugging Only) 19990809
Events
Class CL_GEOOBJECT has no event.
Types
Class CL_GEOOBJECT has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_GEOLOC Call by reference Object reference (TYPE REF TO) CL_GEOLOC Geo-Lokation 19990820
2 Exporting C_GEOOBJECT Call by reference Object reference (TYPE REF TO) CL_GEOOBJECT Geo-Objekt 19990820
3 Importing C_GEOOBJR Call by reference Object reference (TYPE REF TO) CL_GEOOBJR Geo-Objektreferenz 19990820
4 Importing I_GEOAPPLOBJECT Call by reference Object reference (TYPE REF TO) IF_GEOAPPLOBJECT Geo-Applikationsobjekt 19990820

Method CREATE on class CL_GEOOBJECT has no exception.

Method CREATENEWGEOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_GEOLOC Call by reference Object reference (TYPE REF TO) CL_GEOLOC Instanz der Geo-Location 19990705
2 Exporting C_GEOOBJECT Call by reference Object reference (TYPE REF TO) CL_GEOOBJECT Neu erzeugte Instanz des Geoobjektes 19990705
3 Importing C_GEOOBJR Call by reference Object reference (TYPE REF TO) CL_GEOOBJR Optional: Instanz einer Objektreferenz 19990723
4 Importing I_GEOAPPLOBJECT Call by reference Object reference (TYPE REF TO) IF_GEOAPPLOBJECT Instanz des Anwendungsobjekt-Interfaces 19990705

Method CREATENEWGEOOBJECT on class CL_GEOOBJECT has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDRGUID Call by reference Type reference (TYPE) AD_GUID Adressguid 20000412
2 Exporting ADDRLOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System der Adresse 19990929
3 Exporting ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 19990929

Method GET_ADDRESS on class CL_GEOOBJECT has no exception.

Method GET_ALTITUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALTITUDE Call by reference Type reference (TYPE) GEOALT Höhe 19990728

Method GET_ALTITUDE on class CL_GEOOBJECT has no exception.

Method GET_APPLOBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPLOBJID Call by reference Type reference (TYPE) SAPPLOBJID ID des ANwendungsobjektes 20000114

Method GET_APPLOBJID on class CL_GEOOBJECT has no exception.

Method GET_EXTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXTID Call by reference Type reference (TYPE) GEOEXTID Extended ID (frei definierbarer Text) 19990728

Method GET_EXTID on class CL_GEOOBJECT has no exception.

Method GET_GEOAPPLOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting I_GEOAPPLOBJECT Call by reference Object reference (TYPE REF TO) IF_GEOAPPLOBJECT Zeiger auf das Applikationsobjekt 19990705

Method GET_GEOAPPLOBJECT on class CL_GEOOBJECT has no exception.

Method GET_GEOLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting C_GEOLOC Call by reference Object reference (TYPE REF TO) CL_GEOLOC Rückgabeparameter: Pointer auf Geoloc 19990705

Method GET_GEOLOC on class CL_GEOOBJECT has no exception.

Method GET_GEOOBJR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting C_GEOOBJR Call by reference Object reference (TYPE REF TO) CL_GEOOBJR Rückgabewert: Zeiger auf die Objektreferenz 19990705

Method GET_GEOOBJR on class CL_GEOOBJECT has no exception.

Method GET_GUIDLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GUIDLOC Call by reference Type reference (TYPE) GEOGUID GUID der Geo-Location 19990929

Method GET_GUIDLOC on class CL_GEOOBJECT has no exception.

Method GET_GUIDOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GUIDOBJECT Call by reference Type reference (TYPE) GEOGUID GUID des Geo-Objektes 19990728

Method GET_GUIDOBJECT on class CL_GEOOBJECT has no exception.

Method GET_LATITUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad 19990728

Method GET_LATITUDE on class CL_GEOOBJECT has no exception.

Method GET_LOCKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOCKMODE Call by reference Type reference (TYPE) GEOLCKTYPE Ermittelter Sperrmodus 19990929
# Exception Resumable Description Created on
1 XINCONSISTENTLOCKMODES Interne Objekte haben verschiedene Sperren 19990929

Method GET_LONGITUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad 19990728

Method GET_LONGITUDE on class CL_GEOOBJECT has no exception.

Method GET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALTITUDE Call by reference Type reference (TYPE) GEOALT Höhe 20000124
2 Exporting LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad 20000124
3 Exporting LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad 20000124

Method GET_POSITION on class CL_GEOOBJECT has no exception.

Method GET_TZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone der Geo-Location 20000120

Method GET_TZONE on class CL_GEOOBJECT has no exception.

Method SET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRGUID Call by reference Type reference (TYPE) AD_GUID Adressguid 20000412
2 Importing ADDRLOGSYS Call by reference Type reference (TYPE) LOGSYS log. System der Adresse 20000328
3 Importing ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20000328

Method SET_ADDRESS on class CL_GEOOBJECT has no exception.

Method SET_ALTITUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALTITUDE Call by reference Type reference (TYPE) GEOALT Höhe 19990928

Method SET_ALTITUDE on class CL_GEOOBJECT has no exception.

Method SET_EXTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTID Call by reference Type reference (TYPE) GEOEXTID External ID 19990729

Method SET_EXTID on class CL_GEOOBJECT has no exception.

Method SET_GEOAPPLOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEOAPPLOBJECT Call by reference Object reference (TYPE REF TO) IF_GEOAPPLOBJECT Nicht verwenden!!! (intern) Zu setzendes Apllikationsobjekt 19990705

Method SET_GEOAPPLOBJECT on class CL_GEOOBJECT has no exception.

Method SET_GEOLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_GEOLOC Call by reference Object reference (TYPE REF TO) CL_GEOLOC Nicht verwenden!!! (intern) Zu setzende Geolocation 19990705

Method SET_GEOLOC on class CL_GEOOBJECT has no exception.

Method SET_GEOLOC_FROM_AESCONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AESCONTAINER Call by reference Type reference (TYPE) AESC Address Enhancement Service Container 20000418

Method SET_GEOLOC_FROM_AESCONTAINER on class CL_GEOOBJECT has no exception.

Method SET_GEOOBJR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_GEOOBJR Call by reference Object reference (TYPE REF TO) CL_GEOOBJR Nicht verwenden!!! (intern) Zu setzende Objektreferenz 19990705

Method SET_GEOOBJR on class CL_GEOOBJECT has no exception.

Method SET_LATITUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad 19990928

Method SET_LATITUDE on class CL_GEOOBJECT has no exception.

Method SET_LOCKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCKMODE Call by reference Type reference (TYPE) GEOLCKTYPE Sperrmodus space oder S, E, X 19990929

Method SET_LOCKMODE on class CL_GEOOBJECT has no exception.

Method SET_LONGITUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad 19990928

Method SET_LONGITUDE on class CL_GEOOBJECT has no exception.

Method WRITE_ABSTRACT Signature

Method WRITE_ABSTRACT on class CL_GEOOBJECT has no parameter.
Method WRITE_ABSTRACT on class CL_GEOOBJECT has no exception.
History
Last changed by/on SAP  20000121 
SAP Release Created in