SAP ABAP Class CL_TIMEBROKER (General Persistence Broker)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-TIM-TR (Application Component) Date Rules
     SZTI (Package) Central Basis Development: Time ('Time/Event')
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TIMERULE_BROKER Broker for Date Rules, Storage in Database 20000502
Properties
Class CL_TIMEBROKER  
Short Description General Persistence Broker    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SZTI   Central Basis Development: Time ('Time/Event') 
Created 20000428   SAP 
Last change 20001011   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TIMEBROKER has no forward declaration.
Interfaces
Class CL_TIMEBROKER has no interface implemented.
Friends
Class CL_TIMEBROKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NCL_CACHE Instance attribute Protected Type reference (TYPE) CHAR3 'NCL' Constant for Cache new clean 20000502
2 C_NDI_CACHE Instance attribute Protected Type reference (TYPE) CHAR3 'NDI' Constant for Cache new dirty 20000502
3 C_NDL_CACHE Instance attribute Protected Type reference (TYPE) CHAR3 'NDL' Constant for Cache new delete 20000502
4 C_OCL_CACHE Instance attribute Protected Type reference (TYPE) CHAR3 'OCL' Constant for Cache old clean 20000502
5 C_ODI_CACHE Instance attribute Protected Type reference (TYPE) CHAR3 'ODI' Constant for Cache old dirty 20000502
6 C_ODL_CACHE Instance attribute Protected Type reference (TYPE) CHAR3 'ODL' Constant for Cache old delete 20000502
7 M_NCL_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
8 M_NDI_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
9 M_NDL_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
10 M_OCL_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
11 M_ODI_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
12 M_ODL_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_TIMESET_GENERIC Generic Set for Time Objects 20000502
Methods
# Method Level Visibility Method type Description Created on
1 COMMITWORK Instance method Public Method Commit work 20000502
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000428
3 DELETED Instance method Public Method Set instance to status deleted 20000503
4 GET_INSTANCE Instance method Public Method Supplies instance for ID from Cache 20000428
5 INSERT_CACHE Instance method Protected Method Inserts instance for old clean Cache 20000502
6 IN_CACHE Instance method Protected Method Supplies reference if object already in Cache 20000428
7 MATERIALIZE_INSTANCE Instance method Public Method Gets data from storage 20000428
8 MODIFIED Instance method Public Method Set an instance to status changed 20000503
9 NEW Instance method Public Method Creates an instance for new clean Cache 20000503
10 REMOVE_CACHE Instance method Protected Method Deletes an instance from Cache 20000502
11 ROLLBACK Instance method Public Method Roll back 20000502
12 SET_CLEAN Instance method Public Method Sets an instance to status not changed 20000712
Events
Class CL_TIMEBROKER has no event.
Types
Class CL_TIMEBROKER has no local type.
Method Signatures

Method COMMITWORK Signature

Method COMMITWORK on class CL_TIMEBROKER has no parameter.
Method COMMITWORK on class CL_TIMEBROKER has no exception.

Method CONSTRUCTOR Signature

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

Method DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000503

Method DELETED on class CL_TIMEBROKER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000428
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM generische Objektreferenz 20000428

Method GET_INSTANCE on class CL_TIMEBROKER has no exception.

Method INSERT_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CACHE Call by reference Type reference (TYPE) CHAR3 Cache Konstante 20000502
2 Importing INSTANCE Call by reference Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000502

Method INSERT_CACHE on class CL_TIMEBROKER has no exception.

Method IN_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000428
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000428

Method IN_CACHE on class CL_TIMEBROKER has no exception.

Method MATERIALIZE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20000428
2 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_TIMESET_ITEM generische Objektreferenz 20000428

Method MATERIALIZE_INSTANCE on class CL_TIMEBROKER has no exception.

Method MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000503

Method MODIFIED on class CL_TIMEBROKER has no exception.

Method NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000503

Method NEW on class CL_TIMEBROKER has no exception.

Method REMOVE_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CACHE Call by reference Type reference (TYPE) CHAR3 Cache 20000502
2 Importing ID Call by reference Type reference (TYPE) GUID Eintrag in einem Time Set 20000712

Method REMOVE_CACHE on class CL_TIMEBROKER has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_TIMEBROKER has no parameter.
Method ROLLBACK on class CL_TIMEBROKER has no exception.

Method SET_CLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) IF_TIMESET_ITEM Eintrag in einem Time Set 20000712

Method SET_CLEAN on class CL_TIMEBROKER has no exception.
History
Last changed by/on SAP  20001011 
SAP Release Created in 12A