SAP ABAP Class CL_GEOLOC (Class Geo location)
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_GEOLOC  
Short Description Class Geo location    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZGL   R/3 Central Basis Development: Geo Locations 
Created 19990407   SAP 
Last change 20000121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GEOLOC has no forward declaration.
Interfaces
Class CL_GEOLOC has no interface implemented.
Friends
Class CL_GEOLOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) FLAG space False 19990408
2 MC_ALTITUDE Constant Public Type reference (TYPE) FIELDNAME 'ALTITUDE' Field name 20000327
3 MC_GUIDLOC Constant Public Type reference (TYPE) FIELDNAME 'GUIDLOC' Field name 20000327
4 MC_LATITUDE Constant Public Type reference (TYPE) FIELDNAME 'LATITUDE' Field name 20000327
5 MC_LONGITUDE Constant Public Type reference (TYPE) FIELDNAME 'LONGITUDE' Field name 20000327
6 MC_PRECISID Constant Public Type reference (TYPE) FIELDNAME 'PRECISID' Field name 20000327
7 MC_SRCID Constant Public Type reference (TYPE) FIELDNAME 'SRCID' Field name 20000327
8 MC_SRCTSTMP Constant Public Type reference (TYPE) FIELDNAME 'SRCTSTMP' Field name 20000327
9 MC_TZONE Constant Public Type reference (TYPE) FIELDNAME 'TZONE' Field name 20000327
10 M_GEOLOC Instance attribute Protected Type reference (TYPE) GEOLOC All DB Geo location attributes 19990407
11 M_ISMODIFIED Instance attribute Protected Type reference (TYPE) FLAG space Modified flag 19990407
12 M_ISPERSISTENT Instance attribute Protected Type reference (TYPE) FLAG space GeoLoc already saved? 19990716
13 M_LOCKMODE Instance attribute Protected Type reference (TYPE) GEOLCKTYPE space DB lock status 19990409
14 TRUE Constant Public Type reference (TYPE) FLAG 'X' True 19990408
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_MODIFIED Instance method Public Method Deletes modified flag -> not saved 19990715
2 CONSTRUCTOR Instance method Public Constructor Geo location constructor 19990407
3 CREATE Static method Public Method Class method: Creates an initial instance (only GUID) 19990408
4 CREATE_BY_AESCONTAINER Static method Public Method Class method: Created from AES container (Geocoding) GEOLOC 20000324
5 CREATE_BY_GEOLOC Static method Public Method Class method: Creates a GEOLOC from DDIC entry 20000324
6 CREATE_COPY Instance method Public Method Creates a copy of a Geo location (identical except for GUID) 19990416
7 CREATE_GUID Instance method Protected Method Creates and sets a GUID 19990408
8 GET_ADDRGUID Instance method Public Method Gets the address number (or space) 20000412
9 GET_ADDRLOGSYS Instance method Public Method Gets the logical system of an address 19990827
10 GET_ADDRNUMBER Instance method Public Method Gets the address number (or space) 19990827
11 GET_ALTITUDE Instance method Public Method Get height 19990407
12 GET_CHANGEDTSTMP Instance method Public Method Gets the last change date of the GeoLoc 19990408
13 GET_CREATIONTSTMP Instance method Public Method Gets the creation date of the GeoLoc 19990408
14 GET_GEOLOC Instance method Public Method Gets the GEOLOC (as defined in DDIC) 19990407
15 GET_GUIDLOC Instance method Public Method Get the Geo location GUID 19990506
16 GET_LATITUDE Instance method Public Method Get latitude 19990407
17 GET_LOCKMODE Instance method Public Method Reads lock mode 19990412
18 GET_LONGITUDE Instance method Public Method Get longitude 19990407
19 GET_PRECISID Instance method Public Method Get Geo data precision 19990407
20 GET_SRCID Instance method Public Method Get data source ID 19990408
21 GET_SRCTSTMP Instance method Public Method Date of Geo data entry 19990408
22 GET_TZONE Instance method Public Method Get time zone 20000119
23 IS_MODIFIED Instance method Public Method Object modified? 19990716
24 IS_PERSISTENT Instance method Public Method Data already in DB? 19990716
25 SET_ADDRGUID Instance method Public Method Sets the address number (or space) 20000412
26 SET_ADDRLOGSYS Instance method Public Method Sets the logical system in which the address lies 19990827
27 SET_ADDRNUMBER Instance method Public Method Sets the address number (or space) 19990827
28 SET_ALTITUDE Instance method Public Method Set height 19990407
29 SET_ATTRIBUTES Instance method Public Method Set all attributes 19990412
30 SET_CREATEDBY Instance method Protected Method Sets GeoLoc creator 19990506
31 SET_CREATEDTSTMP Instance method Protected Method Sets the GeoLoc creation date 19990506
32 SET_FROM_AESCONTAINER Instance method Public Method Puts the data passed in an AESContainer 20000410
33 SET_GEOLOC Instance method Protected Method Sets the GEOLOC (as defined in DDIC) 19990407
34 SET_GUIDLOC Instance method Protected Method Set Geo location GUID (caution) 19990506
35 SET_LATITUDE Instance method Public Method Set latitude 19990407
36 SET_LOCKMODE Instance method Public Method Set lock status (not lock) 19990412
37 SET_LONGITUDE Instance method Public Method Set longitude 19990407
38 SET_MODIFIED Instance method Protected Method Sets GeoLoc status to 'changed' 19990408
39 SET_PERSISTENT Instance method Public Method Sets data saved flag 19990716
40 SET_PRECISID Instance method Public Method Set Geo data precision 19990407
41 SET_SRCID Instance method Public Method Set data source ID 19990408
42 SET_SRCTSTMP Instance method Public Method Date of Geo data entry 19990408
43 SET_TZONE Instance method Public Method Set time zone 20000119
44 UPDATE_CHANGEDBY Instance method Private Method Sets current user as changer 19990506
45 UPDATE_CHANGEDTSTMP Instance method Private Method Sets current date/time as change date 19990408
46 UPDATE_CREATEDBY Instance method Private Method Sets current user as creator 19990506
47 UPDATE_CREATEDTSTMP Instance method Private Method Sets current date/time as creation date 19990506
Events
Class CL_GEOLOC has no event.
Types
Class CL_GEOLOC has no local type.
Method Signatures

