Hierarchy

⤷

⤷

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 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_GEOAPPLOBJECT | Pointer to Business-Object Interface | 19990621 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GEOLOC | Pointer to Geolocation | 19990614 | ||
3 | ![]() |
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 | ![]() |
Static method | Public | Method | Creates GeoObject from geoloc, geoobjr and applobj | 19990820 |
2 | ![]() |
Static method | Public | Method | New Creation from GeoLoc and Business Object | 19990705 |
3 | ![]() |
Instance method | Public | Method | Gets Address Number and Log. System and GUID | 19990929 |
4 | ![]() |
Instance method | Public | Method | Gets Altitude | 19990728 |
5 | ![]() |
Instance method | Public | Method | Gets Application Object Key | 20000114 |
6 | ![]() |
Instance method | Public | Method | Gets Extended ID (Free Text) | 19990728 |
7 | ![]() |
Instance method | Public | Method | Reads Business Object | 19990621 |
8 | ![]() |
Instance method | Public | Method | Gets Geolocation | 19990614 |
9 | ![]() |
Instance method | Public | Method | Reads Object Reference | 19990614 |
10 | ![]() |
Instance method | Public | Method | Gets Geolocation GUID | 19990929 |
11 | ![]() |
Instance method | Public | Method | Gets Geo-Object/Obj. Reference GUID | 19990728 |
12 | ![]() |
Instance method | Public | Method | Gets Latitude | 19990728 |
13 | ![]() |
Instance method | Public | Method | Reads Current Lock Mode | 19990929 |
14 | ![]() |
Instance method | Public | Method | Gets Longitude | 19990728 |
15 | ![]() |
Instance method | Public | Method | Gets Longitude, Latitude and Altitude | 20000124 |
16 | ![]() |
Instance method | Public | Method | Gets Geo-Object Time Zone | 20000120 |
17 | ![]() |
Instance method | Public | Method | Sets the Address Number, Logical System and GUID | 20000328 |
18 | ![]() |
Instance method | Public | Method | Sets Altitude | 19990928 |
19 | ![]() |
Instance method | Public | Method | Sets Extended ID (Free Text) | 19990729 |
20 | ![]() |
Instance method | Protected | Method | Sets Business Object | 19990702 |
21 | ![]() |
Instance method | Protected | Method | Sets Geolocation | 19990614 |
22 | ![]() |
Instance method | Public | Method | Use AES Container to Set Geolocation | 20000418 |
23 | ![]() |
Instance method | Protected | Method | Sets Object Reference | 19990614 |
24 | ![]() |
Instance method | Public | Method | Sets Latitude | 19990928 |
25 | ![]() |
Instance method | Public | Method | Sets Object Lock Mode | 19990929 |
26 | ![]() |
Instance method | Public | Method | Sets Longitude | 19990928 |
27 | ![]() |
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 | ![]() |
C_GEOLOC | Call by reference | Object reference (TYPE REF TO) | CL_GEOLOC | Geo-Lokation | 19990820 | ||
2 | ![]() |
C_GEOOBJECT | Call by reference | Object reference (TYPE REF TO) | CL_GEOOBJECT | Geo-Objekt | 19990820 | ||
3 | ![]() |
C_GEOOBJR | Call by reference | Object reference (TYPE REF TO) | CL_GEOOBJR | Geo-Objektreferenz | 19990820 | ||
4 | ![]() |
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 | ![]() |
C_GEOLOC | Call by reference | Object reference (TYPE REF TO) | CL_GEOLOC | Instanz der Geo-Location | 19990705 | ||
2 | ![]() |
C_GEOOBJECT | Call by reference | Object reference (TYPE REF TO) | CL_GEOOBJECT | Neu erzeugte Instanz des Geoobjektes | 19990705 | ||
3 | ![]() |
C_GEOOBJR | Call by reference | Object reference (TYPE REF TO) | CL_GEOOBJR | Optional: Instanz einer Objektreferenz | 19990723 | ||
4 | ![]() |
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 | ![]() |
ADDRGUID | Call by reference | Type reference (TYPE) | AD_GUID | Adressguid | 20000412 | ||
2 | ![]() |
ADDRLOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System der Adresse | 19990929 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
LOCKMODE | Call by reference | Type reference (TYPE) | GEOLCKTYPE | Ermittelter Sperrmodus | 19990929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
ALTITUDE | Call by reference | Type reference (TYPE) | GEOALT | Höhe | 20000124 | ||
2 | ![]() |
LATITUDE | Call by reference | Type reference (TYPE) | GEOLAT | Breitengrad | 20000124 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
ADDRGUID | Call by reference | Type reference (TYPE) | AD_GUID | Adressguid | 20000412 | ||
2 | ![]() |
ADDRLOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | log. System der Adresse | 20000328 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |