SAP ABAP Class CL_TBSK_KEY_MANAGER (Administration of System Keys)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-TM (Application Component) Transaction Manager
     FTBAS (Package) Redemption Schedules
Properties
Class CL_TBSK_KEY_MANAGER  
Short Description Administration of System Keys    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FTBAS   Redemption Schedules 
Created 19990526   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TBSK_KEY_MANAGER has no forward declaration.
Interfaces
Class CL_TBSK_KEY_MANAGER has no interface implemented.
Friends
Class CL_TBSK_KEY_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _CON_SCOPE_MODE Constant Private Type reference (TYPE) CHAR1 '3' Lock Scope Mode 19990923
2 _CO_MAXIMUM Constant Private Type reference (TYPE) TBSK_SYSTEM_KEY 2147483647 Highest System Key 19990526
3 _CO_MINIMUM Constant Private Type reference (TYPE) TBSK_SYSTEM_KEY -2147483648 Lowest System Key 19990526
4 _CURRENTKEY Instance attribute Private Type reference (TYPE) TBSK_SYSTEM_KEY Current System Key 19990526
5 _ISINITIAL Instance attribute Private Type reference (TYPE) CHAR1 No Entries in System Key Table 19990526
6 _LOCKRELEASED Instance attribute Private Type reference (TYPE) XFELD SPACE Flag Stating if the Lock is Released 19990527
7 _TABLENAME Instance attribute Private Type reference (TYPE) TABNAME16 Table Name 19990526
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990526
2 GETSYSTEMKEYRANGE Instance method Public Method Get a Range of System Keys 19990526
3 ISLOCKEDRELEASED Instance method Public Method Return Flag, if the Lock is Released 19990922
4 RELEASELOCK Instance method Public Method Release the Lock on the System Table 19990527
Events
Class CL_TBSK_KEY_MANAGER has no event.
Types
Class CL_TBSK_KEY_MANAGER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABLENAME Value transfer Type reference (TYPE) TABNAME16 Table name 19990526
# Exception Resumable Description Created on
1 FOREIGN_LOCK Object is locked by other user 19990527

Method GETSYSTEMKEYRANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NUMBEROFKEYS Value transfer Type reference (TYPE) I Number of system keys we want 19990526
2 Returning RE_KEY_RANGE Value transfer Object reference (TYPE REF TO) CL_TBSK_KEY_RANGE Range of system keys 19990528
# Exception Resumable Description Created on
1 INTERNAL_LOGIC_ERROR Internal error in the class should never occur 19990528
2 LAST_SYSTEM_KEY_REACHED The last system key was reached 19990526
3 LOCK_HAS_BEEN_RELEASED The lock has been release, object is no longer valid 19990527
4 NUM_OF_KEYS_REQUESTED_INVALID The requested number of system keys are not valid 19990526

Method ISLOCKEDRELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_LOCK_IS_RELEASED Value transfer Type reference (TYPE) XFELD Is the lock released 19990922

Method ISLOCKEDRELEASED on class CL_TBSK_KEY_MANAGER has no exception.

Method RELEASELOCK Signature

Method RELEASELOCK on class CL_TBSK_KEY_MANAGER has no parameter.
# Exception Resumable Description Created on
1 LOCK_HAS_BEEN_RELEASED Lock as already released 19990527
History
Last changed by/on SAP  00000000 
SAP Release Created in