SAP ABAP Class CL_SRAL_CONFIG_RFC (RAL: Configuration for RFC Channel)
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 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_CONFIG Read Access Logging: Config Base Class 20121112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_CONFIG_RFC RAL: Configuration for RFC Channel 20121112
Properties
Class CL_SRAL_CONFIG_RFC  
Short Description RAL: Configuration for RFC Channel    
Super Class CL_SRAL_CONFIG Read Access Logging: Config Base 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 20121112   SAP 
Last change 20141121    
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 TSRAL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAL_CONFIG_RFC RAL: Configuration for RFC Channel 20121112
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONFIG_FACTORY 20121112 RAL: factory class for configuration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHANNEL_ID Constant Public Type reference (TYPE) SRAL_CHANNEL_ID TSRAL_CHANNEL_ID_RFC RAL: Channel ID 20121112
2 FIELD_CFG_STRUC_GEN Instance attribute Public Attribute reference (LIKE) 20121112
3 M_CONFIG_HEADER_RFC Instance attribute Private Type reference (TYPE) SRAL_CONFIG_HEADER_RFC RAL: List of configured Web Service operations 20121121
4 M_LOCATION_OLD Instance attribute Private Type reference (TYPE) SRAL_RFC_LOCATION Read Access Logging: RFC Location (Server/Client) 20121217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENTS Static method Private Method adds an element to field structure list 20130115
2 ADD_FIELDS Instance method Private Method creates complete RFC Field List 20121123
3 ADD_PARAM_TO_FIELD_LIST Instance method Private Method creates complete RFC Field List 20121123
4 ADD_ROOT_ELEMENTS Instance method Private Method Adds "Importing", "Exporting", "Tables" ... 20121203
5 BUILD_CFG_FIELD_LIST Instance method Private Method Builds up configurable field list 20121112
6 BUILD_ELEMENT_STRUCTURE Instance method Private Method Builds up element structure for fieldlist tree in UI 20121112
7 CALC_FIELD_ID Instance method Public Method Calculate Field ID 20121112
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121112
9 CREATE_CHANNEL_INFO Static method Protected Method Get Channel Info 20121112
10 CREATE_RFC_CONFIG Static method Protected Method Creates new configuration for RFC channel 20121121
11 EXISTS Instance method Public Method 20121130
12 EXISTS_BY_CONFIG_ID Instance method Public Method 20121123
13 GET_OBJECT_LIST Instance method Public Method 20121129
14 GET_RFC_INFO Instance method Private Method Checks if FUNC exists and get FUGR 20121122
15 GET_SEARCH_PARAMETERS Static method Private Method Get Search Parameter for List Method 20121112
16 GET_SEARCH_PARAMETERS_DT Static method Private Method Get Search Parameter for List Method of DT 20121112
17 LIST Instance method Public Method 20121217
18 OPEN_RFC_CONFIG Static method Protected Method Opens existing configuration for RFC channel 20121121
19 REMOVE_BY_ID Static method Public Method Removes the given configuration 20121112
20 SET_DIRECTION_NAME Static method Private Method set direction name 20130115
Events
Class CL_SRAL_CONFIG_RFC has no event.
Types
Class CL_SRAL_CONFIG_RFC has no local type.
Method Signatures

Method ADD_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20130115
2 Importing IS_FIELD Call by reference Type reference (TYPE) SRAL_FIELD_CFG_RFC RAL: Single Field at RFC Design Time 20130115
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130115

Method ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APATH Call by reference Type reference (TYPE) SRAL_ABAP_PATH_RFC SRAL_ABAP_PATH_RFC 20121123
2 Importing DATATYPES Call by reference Type reference (TYPE) SRAL_LIST_DATATYPES_RFC Table of rfc_metadata_ddic 20121123
3 Importing DIRECTION Call by reference Type reference (TYPE) SRAL_DIRECTION_RFC RAL: RFC Parameter Direction Indicator 20121126
4 Importing FIELDNAME Call by reference Type reference (TYPE) STRING 20121126
5 Changing FIELD_LIST Call by reference Type reference (TYPE) SRAL_FIELD_DT_LIST_RFC SRAL_FIELD_DT_RFC Table 20121123
6 Importing TYPENAME Call by reference Type reference (TYPE) STRING RFC Metadata Parameters of Functions 20121126
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121123

