SAP ABAP Class CL_SCV_REPOSITORY (Persistence for Coverage Measurements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-COV (Application Component) Coverage Analyzer
     SCOV_API_ALL (Package) Coverage API for All Purposes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCV_REPOSITORY Interface of Persistency of Coverage Measurement 20090804
Properties
Class CL_SCV_REPOSITORY  
Short Description Persistence for Coverage Measurements    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCOV_API_ALL   Coverage API for All Purposes 
Created 20090720   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CE_SCV_MERGE_STRATEGY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SCV_REPOSITORY Interface of Persistency of Coverage Measurement 20090804
Friends
Class CL_SCV_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_USER Instance attribute Private Type reference (TYPE) UNAME User Name 20091002
2 DATABASE Instance attribute Private Object reference (TYPE REF TO) LIF_DATABASE 20090722
3 MEASUREMENT_BUFFER Instance attribute Private Object reference (TYPE REF TO) LCL_OBJECT_IDENTITY_MAP 20090902
4 OR_MAPPER Instance attribute Private Object reference (TYPE REF TO) LCL_OR_MAPPER 20090729
5 RESULT_BUFFER Instance attribute Private Object reference (TYPE REF TO) LCL_OBJECT_IDENTITY_MAP 20090902
6 SERIES_BUFFER Instance attribute Private Object reference (TYPE REF TO) LCL_OBJECT_IDENTITY_MAP 20091123
7 USER_FOR_AUTOMATED_CLEANUP Constant Private Type reference (TYPE) SY-UNAME 'SAP' 20110815
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP_EXPIRED_TESTKEYS Static method Public Method Deletes test keys with exceeded expiry date 20091008
2 CLEAR_BUFFERS Instance method Private Method Initializes object buffer 20090902
3 CREATE Static method Public Method Creates a new repository 20090828
4 CREATE_OR_MAPPER Instance method Public Method 20100324
5 DELETE_EXPIRED_TESTKEYS Instance method Public Method Internal Service for RFC-Enabled Cleanup Module 20091005
6 DELETE_TESTKEY Static method Private Method 20110815
7 DO_TESTKEY_CLEANUP Instance method Public Method 20110815
8 GET_EXPIRED_TESTKEYS Static method Private Method 20110815
9 GUARD_AGAINST_API_ROLLBACKS Static method Private Method 20110815
10 INIT Instance method Private Method Initializes the repository 20090722
11 LOCK_EXPIRATION_CLEANUP Static method Private Method 20110815
12 ON_MEASUREMENT_STATUS_CHANGED Instance method Private Event handling method Save Modified Measurement 20090915
13 PREPARE_TESTKEY_CLEANUP Instance method Public Method 20110815
14 UNLOCK_EXPIRATION_CLEANUP Static method Private Method 20110815
Events
Class CL_SCV_REPOSITORY has no event.
Types
Class CL_SCV_REPOSITORY has no local type.
Method Signatures

Method CLEANUP_EXPIRED_TESTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYNCHRONOUSLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091008

Method CLEANUP_EXPIRED_TESTKEYS on class CL_SCV_REPOSITORY has no exception.

Method CLEAR_BUFFERS Signature

Method CLEAR_BUFFERS on class CL_SCV_REPOSITORY has no parameter.
Method CLEAR_BUFFERS on class CL_SCV_REPOSITORY has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REPOSITORY Value transfer Object reference (TYPE REF TO) CL_SCV_REPOSITORY 20090828

Method CREATE on class CL_SCV_REPOSITORY has no exception.

Method CREATE_OR_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAPPER Value transfer Object reference (TYPE REF TO) IF_SCV_OR_MAPPER Objekt-Relationales Mapping 20100324

Method CREATE_OR_MAPPER on class CL_SCV_REPOSITORY has no exception.

Method DELETE_EXPIRED_TESTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TESTKEYS Call by reference Type reference (TYPE) CL_SCV_TESTGROUP=>TY_TESTKEYS 20110815
2 Returning R_NUMBER_OF_DELETED_TESTKEYS Value transfer Type reference (TYPE) I 20091005
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20091005

Method DELETE_TESTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TESTKEY Call by reference Type reference (TYPE) CVA_TESTK 20110815
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20110815

Method DO_TESTKEY_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPIRED_TESTKEYS Call by reference Type reference (TYPE) CL_SCV_TESTGROUP=>TY_TESTKEYS 20110815
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20110815

Method GET_EXPIRED_TESTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TESTKEYS Value transfer Type reference (TYPE) CL_SCV_TESTGROUP=>TY_TESTKEYS 20110815

Method GET_EXPIRED_TESTKEYS on class CL_SCV_REPOSITORY has no exception.

Method GUARD_AGAINST_API_ROLLBACKS Signature

Method GUARD_AGAINST_API_ROLLBACKS on class CL_SCV_REPOSITORY has no parameter.
Method GUARD_AGAINST_API_ROLLBACKS on class CL_SCV_REPOSITORY has no exception.

Method INIT Signature

Method INIT on class CL_SCV_REPOSITORY has no parameter.
Method INIT on class CL_SCV_REPOSITORY has no exception.

Method LOCK_EXPIRATION_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOREIGN_LOCK Value transfer Type reference (TYPE) ABAP_BOOL 20110815

Method LOCK_EXPIRATION_CLEANUP on class CL_SCV_REPOSITORY has no exception.

Method ON_MEASUREMENT_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_STATUS Value transfer Attribute reference (LIKE) 20091008
2 Importing I_OLD_STATUS Value transfer Attribute reference (LIKE) 20091008
3 Importing SENDER Value transfer Attribute reference (LIKE) 20090915

Method ON_MEASUREMENT_STATUS_CHANGED on class CL_SCV_REPOSITORY has no exception.

Method PREPARE_TESTKEY_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBSOLETE_TESTKEYS Call by reference Type reference (TYPE) CL_SCV_TESTGROUP=>TY_TESTKEYS 20110815
2 Returning R_UNREGISTERED_TESTKEYS Value transfer Type reference (TYPE) CL_SCV_TESTGROUP=>TY_TESTKEYS 20110815
# Exception Resumable Description Created on
1 CX_SCV_EXECUTION_ERROR 20110815

Method UNLOCK_EXPIRATION_CLEANUP Signature

Method UNLOCK_EXPIRATION_CLEANUP on class CL_SCV_REPOSITORY has no parameter.
Method UNLOCK_EXPIRATION_CLEANUP on class CL_SCV_REPOSITORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800