SAP ABAP Class CL_SRTCM_SNAPSHOT_SVC (Service for Snapshots)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-RTA (Application Component) Runtime Analysis
     SRTCM_ADMIN (Package) Runtime Check Monitor: Administration
Properties
Class CL_SRTCM_SNAPSHOT_SVC  
Short Description Service for Snapshots    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRTCM_ADMIN   Runtime Check Monitor: Administration 
Created 20130729   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SRTCM_IO_SVC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SRTCM_SNAPSHOT_SVC has no interface implemented.
Friends
Class CL_SRTCM_SNAPSHOT_SVC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INJECTED_PACKAGE_PROVIDER Instance attribute Private Object reference (TYPE REF TO) LIF_SRTCM_RAW_DATA_PROVIDER 20130830
2 SNAPSHOT_PROVIDER Instance attribute Private Object reference (TYPE REF TO) LIF_SNAPSHOT_PROVIDER 20130830
3 SRTCM_ADMIN Instance attribute Private Object reference (TYPE REF TO) LIF_SRTCM_ADMIN 20130830
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_RAW_DATA_TO_SNP_FORMAT Instance method Private Method 20130830
2 CONVERT_TIMESTAMP Instance method Private Method 20130830
3 CRC64 Static method Public Method 20130903
4 CREATE_INSTANCE Static method Public Method 20130830
5 CREATE_SNAPSHOT Instance method Public Method 20130830
6 CREATE_SNAPSHOT_ADMIN Instance method Private Method 20130830
7 DELETE_SNAPSHOTS Instance method Public Method 20130830
8 FETCH_DATA_FROM_PROVIDER Instance method Private Method 20130830
9 GET_AVAILABLE_SNAPSHOTS Instance method Public Method 20130830
10 GET_FULL_DESCRIPTION Instance method Private Method 20130830
11 GET_RAW_DATA_PROVIDER Instance method Private Method 20130830
12 GET_SNAPSHOT_INFO_FROM_ID Instance method Public Method 20130830
13 GET_SNAPSHOT_RANGE Instance method Private Method 20130830
14 MAP_RESULTS Static method Public Method 20130830
Events
Class CL_SRTCM_SNAPSHOT_SVC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 N10 Public See coding 20130903 n10 type n length 10
2 TY_SNAPSHOTRANGE Public See coding 20130830 ty_snapshotrange TYPE RANGE OF srtcm_d_snapshot_id
3 TY_SNAPSHOTS Public See coding 20130830 ty_snapshots TYPE STANDARD TABLE OF srtcm_snapshot_h WITH DEFAULT KEY
4 TY_SNAPSHOT_IDS Public See coding 20130830 ty_snapshot_ids TYPE STANDARD TABLE OF srtcm_d_snapshot_id
5 TY_SNP_DATASET Public See coding 20130830 BEGIN OF ty_snp_dataset, srtcm_snapshot_d TYPE SORTED TABLE OF srtcm_snapshot_d WITH NON-UNIQUE KEY snapshot_id test_id prog_name include_name include_line subkey_hash ctext_hash, srtcm_snapshot_c type hashed table of srtcm_snapshot_c with unique key ctext, srtcm_snapshot_s type hashed table of srtcm_snapshot_s with unique key subkey, END OF ty_snp_dataset
6 TY_VIEWDATA Private See coding 20130830 ty_viewdata TYPE STANDARD TABLE OF srtcm_snapshot_d
Method Signatures

Method CONVERT_RAW_DATA_TO_SNP_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RAW_DATA Call by reference Type reference (TYPE) SRTCM_RECORDS Runtime Check Monitor: Data Records 20130830
2 Importing I_SNAPSHOT_ID Call by reference Type reference (TYPE) SRTCM_D_SNAPSHOT_ID 20130830
3 Returning RESULT Value transfer Type reference (TYPE) TY_SNP_DATASET 20130830

Method CONVERT_RAW_DATA_TO_SNP_FORMAT on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method CONVERT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP_LONG Call by reference Type reference (TYPE) TIMESTAMPL 20130830
2 Returning R_TIMESTAMP_SHORT Value transfer Type reference (TYPE) TIMESTAMP 20130830

Method CONVERT_TIMESTAMP on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method CRC64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CRC64 Value transfer Type reference (TYPE) N10 20130903
2 Importing STR Call by reference Type reference (TYPE) STRING 20130903

Method CRC64 on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method CREATE_INSTANCE Signature

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

