SAP ABAP Class CL_GEOOBJR (Class Geo object reference, manages object refs on DB)
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_GEOOBJR  
Short Description Class Geo object reference, manages object refs on DB    
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 19990423   SAP 
Last change 20000119   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GEOOBJR has no forward declaration.
Interfaces
Class CL_GEOOBJR has no interface implemented.
Friends
Class CL_GEOOBJR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) FLAG ' ' FALSE 19990423
2 M_GEOOBJR Instance attribute Public Type reference (TYPE) GEOOBJR Data saved in the DB 19990423
3 M_ISMODIFIED Instance attribute Protected Type reference (TYPE) FLAG ' ' Modified flag 19990423
4 M_ISMODIFYING Instance attribute Private Type reference (TYPE) FLAG ' ' modifying 19990506
5 M_ISPERSISTENT Instance attribute Protected Type reference (TYPE) FLAG ' ' Saved flag 19990719
6 M_LOCKMODE Instance attribute Public Type reference (TYPE) GEOLCKTYPE ' ' DB lock status 19990423
7 TRUE Constant Private Type reference (TYPE) FLAG 'X' TRUE 19990423
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_MODIFIED Instance method Public Method Deletes the modified flag 19990728
2 CONSTRUCTOR Instance method Public Constructor Initialization constructor 19990423
3 CREATE Static method Public Method Klass method: creates a new instance 19990423
4 CREATE_FROM_GEOOBJR Static method Public Method Class method: creates instance from DB entry 19990423
5 CREATE_FROM_LOC_AND_APPLOBJ Static method Public Method Class method: creates instance from GeoLoc+ApplObject 19990722
6 CREATE_GUID Instance method Protected Method Creates and sets a GUID 19990423
7 GET_APPLOBJID Instance method Public Method Reads obj type, obj subtype, obj key, log sys 19991228
8 GET_EXTID Instance method Public Method Gets extended ID (free text) 19990728
9 GET_GEOOBJR Instance method Public Method Gets the DB entry for ObjR 19990503
10 GET_GUIDLOC Instance method Public Method Gets GUID for GeoLoc 19990506
11 GET_GUIDOBJR Instance method Public Method Gets GUID for object reference 19990506
12 GET_LOCKMODE Instance method Public Method Reads object lock status 19990506
13 GET_LOGSYS Instance method Public Method Gets the log. system GeoApplObjects 19990503
14 GET_OBJKEY Instance method Public Method Gets the foreign key of the object to be managed 19990503
15 GET_OBJTYPE Instance method Public Method Gets the referred object type 19990503
16 IS_MODIFIED Instance method Public Method Object modified? 19990719
17 IS_PERSISTENT Instance method Public Method Does DB entry already exist 19990719
18 SET_APPLOBJ Instance method Public Method Save link to application object 19991228
19 SET_APPLOBJID Instance method Public Method Sets obj type, obj subtype, obj key, log sys 19991228
20 SET_CREATEDBY Instance method Protected Method Sets user who created Obj.R 19990506
21 SET_CREATEDTSTMP Instance method Protected Method Sets the GeoLoc creation date 19990506
22 SET_EXTID Instance method Public Method Sets extended ID (free text) 19990728
23 SET_GEOLOC Instance method Public Method Links ObjR to a GeoLocation 19990506
24 SET_GEOOBJR Instance method Public Method Sets the attributes for DB entry 19990426
25 SET_LOCKMODE Instance method Public Method Sets DB lock mode (internally, not in DB) 19990426
26 SET_LOGSYS Instance method Public Method Sets GeoApplObjects log. system 19990426
27 SET_MODIFIED Instance method Protected Method Sets GeoObjRef status to 'changed' 19990423
28 SET_OBJKEY Instance method Public Method Sets foreign key of object to be managed 19990426
29 SET_OBJRGUID Instance method Protected Method Sets ObjR GUID 19990426
30 SET_OBJTYPE Instance method Public Method Sets referred object type 19990426
31 SET_PERSISTENT Instance method Public Method Flags this ObjR as saved 19990719
32 UPDATE_CHANGEDBY Instance method Private Method Sets current user as last changer 19990506
33 UPDATE_CHANGEDTSTMP Instance method Private Method Sets current date/time as change date 19990423
34 UPDATE_CREATEDBY Instance method Private Method Sets current user as "Creator" of ObjR 19990506
35 UPDATE_CREATEDTSTMP Instance method Private Method Sets current date/time as creation date 19990506
Events
Class CL_GEOOBJR has no event.
Types
Class CL_GEOOBJR has no local type.
Method Signatures

Method CLEAR_MODIFIED Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE 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 Die erzeugte Instanz 19990423

Method CREATE on class CL_GEOOBJR has no exception.

