SAP ABAP Class CL_SRAL_TRANSPORT_HELPER (RAL: Helper class for Transport)
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
Properties
Class CL_SRAL_TRANSPORT_HELPER  
Short Description RAL: Helper class for Transport    
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 20130314   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_SRAL_TRANSPORT_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SRAL_TRANSPORT_HELPER has no interface implemented.
Friends
Class CL_SRAL_TRANSPORT_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CONFIG_RT Constant Private Type reference (TYPE) SRAL_DBTAB_NAME 'SRAL_CONFIG_RT' RAL: Database Table Names 20130314
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_RT_CFG_HASH Static method Private Method Calculates hash entry for channel in runtime config 20130314
2 CREATE_BLACKLIST_ENTRIES Static method Public Method Map RAL blacklist key to to transport key 20130325
3 CREATE_CFG_ENTRIES Static method Public Method Map RAL config key to to transport key 20130325
4 CREATE_CFG_SINGLE_ENTRIES Static method Public Method Map RAL config key to to transport key 20130422
5 CREATE_CLIENT_SWITCH_ENTRIES Static method Public Method Map RAL log domain key to to transport key 20130325
6 CREATE_LOG_DOMAIN_ENTRIES Static method Public Method Map RAL log domain key to to transport key 20130325
7 CREATE_PURPOSE_ENTRIES Static method Public Method Map RAL purpose key to to transport key 20130325
8 CREATE_RECORDING_ENTRIES Static method Public Method Map RAL log recording key to to transport key 20130325
Events
Class CL_SRAL_TRANSPORT_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BLACKLIST_KEY Public See coding 20130325 begin of blacklist_key, client type mandt, blacklist_name type sral_bl_name, username type xubname, end of blacklist_key
2 BLACKLIST_KEYS Public See coding 20130325 blacklist_keys type standard table of blacklist_key
3 CLIENT_SWITCH_KEY Public See coding 20130325 begin of client_switch_key, client type mandt, name type sral_param_name, end of client_switch_key
4 CONFIG_KEY Public See coding 20130314 begin of config_key, client type symandt, channel_id type sral_channel_id, config_id type sral_config_id, end of config_key
5 CONFIG_KEYS Public See coding 20130314 config_keys type standard table of config_key
6 LOG_DOMAIN_KEY Public See coding 20130322 begin of log_domain_key, client type sy-mandt, sw_comp type dlvunit, name type sral_log_domain, end of log_domain_key
7 LOG_DOMAIN_KEYS Public See coding 20130322 log_domain_keys type standard table of log_domain_key
8 MESSAGES Public Type reference (TYPE) CTS_MESSAGES WBO Remote API: Messages for Result of Action 20130319
9 OBJECT_ENTRIES Public Type reference (TYPE) CTS_OBJECT_ENTRIES 20130314
10 OBJECT_ENTRY Public Type reference (TYPE) CTS_OBJECT_ENTRY 20130314
11 OBJECT_KEY Public Type reference (TYPE) CTS_OBJECT_KEY WBO Remote API: Object Key for Piece Lists 20130314
12 OBJECT_KEYS Public Type reference (TYPE) CTS_OBJECT_KEYS WBO Remote API: Object Key for Piece Lists 20130314
13 OBJECT_TABLE Public Type reference (TYPE) CTS_OBJECT_TABLE WBO Remote API: Table Key for Piece Lists 20130314
14 OBJECT_TABLES Public Type reference (TYPE) CTS_OBJECT_TABLES WBO Remote API: Table Key for Piece Lists 20130314
15 OBJ_ENTRIES Public Type reference (TYPE) CTS_OBJ_ENTRIES Entries for transport objects with keys in CTS 20130320
16 OBJ_ENTRY Public Type reference (TYPE) CTS_OBJ_ENTRY Interface structure for objects with keys in CTS 20130320
17 PURPOSE_KEY Public See coding 20130322 begin of purpose_key, client type sy-mandt, id type sral_log_purpose, end of purpose_key
18 PURPOSE_KEYS Public See coding 20130322 purpose_keys type standard table of purpose_key
19 RECORDING_KEY Public See coding 20130325 begin of recording_key, client type sy-mandt, channel_id type sral_channel_id, name type sral_recording_name, end of recording_key
20 RECORDING_KEYS Public See coding 20130325 recording_keys type standard table of recording_key
21 TRANSPORT_ITEM Public See coding 20130315 begin of transport_item, trkorr type trkorr, author type sy-uname, description type as4text, trkorrtype type trfunction, end of transport_item
22 TRANSPORT_LIST Public See coding 20130315 transport_list type standard table of transport_item with non-unique default key
23 TRANSPORT_REQUEST Public Type reference (TYPE) CTS_REQUEST 20130315
24 TRANSPORT_REQUESTS Public Type reference (TYPE) CTS_REQUESTS 20130315
25 TRKORR Public Type reference (TYPE) TRKORR Request/Task 20130319
Method Signatures

Method CALCULATE_RT_CFG_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20130320
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20130314
3 Exporting R_HASH Call by reference Type reference (TYPE) HASH160 Hash Value (160 Bits) 20130314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130314

Method CREATE_BLACKLIST_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
2 Importing I_BLACKLIST_KEYS Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>BLACKLIST_KEYS 20130325

Method CREATE_BLACKLIST_ENTRIES on class CL_SRAL_TRANSPORT_HELPER has no exception.

Method CREATE_CFG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
2 Exporting E_OBJECT_ENTRIES_ADD Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
3 Importing I_CONFIG_KEYS Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>CONFIG_KEYS RAL: Config keys 20130325
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130325

Method CREATE_CFG_SINGLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130422
2 Exporting E_OBJECT_ENTRIES_ADD Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130422
3 Importing I_CONFIG_INSTANCE Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG RAL: Config keys 20130422
4 Importing I_CONFIG_KEYS Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>CONFIG_KEYS RAL: Config keys 20130422
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130422

Method CREATE_CLIENT_SWITCH_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
2 Importing I_CLIENT_SWITCH_KEY Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>CLIENT_SWITCH_KEY 20130325
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130325

Method CREATE_LOG_DOMAIN_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
2 Importing I_LOG_DOMAIN_KEYS Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>LOG_DOMAIN_KEYS 20130325

Method CREATE_LOG_DOMAIN_ENTRIES on class CL_SRAL_TRANSPORT_HELPER has no exception.

Method CREATE_PURPOSE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
2 Importing I_PURPOSE_KEYS Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>PURPOSE_KEYS 20130325

Method CREATE_PURPOSE_ENTRIES on class CL_SRAL_TRANSPORT_HELPER has no exception.

Method CREATE_RECORDING_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_ENTRIES Value transfer Type reference (TYPE) CTS_OBJECT_ENTRIES WBO Remote API: Entries for Piece Lists 20130325
2 Importing I_RECORDING_KEYS Call by reference Type reference (TYPE) CL_SRAL_TRANSPORT_HELPER=>RECORDING_KEYS 20130325

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