SAP ABAP Class CL_SRAL_CONDITION (RAL: Condition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_CORE (Package) Read Access Logging: Core Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_CONDITION_DEFAULT RAL: Default Condition 20120615
Properties
Class CL_SRAL_CONDITION  
Short Description RAL: Condition    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20120215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRAL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRAL_CONDITION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONFIG 20120316 Read Access Logging: Config Base Class
2 CL_SRAL_CONFIG_WS 20120215 RAL: Configuration for Web Service Channel
3 CL_SRAL_LOG_GROUP 20120621 RAL: Log Group
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGE_INFO Instance attribute Public Type reference (TYPE) SRAL_CHANGE_INFO RAL: Change Info Reuse Structure 20120221
2 CONDITION_ID Instance attribute Public Type reference (TYPE) SRAL_COND_ID RAL: Condition ID 20120216
3 CREATE_INFO Instance attribute Public Type reference (TYPE) SRAL_CREATE_INFO RAL: Create Info Reuse Structure 20120220
4 DESCRIPTION Instance attribute Public Type reference (TYPE) SRAL_DESCR RAL: Description 20120309
5 EXPRESSION_LIST Instance attribute Public Type reference (TYPE) SRAL_EXPR_LIST RAL: List of Expression Instances 20120216
6 M_CHANNEL_ID Instance attribute Protected Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120314
7 M_CONFIG_ID Instance attribute Protected Type reference (TYPE) SRAL_CONFIG_ID RAL: Operation Identifier 20120314
8 M_PARENT_CONFIG Instance attribute Public Object reference (TYPE REF TO) CL_SRAL_CONFIG RAL: Configuration for Web Service Channel 20120229
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_LOG_GROUP Instance method Public Method OBSOLTE; Use CL_SRAL_LOGGROUP->ASSIGN instead 20120215
2 CHECK Instance method Public Method Checks the condition 20120302
3 CHECK_DATA_TYPE_SUPPORTED Static method Public Method Checks if data type is supported in conditions 20121219
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120216
5 CREATE Static method Protected Method Create a new condition 20120216
6 CREATE_EXPRESSION Instance method Public Method Create new expression and add to this condition 20120215
7 EXPORT_FOR_ACTIVATION Instance method Protected Method Exports condition data for activation 20120622
8 INIT_FROM_DB Instance method Protected Method Inits from database 20120216
9 IS_CONDITION_DEFAULT Instance method Public Method Specifies if condition is a default condition 20120619
10 OPEN Static method Protected Method Open an existing condition 20120216
11 REMOVE_EXPRESSION Instance method Public Method Remove expression from this condition 20120215
12 SAVE Instance method Protected Method Saves condition 20120216
13 SET_DESCRIPTION Instance method Public Method Sets description 20120309
14 SET_LOG_GROUP_ASSIGN_STATE Instance method Public Method OBSOLTE; Use CL_SRAL_LOGGROUP->SET_STATE instead 20120306
15 UNASSIGN_LOG_GROUP Instance method Public Method OBSOLTE; Use CL_SRAL_LOGGROUP->UNASSIGN instead 20120215
Events
Class CL_SRAL_CONDITION has no event.
Types
Class CL_SRAL_CONDITION has no local type.
Method Signatures

Method ASSIGN_LOG_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_GROUP Call by reference Object reference (TYPE REF TO) CL_SRAL_LOG_GROUP RAL: Log Group 20120217
2 Importing I_STATE Call by reference Type reference (TYPE) SRAL_STATE TSRAL_STATE_ACTIVE RAL: State Indicator 20120306
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120215

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CONSISTENT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120302
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120302

Method CHECK_DATA_TYPE_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TYPE Call by reference Type reference (TYPE) SRAL_DATA_TYPE Read Access Logging: Data Type 20121219
2 Returning IS_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121219

Method CHECK_DATA_TYPE_SUPPORTED on class CL_SRAL_CONDITION has no exception.

Method CONSTRUCTOR 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 20120314
2 Importing I_CONDITION_ID Call by reference Type reference (TYPE) SRAL_COND_ID RAL: Condition ID 20120216
3 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
4 Importing I_CREATE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120306
5 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG RAL: Configuration for Web Service Channel 20120229
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

Method CREATE 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 20120314
2 Importing I_CONDITION_ID Call by reference Type reference (TYPE) SRAL_COND_ID RAL: Condition ID 20120314
3 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
4 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SRAL_DESCR RAL: Description 20120309
5 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG RAL: Configuration for Web Service Channel 20120229
6 Returning R_CONDITION Value transfer Object reference (TYPE REF TO) CL_SRAL_CONDITION RAL: Condition 20120216
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

Method CREATE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPRESSION_ID Call by reference Type reference (TYPE) SRAL_EXPR_ID RAL: Expression ID 20120306
2 Returning R_EXPRESSION Value transfer Object reference (TYPE REF TO) CL_SRAL_EXPRESSION RAL: Expression 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120215

Method EXPORT_FOR_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RT_CONDITION_FIELD_LIST Call by reference Type reference (TYPE) SRAL_RP_COND_FIELD_LIST RAL: Condition fields list 20120622
2 Exporting E_RT_FIELD_LIST Call by reference Type reference (TYPE) SRAL_LOG_FIELD_EXPORT_LIST RAL: Log Field Structure used in EXPORT_FOR_ACTIVATION 20120622
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120622

Method INIT_FROM_DB Signature

Method INIT_FROM_DB on class CL_SRAL_CONDITION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120217

Method IS_CONDITION_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) SRAL_BOOLEAN RAL: Boolean element 20120619

Method IS_CONDITION_DEFAULT on class CL_SRAL_CONDITION has no exception.

Method OPEN 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 20120314
2 Importing I_CONDITION_ID Call by reference Type reference (TYPE) SRAL_COND_ID RAL: Condition ID 20120216
3 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG RAL: Configuration for Web Service Channel 20120229
5 Returning R_CONDITION Value transfer Object reference (TYPE REF TO) CL_SRAL_CONDITION RAL: Condition 20120216
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

Method REMOVE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRAL_EXPRESSION RAL: Expression ID 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120215

Method SAVE Signature

Method SAVE on class CL_SRAL_CONDITION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SRAL_DESCR RAL: Description 20120309
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120309

Method SET_LOG_GROUP_ASSIGN_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_GROUP Call by reference Object reference (TYPE REF TO) CL_SRAL_LOG_GROUP RAL: Log Group 20120306
2 Importing I_STATE Call by reference Type reference (TYPE) SRAL_STATE RAL: State Indicator 20120306
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120306

Method UNASSIGN_LOG_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_GROUP Call by reference Object reference (TYPE REF TO) CL_SRAL_LOG_GROUP RAL: Log Group 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120215
History
Last changed by/on SAP  20130531 
SAP Release Created in 732