Method CREATE_FROM_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 Aus DB-Eintrag erzeugte Instanz der ObjR 19990423
2 Importing GEOOBJR Call by reference Type reference (TYPE) GEOOBJR DB-Eintrag der ObjReferenz 19990423
3 Importing LOCKMODE Call by reference Type reference (TYPE) GEOLCKTYPE space Eingabe: Lockmode, falls der entsprechende DB-Eintrag gelock 19990423

Method CREATE_FROM_GEOOBJR on class CL_GEOOBJR has no exception.

Method CREATE_FROM_LOC_AND_APPLOBJ 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 einer Geo-Location 19990722
2 Exporting C_GEOOBJR Call by reference Object reference (TYPE REF TO) CL_GEOOBJR Rückgabe: Instanz einer Objektreferenz 19990722
3 Importing I_GEOAPPLOBJECT Call by reference Object reference (TYPE REF TO) IF_GEOAPPLOBJECT Instanz eines Applikationsobjekts 19990722

Method CREATE_FROM_LOC_AND_APPLOBJ on class CL_GEOOBJR has no exception.

Method CREATE_GUID Signature

Method CREATE_GUID on class CL_GEOOBJR has no parameter.
Method CREATE_GUID on class CL_GEOOBJR 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 19991228

Method GET_APPLOBJID on class CL_GEOOBJR 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 Frei definierbarer Text 19990728

Method GET_EXTID on class CL_GEOOBJR has no exception.

Method GET_GEOOBJR Signature

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

Method GET_GEOOBJR on class CL_GEOOBJR 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 korresp. GeoLocation 19990506

Method GET_GUIDLOC on class CL_GEOOBJR has no exception.

Method GET_GUIDOBJR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GUIDOBJR Call by reference Type reference (TYPE) GEOGUID GUID der Objektreferenez 19990506

Method GET_GUIDOBJR on class CL_GEOOBJR 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 Sperrstatus auf der DB 19990506

Method GET_LOCKMODE on class CL_GEOOBJR has no exception.

Method GET_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOGSYS Call by reference Type reference (TYPE) LOGSYS ID des Originalsystems 19990503

Method GET_LOGSYS on class CL_GEOOBJR has no exception.

Method GET_OBJKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID char(70) - Schlüssel des Objektes 19990503

Method GET_OBJKEY on class CL_GEOOBJR has no exception.

Method GET_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJSUBTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Subtyp des referenzierten Objektes 19991228
2 Exporting OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Typ des referenzierten Objektes 19990503

Method GET_OBJTYPE on class CL_GEOOBJR 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 'X' = TRUE, space = FALSE 19990719

Method IS_MODIFIED on class CL_GEOOBJR 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 'X'=TRUE, space = FALSE 19990719

Method IS_PERSISTENT on class CL_GEOOBJR has no exception.

Method SET_APPLOBJ 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 Interf. zu allen mögl. Geo-Objekten (Kunde/Werk/...) 19991228

Method SET_APPLOBJ on class CL_GEOOBJR has no exception.

Method SET_APPLOBJID Signature

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

Method SET_APPLOBJID on class CL_GEOOBJR has no exception.

Method SET_CREATEDBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CREATEDBY Call by reference Type reference (TYPE) UNAME Username des "Erzeuger" 19990506

Method SET_CREATEDBY on class CL_GEOOBJR has no exception.

Method SET_CREATEDTSTMP Signature

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

Method SET_CREATEDTSTMP on class CL_GEOOBJR 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 Frei definierbarer Text 19990728

Method SET_EXTID on class CL_GEOOBJR 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 zu verbindende Geo-Location 19990506

Method SET_GEOLOC on class CL_GEOOBJR has no exception.

Method SET_GEOOBJR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GEOOBJR Call by reference Type reference (TYPE) GEOOBJR Entsprechender DB-Eintrag 19990426

Method SET_GEOOBJR on class CL_GEOOBJR 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 19990426

Method SET_LOCKMODE on class CL_GEOOBJR has no exception.

Method SET_LOGSYS Signature

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

Method SET_LOGSYS on class CL_GEOOBJR has no exception.

Method SET_MODIFIED Signature

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

Method SET_OBJKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel (auf char(70) gemapped) 19990426

Method SET_OBJKEY on class CL_GEOOBJR has no exception.

Method SET_OBJRGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJRGUID Call by reference Type reference (TYPE) GEOGUID GUID der ObjR 19990426

Method SET_OBJRGUID on class CL_GEOOBJR has no exception.

Method SET_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJSUBTYPE Call by reference Type reference (TYPE) SWO_OBJTYP referenzierter Objektsubtyp (zB spezieller Kunde) 19991228
2 Importing OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP referenzierter Objekttyp (Kunde, Werk, ...) 19990426

Method SET_OBJTYPE on class CL_GEOOBJR has no exception.

Method SET_PERSISTENT Signature

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

Method UPDATE_CHANGEDBY Signature

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

Method UPDATE_CHANGEDTSTMP Signature

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

Method UPDATE_CREATEDBY Signature

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

Method UPDATE_CREATEDTSTMP Signature

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