SAP ABAP Class CL_GEOCONTAINER (Geo location class DB container)
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_GEOCONTAINER  
Short Description Geo location class DB container    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZGL   R/3 Central Basis Development: Geo Locations 
Created 20000120   SAP 
Last change 20000121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GEOCONTAINER has no forward declaration.
Interfaces
Class CL_GEOCONTAINER has no interface implemented.
Friends
Class CL_GEOCONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONST_LOCK_NONE Constant Public Type reference (TYPE) FLAG ' ' No block 20000120
2 CONST_LOCK_READ Constant Public Type reference (TYPE) FLAG 'S' Read Lock 20000120
3 CONST_LOCK_WRITE Constant Public Type reference (TYPE) FLAG 'E' Write Lock 20000120
4 CONST_LOCK_XWRITE Constant Public Type reference (TYPE) FLAG 'X' Exclusive, not cumulative 20000120
5 M_GEOLOCTAB Instance attribute Protected See coding Table of all loaded GeoLocs 20000120
Methods
# Method Level Visibility Method type Description Created on
1 BUF_CLEAR Instance method Public Method Delete internal buffer 20000120
2 BUF_DELETE Instance method Public Method Delete an internal table row (OO) 20000120
3 BUF_FLUSH_DELETE Instance method Public Method Deletes all rows of the int. table from the DB 20000120
4 BUF_FLUSH_UPDATE Instance method Public Method Updates all rows in the int. table in the DB 20000120
5 BUF_INSERT Instance method Public Method Insert a Cl_Geloc in the internal buffer 20000120
6 LOCK Static method Public Method Lock 20000120
7 UNLOCK Static method Public Method Class method: Release a locked CL_GEOLOCK in the DB 20000120
Events
Class CL_GEOCONTAINER has no event.
Types
Class CL_GEOCONTAINER has no local type.
Method Signatures

Method BUF_CLEAR Signature

Method BUF_CLEAR on class CL_GEOCONTAINER has no parameter.
Method BUF_CLEAR on class CL_GEOCONTAINER has no exception.

Method BUF_DELETE 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 GeoLocation 20000120
2 Importing DOUNLOCK Call by reference Type reference (TYPE) FLAG 'X' Unlock auf DB? ('X'=YES) 20000120
# Exception Resumable Description Created on
1 XNODELETE Objekt wurde nicht aus interner DB gelöscht 20000120

Method BUF_FLUSH_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXECUTE_IN_UPDATE_TASK Call by reference Type reference (TYPE) XFLAG SPACE Gibt an, ob die Verbuchung in Update-Task stattfinden soll 20000322
# Exception Resumable Description Created on
1 XNOTALLDELETED Nicht alle Zeilen im Buffer entsprachen DB-Einträgen 20000120

Method BUF_FLUSH_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXECUTE_IN_UPDATE_TASK Call by reference Type reference (TYPE) XFLAG SPACE Gibt an, ob die Verbuchung in Update-Task stattfinden soll 20000322
# Exception Resumable Description Created on
1 XNOTALLUPDATED Key einer Zeile der itab nicht auf db vorhanden 20000120
2 XNOTALLUPDATED_AND_DUPKEYS Beide der oberen Fehler traten auf 20000120
3 XWARNING_DUPKEYS Ein oder mehrere Einträge kamen doppelt vor -> no insert 20000120

Method BUF_INSERT 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 Einzufügendes GeoLoc-Objekt 20000120
# Exception Resumable Description Created on
1 XNOINSERT Objekt wurde nicht in die itab eingefügt (dupkey) 20000120

Method LOCK 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-Location 20000120
2 Importing LOCKMODE Call by reference Type reference (TYPE) GEOLCKTYPE Sperrmodus 20000120
# Exception Resumable Description Created on
1 XLOCKED Objekt ist bereits gesperrt 20000120

Method UNLOCK 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 zu entsperrenden geoloc 20000120

Method UNLOCK on class CL_GEOCONTAINER has no exception.
History
Last changed by/on SAP  20000121 
SAP Release Created in 46D