Method ADD_PARAM_TO_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPES Call by reference Type reference (TYPE) SRAL_LIST_DATATYPES_RFC Table of rfc_metadata_ddic 20121123
2 Changing FIELD_LIST Call by reference Type reference (TYPE) SRAL_FIELD_DT_LIST_RFC SRAL_FIELD_DT_RFC Table 20121123
3 Importing INDIRECTTYPES Call by reference Type reference (TYPE) SRAL_RFC_MD_DDIC_INDIRECT_TAB Internal table over RFC_METADATA_DDIC_INDIRECT 20121219
4 Importing PARAMETER Call by reference Type reference (TYPE) RFC_METADATA_PARAMS RFC Metadata Parameters of Functions 20121123
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121123

Method ADD_ROOT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENTS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20121203
2 Importing IT_FIELD_LIST Call by reference Type reference (TYPE) SRAL_FIELD_CFG_LIST_RFC SRAL_FIELD_CFG_RFC 20121203
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121203

Method BUILD_CFG_FIELD_LIST Signature

Method BUILD_CFG_FIELD_LIST on class CL_SRAL_CONFIG_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method BUILD_ELEMENT_STRUCTURE Signature

Method BUILD_ELEMENT_STRUCTURE on class CL_SRAL_CONFIG_RFC has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method CALC_FIELD_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABAP_PATH Call by reference Type reference (TYPE) SRAL_ABAP_PATH_RFC RAL: Message Element Path Web Service 20121112
2 Importing I_DIRECTION Call by reference Type reference (TYPE) SRAL_DIRECTION_RFC RAL: Web Service Message Direction Indicator 20121112
3 Returning R_FIELD_ID Value transfer Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20121112
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20121112
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method CREATE_CHANNEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANNEL_INFO Value transfer Object reference (TYPE REF TO) IF_SRAL_CONFIG_CHANNEL_INFO Read Access Logging: Channel Info 20121112
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method CREATE_RFC_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNC_NAME Call by reference Type reference (TYPE) SRAL_FUNC_NAME Read Access Logging: Function Module Name 20121122
2 Importing I_LOCATION Call by reference Type reference (TYPE) SRAL_RFC_LOCATION Read Access Logging: RFC Location (Server/Client) 20121128
3 Returning R_CONFIG_RFC Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_RFC 20121121
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121121

Method EXISTS Signature

Method EXISTS on class CL_SRAL_CONFIG_RFC has no parameter.
Method EXISTS on class CL_SRAL_CONFIG_RFC has no exception.

Method EXISTS_BY_CONFIG_ID Signature

Method EXISTS_BY_CONFIG_ID on class CL_SRAL_CONFIG_RFC has no parameter.
Method EXISTS_BY_CONFIG_ID on class CL_SRAL_CONFIG_RFC has no exception.

Method GET_OBJECT_LIST Signature

Method GET_OBJECT_LIST on class CL_SRAL_CONFIG_RFC has no parameter.
Method GET_OBJECT_LIST on class CL_SRAL_CONFIG_RFC has no exception.

Method GET_RFC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FUNCTION_GROUP Call by reference Type reference (TYPE) SRAL_FUGR_NAME RAL: Function group name 20121122
2 Importing FUNC_NAME Call by reference Type reference (TYPE) SRAL_FUNC_NAME Read Access Logging: Function Module Name 20121122
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121122

Method GET_SEARCH_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAMETER_LIST Call by reference Type reference (TYPE) SRAL_AD_SEARCH_PARAMETER_T RAL: Advanced Search Parameters 20121112
2 Exporting E_SEARCH_RESULT_COMPONENTS Call by reference Type reference (TYPE) SRAL_SEARCH_RESULT_COMPONENT_T SRAL Search Result Components Table 20121112
3 Exporting E_SEARCH_RESULT_TTYP_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20121112
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method GET_SEARCH_PARAMETERS_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAMETER_LIST Call by reference Type reference (TYPE) SRAL_AD_SEARCH_PARAMETER_T RAL: Advanced Search Parameters 20121112
2 Exporting E_SEARCH_RESULT_COMPONENTS Call by reference Type reference (TYPE) SRAL_SEARCH_RESULT_COMPONENT_T SRAL Search Result Components Table 20121112
3 Exporting E_SEARCH_RESULT_TTYP_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20121112
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method LIST Signature

Method LIST on class CL_SRAL_CONFIG_RFC has no parameter.
Method LIST on class CL_SRAL_CONFIG_RFC has no exception.

Method OPEN_RFC_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID 20121121
2 Returning R_CONFIG Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_RFC 20121121
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121121

Method REMOVE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20121112
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121112

Method SET_DIRECTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DIRECTION_NAME Call by reference Type reference (TYPE) SRAL_STRING RAL: String 20130115
2 Importing I_DIRECTION Call by reference Type reference (TYPE) SRAL_DIRECTION_RFC RAL: RFC Parameter Direction Indicator 20130115

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