Method CREATE_INSTANCE on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method CREATE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SRTCM_D_SNAPSHOT_DESCRIPTION 20130830
2 Importing I_FILE_HEADER Call by reference Type reference (TYPE) CL_SRTCM_IO_SVC=>TYP_STR_EXPORT_HEADER 20130830
3 Importing I_ZIP_OBJ Call by reference Object reference (TYPE REF TO) CL_ABAP_ZIP 20130830
4 Returning RESULT Value transfer Type reference (TYPE) SRTCM_D_SNAPSHOT_ID 20130830
# Exception Resumable Description Created on
1 CX_SRTCM_FAILURE 20130830

Method CREATE_SNAPSHOT_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SRTCM_D_SNAPSHOT_DESCRIPTION 20130830
2 Importing I_EXPORTEDAT Call by reference Type reference (TYPE) TIMESTAMPL 20130830
3 Importing I_EXPORTEDBY Call by reference Type reference (TYPE) SY-UNAME 20130830
4 Importing I_NO_EXPORT_INFO Call by reference Type reference (TYPE) BOOLE_D 20130830
5 Importing I_ORIGINSYS Call by reference Type reference (TYPE) SYSYSID 20130830
6 Importing I_RECORDCNT Call by reference Type reference (TYPE) SRTCM_SNAPSHOT_H-RECORD_COUNT 20130830
7 Importing I_SNAPSHOTID Call by reference Type reference (TYPE) SRTCM_SNAPSHOT_H-SNAPSHOT_ID 20130830
8 Returning RESULT Value transfer Type reference (TYPE) SRTCM_SNAPSHOT_H 20130830

Method CREATE_SNAPSHOT_ADMIN on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method DELETE_SNAPSHOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SNAPSHOTS Call by reference Type reference (TYPE) TY_SNAPSHOT_IDS 20130830
# Exception Resumable Description Created on
1 CX_SRTCM_FAILURE 20130830

Method FETCH_DATA_FROM_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RAW_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) LIF_SRTCM_RAW_DATA_PROVIDER 20130830
2 Importing I_SNAPSHOT_ID Call by reference Type reference (TYPE) SRTCM_D_SNAPSHOT_ID 20130830
3 Returning RESULT Value transfer Type reference (TYPE) SRTCM_SNAPSHOT_H-RECORD_COUNT 20130830
# Exception Resumable Description Created on
1 CX_SRTCM_FAILURE 20130830

Method GET_AVAILABLE_SNAPSHOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SNAPSHOTS Value transfer Type reference (TYPE) TY_SNAPSHOTS 20130830
# Exception Resumable Description Created on
1 CX_SRTCM_FAILURE 20130830

Method GET_FULL_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCR_WITH_VARS Call by reference Type reference (TYPE) SRTCM_SNAPSHOT_H-DESCRIPTION 20130830
2 Importing I_SYSTEM_ID Call by reference Type reference (TYPE) SYSYSID 20130830
3 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP 20130830
4 Returning R_FULL_DESCRIPTION Value transfer Type reference (TYPE) SRTCM_SNAPSHOT_H-DESCRIPTION 20130830

Method GET_FULL_DESCRIPTION on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method GET_RAW_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILE_HEADER Call by reference Type reference (TYPE) CL_SRTCM_IO_SVC=>TYP_STR_EXPORT_HEADER 20130830
2 Importing I_ZIP_OBJ Call by reference Object reference (TYPE REF TO) CL_ABAP_ZIP 20130830
3 Returning R_PACKAGE_PROVIDER Value transfer Object reference (TYPE REF TO) LIF_SRTCM_RAW_DATA_PROVIDER 20130830
# Exception Resumable Description Created on
1 CX_SRTCM_FAILURE 20130830

Method GET_SNAPSHOT_INFO_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SNAPSHOT_ID Call by reference Type reference (TYPE) SRTCM_D_SNAPSHOT_ID 20130830
2 Returning RESULT Value transfer Type reference (TYPE) SRTCM_SNAPSHOT_H 20130830
# Exception Resumable Description Created on
1 CX_SRTCM_FAILURE 20130830

Method GET_SNAPSHOT_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TY_SNAPSHOTRANGE 20130830
2 Importing SNAPSHOTS Call by reference Type reference (TYPE) TY_SNAPSHOT_IDS 20130830

Method GET_SNAPSHOT_RANGE on class CL_SRTCM_SNAPSHOT_SVC has no exception.

Method MAP_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SRTCM_RECORD Call by reference Type reference (TYPE) SRTCM_RECORDS Runtime Check Monitor: Data Records 20130830
2 Importing ID_RESULTS Call by reference Object reference (TYPE REF TO) DATA 20130830
3 Importing I_TEST_ID Call by reference Type reference (TYPE) SRTCM_D_TEST_ID 20130830

Method MAP_RESULTS on class CL_SRTCM_SNAPSHOT_SVC has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740