Method CLEAR_MODIFIED Signature

Method CLEAR_MODIFIED on class CL_GEOLOC has no parameter.
Method CLEAR_MODIFIED on class CL_GEOLOC has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GEOLOC has no parameter.
Method CONSTRUCTOR on class CL_GEOLOC has no exception.

Method CREATE 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 Die erzeugte GeoLoc mit GUID 19990408

Method CREATE on class CL_GEOLOC has no exception.

Method CREATE_BY_AESCONTAINER 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 Logisches System 20000410
3 Importing ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20000410
4 Importing AESCONTAINER Call by reference Type reference (TYPE) AESC AES-Container 20000324
5 Exporting C_GEOLOC Call by reference Object reference (TYPE REF TO) CL_GEOLOC Ausgabe: RefTo CL_GEOLOC 20000324
6 Exporting INSUFFICIENT_DATA Call by reference Type reference (TYPE) XFLAG Containerdaten nicht vollst. Einige Attribute sind initial. 20000327

Method CREATE_BY_AESCONTAINER on class CL_GEOLOC has no exception.

Method CREATE_BY_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 Ausgabe: RefTo CL_GEOLOC 20000324
2 Importing GEOLOC Call by reference Type reference (TYPE) GEOLOC Eingabe: DDIC Geo-Location 20000324
3 Importing IS_PERSISTENT Call by reference Type reference (TYPE) FLAG 'X' Sets persistent flag of cl_geoloc. 20000327
4 Importing LOCKMODE Call by reference Type reference (TYPE) GEOLCKTYPE SPACE Eingabe: Lockmode, falls der entsprechende DB-Eintrag gelock 20000324

