SAP ABAP Class CL_SRAL_REPLICATION (SRAL Replication)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_TRANSFER (Package) Read Access Logging: Transfer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_REPLICATION Replication interface for Read Acess Logging (RAL) 20130902
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_REPLICATION_RFC SRAL Replication - Remote implementation based on RFC 20130911
2 Inheritance (c INHERITING FROM c_ref)  CTD_SRAL_REPLICATION Test double for RAL replication 20130920
Properties
Class CL_SRAL_REPLICATION  
Short Description SRAL Replication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_TRANSFER   Read Access Logging: Transfer 
Created 20130902   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAL_REPLICATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAL_REPLICATION Replication interface for Read Acess Logging (RAL) 20130902
Friends
Class CL_SRAL_REPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTVT_CHANGE Constant Protected Type reference (TYPE) ACTIV_AUTH '02' 20130911
2 GC_ACTVT_DELETE Constant Protected Type reference (TYPE) ACTIV_AUTH '06' 20130911
3 GC_ACTVT_DISPLAY Constant Protected Type reference (TYPE) ACTIV_AUTH '03' 20130911
4 GC_MSGNO_FILTER_CHANGED Constant Protected Type reference (TYPE) SYMSGNO '003' 20130904
5 GC_MSGNO_INSERT Constant Protected Type reference (TYPE) SYMSGNO '004' 20130911
6 GV_MSGID Constant Protected Type reference (TYPE) SYMSGID 'SRAL_REPL' 20130902
7 GV_MSGNO_PACKAGE_SIZE Constant Protected Type reference (TYPE) SYMSGNO '001' 20130902
8 GV_MSGNO_SQL_STATEMENT Constant Protected Type reference (TYPE) SYMSGNO '002' 20130903
9 GV_TIMEDELTA Constant Protected Type reference (TYPE) I '10' 20130903
10 MV_DBCON_NAME Instance attribute Protected Type reference (TYPE) DBCON_NAME 20130902
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CURSOR Instance method Protected Method 20130903
2 CHECK_FILTER Instance method Protected Method 20130902
3 CHECK_PACKAGE_SIZE Instance method Protected Method 20130902
4 CREATE_CURSOR Instance method Protected Method 20130903
5 CREATE_DELETE_HANDLE Instance method Protected Method 20130904
6 CREATE_RESULT Instance method Protected Method 20130904
7 GET_WHERE_CLAUSE Instance method Protected Method 20130902
8 PACK_CURSOR Instance method Protected Method 20130903
9 PACK_DELETE_HANDLE Instance method Protected Method 20130904
10 PACK_FILTER Instance method Protected Method 20130912
11 READ_FROM_DB Instance method Protected Method 20130911
12 READ_RAL_LOG Instance method Protected Method 20130911
13 UNPACK_CURSOR Instance method Protected Method 20130903
14 UNPACK_DELETE_HANDLE Instance method Protected Method 20130904
15 UNPACK_FILTER Instance method Protected Method 20130912
Events
Class CL_SRAL_REPLICATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CURSOR Protected See coding 20130903 begin of ts_cursor, created_at type sral_created_at, log_id type sral_log_id, filter type if_sral_replication=>ts_filter, end of ts_cursor
2 TT_LOG_IDS Protected See coding 20130904 tt_log_ids type standard table of sral_log_id with default key
Method Signatures

Method CHECK_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130903
2 Importing IV_CURSOR Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130903
# Exception Resumable Description Created on
1 CX_SRAL 20130904

Method CHECK_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130902
# Exception Resumable Description Created on
1 CX_SRAL 20130902

Method CHECK_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_PACKAGE_SIZE 20130902
# Exception Resumable Description Created on
1 CX_SRAL 20130902

Method CREATE_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CURSOR Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130903
2 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130903
3 Importing IT_LOG Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TT_RAL_EXPANDED_LOG 20130903

Method CREATE_CURSOR on class CL_SRAL_REPLICATION has no exception.

Method CREATE_DELETE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEL_HANDLE Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_DELETE_HANDLE 20130904
2 Importing IT_LOG Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TT_RAL_EXPANDED_LOG 20130904

Method CREATE_DELETE_HANDLE on class CL_SRAL_REPLICATION has no exception.

Method CREATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TT_RAL_EXPANDED_DATA 20130904
2 Exporting ET_ENV Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TT_RAL_EXPANDED_ENV 20130904
3 Exporting ET_LOG Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TT_RAL_EXPANDED_LOG 20130904
4 Importing IT_LOG Call by reference Type reference (TYPE) SRAL_LOG_LIST 20130904
5 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT 20130927
6 Importing IV_SYSID Call by reference Type reference (TYPE) SYSID 20130927

Method CREATE_RESULT on class CL_SRAL_REPLICATION has no exception.

Method GET_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130902
2 Importing IV_ADD_DELTA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130903
3 Importing IV_CURSOR Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130903
4 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130902

Method GET_WHERE_CLAUSE on class CL_SRAL_REPLICATION has no exception.

Method PACK_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURSOR Call by reference Type reference (TYPE) CL_SRAL_REPLICATION=>TS_CURSOR 20130903
2 Returning RV_CURSOR Value transfer Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130903

Method PACK_CURSOR on class CL_SRAL_REPLICATION has no exception.

Method PACK_DELETE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG_IDS Call by reference Type reference (TYPE) CL_SRAL_REPLICATION=>TT_LOG_IDS 20130904
2 Returning RV_HANDLE Value transfer Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_DELETE_HANDLE 20130904

Method PACK_DELETE_HANDLE on class CL_SRAL_REPLICATION has no exception.

Method PACK_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130912
2 Returning RV_FILTER_X Value transfer Type reference (TYPE) XSTRING 20130912

Method PACK_FILTER on class CL_SRAL_REPLICATION has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) SRAL_LOG_LIST 20130911
2 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130911
3 Importing IV_CURSOR Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130912
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_PACKAGE_SIZE 20130911
# Exception Resumable Description Created on
1 CX_SRAL 20130911

Method READ_RAL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) SRAL_LOG_LIST 20130911
2 Exporting EV_CLIENT Call by reference Type reference (TYPE) SYMANDT 20130927
3 Exporting EV_SYSID Call by reference Type reference (TYPE) SYSID 20130927
4 Importing IS_FILTER Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130911
5 Importing IV_CURSOR Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130911
6 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_PACKAGE_SIZE 20130911
# Exception Resumable Description Created on
1 CX_SRAL 20130911

Method UNPACK_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURSOR Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_CURSOR 20130903
2 Returning RS_CURSOR Value transfer Type reference (TYPE) CL_SRAL_REPLICATION=>TS_CURSOR 20130903

Method UNPACK_CURSOR on class CL_SRAL_REPLICATION has no exception.

Method UNPACK_DELETE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) IF_SRAL_REPLICATION=>T_SRAL_DELETE_HANDLE 20130904
2 Returning RT_LOG_IDS Value transfer Type reference (TYPE) CL_SRAL_REPLICATION=>TT_LOG_IDS 20130904

Method UNPACK_DELETE_HANDLE on class CL_SRAL_REPLICATION has no exception.

Method UNPACK_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) XSTRING 20130912
2 Returning RS_FILTER Value transfer Type reference (TYPE) IF_SRAL_REPLICATION=>TS_FILTER 20130912

Method UNPACK_FILTER on class CL_SRAL_REPLICATION has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740