Hierarchy

⤷

⤷

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 | ![]() |
Constant | Private | Type reference (TYPE) | FLAG | ' ' | FALSE | 19990423 | |
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | GEOOBJR | Data saved in the DB | 19990423 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | ' ' | Modified flag | 19990423 | |
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FLAG | ' ' | modifying | 19990506 | |
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | ' ' | Saved flag | 19990719 | |
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | GEOLCKTYPE | ' ' | DB lock status | 19990423 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | FLAG | 'X' | TRUE | 19990423 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Deletes the modified flag | 19990728 |
2 | ![]() |
Instance method | Public | Constructor | Initialization constructor | 19990423 |
3 | ![]() |
Static method | Public | Method | Klass method: creates a new instance | 19990423 |
4 | ![]() |
Static method | Public | Method | Class method: creates instance from DB entry | 19990423 |
5 | ![]() |
Static method | Public | Method | Class method: creates instance from GeoLoc+ApplObject | 19990722 |
6 | ![]() |
Instance method | Protected | Method | Creates and sets a GUID | 19990423 |
7 | ![]() |
Instance method | Public | Method | Reads obj type, obj subtype, obj key, log sys | 19991228 |
8 | ![]() |
Instance method | Public | Method | Gets extended ID (free text) | 19990728 |
9 | ![]() |
Instance method | Public | Method | Gets the DB entry for ObjR | 19990503 |
10 | ![]() |
Instance method | Public | Method | Gets GUID for GeoLoc | 19990506 |
11 | ![]() |
Instance method | Public | Method | Gets GUID for object reference | 19990506 |
12 | ![]() |
Instance method | Public | Method | Reads object lock status | 19990506 |
13 | ![]() |
Instance method | Public | Method | Gets the log. system GeoApplObjects | 19990503 |
14 | ![]() |
Instance method | Public | Method | Gets the foreign key of the object to be managed | 19990503 |
15 | ![]() |
Instance method | Public | Method | Gets the referred object type | 19990503 |
16 | ![]() |
Instance method | Public | Method | Object modified? | 19990719 |
17 | ![]() |
Instance method | Public | Method | Does DB entry already exist | 19990719 |
18 | ![]() |
Instance method | Public | Method | Save link to application object | 19991228 |
19 | ![]() |
Instance method | Public | Method | Sets obj type, obj subtype, obj key, log sys | 19991228 |
20 | ![]() |
Instance method | Protected | Method | Sets user who created Obj.R | 19990506 |
21 | ![]() |
Instance method | Protected | Method | Sets the GeoLoc creation date | 19990506 |
22 | ![]() |
Instance method | Public | Method | Sets extended ID (free text) | 19990728 |
23 | ![]() |
Instance method | Public | Method | Links ObjR to a GeoLocation | 19990506 |
24 | ![]() |
Instance method | Public | Method | Sets the attributes for DB entry | 19990426 |
25 | ![]() |
Instance method | Public | Method | Sets DB lock mode (internally, not in DB) | 19990426 |
26 | ![]() |
Instance method | Public | Method | Sets GeoApplObjects log. system | 19990426 |
27 | ![]() |
Instance method | Protected | Method | Sets GeoObjRef status to 'changed' | 19990423 |
28 | ![]() |
Instance method | Public | Method | Sets foreign key of object to be managed | 19990426 |
29 | ![]() |
Instance method | Protected | Method | Sets ObjR GUID | 19990426 |
30 | ![]() |
Instance method | Public | Method | Sets referred object type | 19990426 |
31 | ![]() |
Instance method | Public | Method | Flags this ObjR as saved | 19990719 |
32 | ![]() |
Instance method | Private | Method | Sets current user as last changer | 19990506 |
33 | ![]() |
Instance method | Private | Method | Sets current date/time as change date | 19990423 |
34 | ![]() |
Instance method | Private | Method | Sets current user as "Creator" of ObjR | 19990506 |
35 | ![]() |
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 | ![]() |
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 | ![]() |
C_GEOOBJR | Call by reference | Object reference (TYPE REF TO) | CL_GEOOBJR | Aus DB-Eintrag erzeugte Instanz der ObjR | 19990423 | ||
2 | ![]() |
GEOOBJR | Call by reference | Type reference (TYPE) | GEOOBJR | DB-Eintrag der ObjReferenz | 19990423 | ||
3 | ![]() |
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 | ![]() |
C_GEOLOC | Call by reference | Object reference (TYPE REF TO) | CL_GEOLOC | Instanz einer Geo-Location | 19990722 | ||
2 | ![]() |
C_GEOOBJR | Call by reference | Object reference (TYPE REF TO) | CL_GEOOBJR | Rückgabe: Instanz einer Objektreferenz | 19990722 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
OBJSUBTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Subtyp des referenzierten Objektes | 19991228 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
OBJSUBTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | referenzierter Objektsubtyp (zB spezieller Kunde) | 19991228 | ||
2 | ![]() |
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 |