Method CREATE_BY_GEOLOC on class CL_GEOLOC has no exception.

Method CREATE_COPY 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 Die neue GeoLocation (Identisch bis auf GUID) 19990416

Method CREATE_COPY on class CL_GEOLOC has no exception.

Method CREATE_GUID Signature

Method CREATE_GUID on class CL_GEOLOC has no parameter.
Method CREATE_GUID on class CL_GEOLOC has no exception.

Method GET_ADDRGUID 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

Method GET_ADDRGUID on class CL_GEOLOC has no exception.

Method GET_ADDRLOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDRLOGSYS Call by reference Type reference (TYPE) LOGSYS das logische System 19990827

Method GET_ADDRLOGSYS on class CL_GEOLOC has no exception.

Method GET_ADDRNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 19990827

Method GET_ADDRNUMBER on class CL_GEOLOC 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 19990407

Method GET_ALTITUDE on class CL_GEOLOC has no exception.

Method GET_CHANGEDTSTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGED Call by reference Type reference (TYPE) TIMESTAMP Änderungsdatum 19990408

Method GET_CHANGEDTSTMP on class CL_GEOLOC has no exception.

Method GET_CREATIONTSTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CREATED Call by reference Type reference (TYPE) TIMESTAMP Erzeugungsdatum 19990408

Method GET_CREATIONTSTMP on class CL_GEOLOC has no exception.

Method GET_GEOLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GEOLOC Call by reference Type reference (TYPE) GEOLOC GEOLOC DDIC Eintrag 19990407

Method GET_GEOLOC on class CL_GEOLOC 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 Geolocation 19990506

Method GET_GUIDLOC on class CL_GEOLOC 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 19990407

Method GET_LATITUDE on class CL_GEOLOC 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 Sperrmodus 19990412

Method GET_LOCKMODE on class CL_GEOLOC has no exception.

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 19990407

Method GET_LONGITUDE on class CL_GEOLOC has no exception.

Method GET_PRECISID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PRECISID Call by reference Type reference (TYPE) GEOPRECIS Präzision (Straßen-Ortslevel,...) 19990407

Method GET_PRECISID on class CL_GEOLOC has no exception.

Method GET_SRCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SRCID Call by reference Type reference (TYPE) GEOSRCID Id der Datenquelle 19990408

Method GET_SRCID on class CL_GEOLOC has no exception.

Method GET_SRCTSTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SRCTSTMP Call by reference Type reference (TYPE) TIMESTAMP Timestamp der Datenerhebung 19990408

Method GET_SRCTSTMP on class CL_GEOLOC 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 20000119

Method GET_TZONE on class CL_GEOLOC has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODIFIED Call by reference Type reference (TYPE) FLAG True ('X'), falls modifiziert 19990716

Method IS_MODIFIED on class CL_GEOLOC has no exception.

Method IS_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PERSISTENT Call by reference Type reference (TYPE) FLAG Rückgabeparameter TRUE oder FALSE 19990716

Method IS_PERSISTENT on class CL_GEOLOC has no exception.

Method SET_ADDRGUID 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

Method SET_ADDRGUID on class CL_GEOLOC has no exception.

Method SET_ADDRLOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRLOGSYS Call by reference Type reference (TYPE) LOGSYS das logische System 19990827

Method SET_ADDRLOGSYS on class CL_GEOLOC has no exception.

Method SET_ADDRNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 19990827

Method SET_ADDRNUMBER on class CL_GEOLOC 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 19990407

Method SET_ALTITUDE on class CL_GEOLOC has no exception.

