SAP ABAP Class CL_SRAL_CONFIG_WS (RAL: Configuration for Web Service Channel)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_WS (Package) Read Access Logging: Web Services
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 20120315
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_CONFIG_WS RAL: Configuration for Web Service Channel 20120216
Properties
Class CL_SRAL_CONFIG_WS  
Short Description RAL: Configuration for Web Service 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_WS   Read Access Logging: Web Services 
Created 20120215   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_WS RAL: Configuration for Web Service Channel 20120216
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONFIG_FACTORY 20120316 RAL: factory class for configuration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG_HEADER_WS Instance attribute Public Attribute reference (LIKE) 20120502
2 CO_CHANNEL_ID Constant Public Type reference (TYPE) SRAL_CHANNEL_ID TSRAL_CHANNEL_ID_WS RAL: Channel ID 20120314
3 FIELD_CFG_LIST Instance attribute Protected Attribute reference (LIKE) 20120319
4 FIELD_CFG_STRUC_GEN Instance attribute Public Attribute reference (LIKE) 20120402
5 FIELD_DT_LIST Instance attribute Public Attribute reference (LIKE) 20120319
6 M_CONFIG_HEADER_WS Instance attribute Private Type reference (TYPE) SRAL_UI_CONFIG_HEADER_WS RAL: List of configured Web Service operations 20120403
7 OBJ_NAME Instance attribute Public Attribute reference (LIKE) 20120319
8 OBJ_TYPE Instance attribute Public Attribute reference (LIKE) 20120319
9 OPER_NAME Instance attribute Public Attribute reference (LIKE) 20120502
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CFG_FIELD_LIST Instance method Private Method Builds up configurable field list 20120502
2 BUILD_ELEMENT_STRUCTURE Instance method Private Method Builds up element structure for fieldlist tree in UI 20120401
3 BUILD_ELEMENT_STRUCTURE_LIST Instance method Private Method 20120401
4 CALC_FIELD_ID Instance method Public Method Calculate Field ID 20120403
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120216
6 CREATE_CHANNEL_INFO Static method Protected Method Get Channel Info 20120408
7 CREATE_WS_CONFIG Static method Protected Method Creates new configuration for WS channel 20120316
8 CREATE_WS_CONFIG_BY_TEMPLATE Static method Public Method Creates new configuration for WS based on existing RAL CFG 20120829
9 EXISTS Instance method Public Method 20120319
10 EXISTS_BY_CONFIG_ID Instance method Public Method 20120319
11 GET_CONFIG_ID_BY_NAME Instance method Public Method 20120319
12 GET_FIELD_LIST Instance method Public Method 20120319
13 GET_FIELD_LIST_VIEW_MODE Instance method Public Method 20130301
14 GET_OBJECT_LIST Instance method Public Method 20120319
15 GET_SEARCH_PARAMETERS Static method Private Method Get Search Parameter for List Method 20120403
16 GET_SEARCH_PARAMETERS_DT Static method Private Method Get Search Parameter for List Method of DT 20120403
17 IS_ASYNCHRONOUS_PROVIDER Instance method Private Method Is current service operation asynchronous provider 20120906
18 LIST Instance method Public Method 20120319
19 OPEN_WS_CONFIG Static method Protected Method Opens existing configuration for WS channel 20120316
20 REMOVE_BY_ID Static method Public Method Removes the given configuration 20120503
Events
Class CL_SRAL_CONFIG_WS has no event.
Types
Class CL_SRAL_CONFIG_WS has no local type.
Method Signatures

Method BUILD_CFG_FIELD_LIST Signature

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

Method BUILD_ELEMENT_STRUCTURE Signature

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

Method BUILD_ELEMENT_STRUCTURE_LIST Signature

Method BUILD_ELEMENT_STRUCTURE_LIST on class CL_SRAL_CONFIG_WS has no parameter.
Method BUILD_ELEMENT_STRUCTURE_LIST on class CL_SRAL_CONFIG_WS has no exception.

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_WS RAL: Message Element Path Web Service 20120403
2 Importing I_DIRECTION Call by reference Type reference (TYPE) SRAL_DIRECTION_WS RAL: Web Service Message Direction Indicator 20120403
3 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) SRAL_MSG_TYPE_WS RAL: Internal Message Type Name of Web Service 20120403
4 Returning R_FIELD_ID Value transfer Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20120403
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120403

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 20120316
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

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 20120408
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120408

Method CREATE_WS_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_DATA Call by reference Type reference (TYPE) SRAL_CONFIG_HEADER_WS RAL: Configuration for Web Service Channel 20120430
2 Returning R_CONFIG_WS Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_WS RAL: Configuration for Web Service Channel 20120316
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120316

Method CREATE_WS_CONFIG_BY_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONFIG_WS Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_WS RAL: Configuration for Web Service Channel 20120912
2 Exporting ET_LOG Call by reference Type reference (TYPE) SRAL_T100_MESSAGE_T Table of SRAL_T100_MESSAGE 20120912
3 Importing IV_OVERWRITE_INACT_CFG Call by reference Type reference (TYPE) ABAP_BOOL '' Overwrite existing inactive Config ? 20120912
4 Importing IV_SIMULATE Call by reference Type reference (TYPE) ABAP_BOOL 'X' Simulate or create ? 20120829
5 Importing I_CONFIG_DATA Call by reference Type reference (TYPE) SRAL_CONFIG_HEADER_WS RAL: Web Service Object Designtime Information 20120829
6 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID RAL: Config ID of template Configuration 20120829
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120829

Method EXISTS Signature

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

Method EXISTS_BY_CONFIG_ID Signature

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

Method GET_CONFIG_ID_BY_NAME Signature

Method GET_CONFIG_ID_BY_NAME on class CL_SRAL_CONFIG_WS has no parameter.
Method GET_CONFIG_ID_BY_NAME on class CL_SRAL_CONFIG_WS has no exception.

Method GET_FIELD_LIST Signature

Method GET_FIELD_LIST on class CL_SRAL_CONFIG_WS has no parameter.
Method GET_FIELD_LIST on class CL_SRAL_CONFIG_WS has no exception.

Method GET_FIELD_LIST_VIEW_MODE Signature

Method GET_FIELD_LIST_VIEW_MODE on class CL_SRAL_CONFIG_WS has no parameter.
Method GET_FIELD_LIST_VIEW_MODE on class CL_SRAL_CONFIG_WS has no exception.

Method GET_OBJECT_LIST Signature

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

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 20120405
2 Exporting E_SEARCH_RESULT_COMPONENTS Call by reference Type reference (TYPE) SRAL_SEARCH_RESULT_COMPONENT_T SRAL Search Result Components Table 20120405
3 Exporting E_SEARCH_RESULT_TTYP_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20120408
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120403

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 20120405
2 Exporting E_SEARCH_RESULT_COMPONENTS Call by reference Type reference (TYPE) SRAL_SEARCH_RESULT_COMPONENT_T SRAL Search Result Components Table 20120405
3 Exporting E_SEARCH_RESULT_TTYP_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20120408
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120403

Method IS_ASYNCHRONOUS_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ASYNC_PROVIDER Value transfer Type reference (TYPE) BOOLEAN 'X' = Async. Provider 20120906

Method IS_ASYNCHRONOUS_PROVIDER on class CL_SRAL_CONFIG_WS has no exception.

Method LIST Signature

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

Method OPEN_WS_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 20120316
2 Returning R_CONFIG Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_WS RAL: Configuration for Web Service Channel 20120316
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120316

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 20120503
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120503
History
Last changed by/on SAP  20141121 
SAP Release Created in 732