SAP ABAP Class CL_SRAL_RT_BGRFC_HANDLER (RAL: BGRFC processing manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_RFC (Package) Read Access Logging: RFC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_RT_BGRFC Read Access Logging: BGRFC Runtime Interface 20121119
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_RT_TRFC Read Access Logging: Finish RAL processing in tRFC/qRFC 20121217
Properties
Class CL_SRAL_RT_BGRFC_HANDLER  
Short Description RAL: BGRFC processing manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_RFC   Read Access Logging: RFC 
Created 20121031   SAP 
Last change 20140121   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAL_RT_BGRFC Read Access Logging: BGRFC Runtime Interface 20121119
2 IF_SRAL_RT_TRFC Read Access Logging: Finish RAL processing in tRFC/qRFC 20121217
Friends
Class CL_SRAL_RT_BGRFC_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DBCON Constant Private Type reference (TYPE) DBCON-CON_NAME 'r/3*ral' 20121120
2 GT_UNIT_HANDLER Static Attribute Private Type reference (TYPE) TT_UNIT_HANDLER 20121116
3 MT_UNIT_LOG_DATA Instance attribute Private Type reference (TYPE) SRAL_LOG_LIST 20121207
4 MV_CLIENT Instance attribute Private Type reference (TYPE) MANDT 20130214
5 MV_UNIT_ID Instance attribute Private Type reference (TYPE) SRAL_UNIT_ID 20121116
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor 20121116
2 DELETE_LOG_CACHE Instance method Private Method 20121128
3 GET_BGRFC_UNIT_HANDLER Static method Public Method 20121217
4 GET_CACHE_ENTRIES Static method Public Method 20130123
5 GET_TQRFC_UNIT_HANDLER Static method Public Method 20121217
6 GET_UNIT_HANDLER Static method Private Method 20121217
7 PROCESS_CALL_PHASE_1A Instance method Public Method 20121119
8 PROCESS_UNIT_PHASE_1B Instance method Public Method 20121119
9 PROCESS_UNIT_PHASE_2 Instance method Public Method 20121119
10 READ_LOG_CACHE Instance method Private Method 20121119
11 TRANSFORM_CACHE_TO_LOG_DATA Instance method Private Method 20121119
12 TRANSFORM_LOG_TO_CACHE_DATA Instance method Private Method 20121119
13 WRITE_LOG_CACHE Instance method Private Method 20121119
Events
Class CL_SRAL_RT_BGRFC_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_UNIT_HANDLER Private See coding 20121116 begin of ts_unit_handler, unit_id type sral_unit_id , handler type ref to cl_sral_rt_bgrfc_handler, end of ts_unit_handler
2 TT_BGRFC_CACHE Public See coding 20130124 tt_bgrfc_cache type table of sral_bgrfc_cache
3 TT_UNIT_HANDLER Private See coding 20121116 tt_unit_handler type table of ts_unit_handler with key unit_id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130214
2 Importing IV_UNIT_ID Call by reference Type reference (TYPE) SRAL_UNIT_ID 20121116

Method CONSTRUCTOR on class CL_SRAL_RT_BGRFC_HANDLER has no exception.

Method DELETE_LOG_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130214
2 Importing IV_UNIT_ID Call by reference Type reference (TYPE) SRAL_UNIT_ID 20121128
# Exception Resumable Description Created on
1 CX_SRAL 20121128

Method GET_BGRFC_UNIT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130214
2 Importing IV_UNIT_ID Call by reference Type reference (TYPE) BGRFC_UNIT_ID 20121217
3 Returning RO_UNIT_HANDLER Value transfer Object reference (TYPE REF TO) CL_SRAL_RT_BGRFC_HANDLER 20121217
# Exception Resumable Description Created on
1 CX_SRAL 20121217

Method GET_CACHE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_ENTRY Call by reference Type reference (TYPE) TT_BGRFC_CACHE 20130123

Method GET_CACHE_ENTRIES on class CL_SRAL_RT_BGRFC_HANDLER has no exception.

Method GET_TQRFC_UNIT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TID Call by reference Type reference (TYPE) ARFCTID 20121217
2 Returning RO_UNIT_HANDLER Value transfer Object reference (TYPE REF TO) CL_SRAL_RT_BGRFC_HANDLER 20121217
# Exception Resumable Description Created on
1 CX_SRAL 20121217

Method GET_UNIT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130214
2 Importing IV_UNIT_ID Call by reference Type reference (TYPE) SRAL_UNIT_ID 20121217
3 Returning RO_UNIT_HANDLER Value transfer Object reference (TYPE REF TO) CL_SRAL_RT_BGRFC_HANDLER 20121217

Method GET_UNIT_HANDLER on class CL_SRAL_RT_BGRFC_HANDLER has no exception.

Method PROCESS_CALL_PHASE_1A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20121119
2 Importing IV_FUNC_NAME Call by reference Type reference (TYPE) SRAL_RFC_FUNC_NAME 20121119
# Exception Resumable Description Created on
1 CX_SRAL 20121119

Method PROCESS_UNIT_PHASE_1B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOG_NECESSARY Value transfer Type reference (TYPE) ABAP_BOOL 20121119
# Exception Resumable Description Created on
1 CX_SRAL 20121119

Method PROCESS_UNIT_PHASE_2 Signature

Method PROCESS_UNIT_PHASE_2 on class CL_SRAL_RT_BGRFC_HANDLER has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL 20121119

Method READ_LOG_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CACHE_DATA Call by reference Type reference (TYPE) SRAL_RULE_DATA 20121120
2 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130214
3 Importing IV_UNIT_ID Call by reference Type reference (TYPE) SRAL_UNIT_ID 20121119
# Exception Resumable Description Created on
1 CX_SRAL 20121119

Method TRANSFORM_CACHE_TO_LOG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_DATA Call by reference Type reference (TYPE) SRAL_LOG_LIST 20121207
2 Importing IV_CACHE_DATA Call by reference Type reference (TYPE) SRAL_RULE_DATA 20121120
# Exception Resumable Description Created on
1 CX_SRAL 20121119

Method TRANSFORM_LOG_TO_CACHE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CACHE_DATA Call by reference Type reference (TYPE) SRAL_RULE_DATA 20121120
2 Importing IT_LOG_DATA Call by reference Type reference (TYPE) SRAL_LOG_LIST 20121207
# Exception Resumable Description Created on
1 CX_SRAL 20121119

Method WRITE_LOG_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CACHE_DATA Call by reference Type reference (TYPE) SRAL_RULE_DATA 20121120
2 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20130214
3 Importing IV_UNIT_ID Call by reference Type reference (TYPE) SRAL_UNIT_ID 20121119
# Exception Resumable Description Created on
1 CX_SRAL 20121119
History
Last changed by/on SAP  20140121 
SAP Release Created in 740