Method SET_ATTRIBUTES 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 20000121
3 Importing ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer der zugeh. Adresse 20000121
4 Importing ALTITUDE Call by reference Type reference (TYPE) GEOALT Höhe 19990412
5 Importing LATITUDE Call by reference Type reference (TYPE) GEOLAT Breitengrad 19990412
6 Importing LONGITUDE Call by reference Type reference (TYPE) GEOLON Längengrad 19990412
7 Importing PRECISID Call by reference Type reference (TYPE) GEOPRECIS Präzision der Geo-Daten 19990412
8 Importing SRCID Call by reference Type reference (TYPE) GEOSRCID ID der Datenquelle 19990412
9 Importing SRCTSTMP Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel der Datenerhebung 19990412
10 Importing TZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone der GeoLocation 20000119

Method SET_ATTRIBUTES on class CL_GEOLOC has no exception.

Method SET_CREATEDBY Signature

Method SET_CREATEDBY on class CL_GEOLOC has no parameter.
Method SET_CREATEDBY on class CL_GEOLOC has no exception.

Method SET_CREATEDTSTMP Signature

Method SET_CREATEDTSTMP on class CL_GEOLOC has no parameter.
Method SET_CREATEDTSTMP on class CL_GEOLOC has no exception.

Method SET_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 20000410

Method SET_FROM_AESCONTAINER on class CL_GEOLOC has no exception.

Method SET_GEOLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GEOLOC Call by reference Type reference (TYPE) GEOLOC GEOLOC aus DDIC 19990407

Method SET_GEOLOC on class CL_GEOLOC has no exception.

Method SET_GUIDLOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GUIDLOC Call by reference Type reference (TYPE) GEOGUID Guid der GeoLoc=>Objekt wird von der DB gelesen. 19990506

Method SET_GUIDLOC on class CL_GEOLOC 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 19990407

Method SET_LATITUDE on class CL_GEOLOC 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 zu setzender Sperrmodus 19990412

Method SET_LOCKMODE on class CL_GEOLOC 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 19990407

Method SET_LONGITUDE on class CL_GEOLOC has no exception.

Method SET_MODIFIED Signature

Method SET_MODIFIED on class CL_GEOLOC has no parameter.
Method SET_MODIFIED on class CL_GEOLOC has no exception.

Method SET_PERSISTENT Signature

Method SET_PERSISTENT on class CL_GEOLOC has no parameter.
Method SET_PERSISTENT on class CL_GEOLOC has no exception.

Method SET_PRECISID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRECISID Call by reference Type reference (TYPE) GEOPRECIS Präzision der angegebenen GeoLocation. 19990407

Method SET_PRECISID on class CL_GEOLOC has no exception.

Method SET_SRCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRCID Call by reference Type reference (TYPE) GEOSRCID ID der Datenquelle 19990408

Method SET_SRCID on class CL_GEOLOC has no exception.

Method SET_SRCTSTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRCTSTMP Call by reference Type reference (TYPE) TIMESTAMP Timestamp der Datenerfassung 19990408

Method SET_SRCTSTMP on class CL_GEOLOC has no exception.

Method SET_TZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone der GeoLocation 20000119

Method SET_TZONE on class CL_GEOLOC has no exception.

Method UPDATE_CHANGEDBY Signature

Method UPDATE_CHANGEDBY on class CL_GEOLOC has no parameter.
Method UPDATE_CHANGEDBY on class CL_GEOLOC has no exception.

Method UPDATE_CHANGEDTSTMP Signature

Method UPDATE_CHANGEDTSTMP on class CL_GEOLOC has no parameter.
Method UPDATE_CHANGEDTSTMP on class CL_GEOLOC has no exception.

Method UPDATE_CREATEDBY Signature

Method UPDATE_CREATEDBY on class CL_GEOLOC has no parameter.
Method UPDATE_CREATEDBY on class CL_GEOLOC has no exception.

Method UPDATE_CREATEDTSTMP Signature

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