SAP ABAP Class CL_SRAL_SELECT_OPTION (RAL: Select Option)
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
Properties
Class CL_SRAL_SELECT_OPTION  
Short Description RAL: Select Option    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20120216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAL_SELECT_OPTION has no forward declaration.
Interfaces
Class CL_SRAL_SELECT_OPTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONDITION 20120322 RAL: Condition
2 CL_SRAL_EXPRESSION 20120217 RAL: Expression
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 CREATE_INFO Instance attribute Public Type reference (TYPE) SRAL_CREATE_INFO RAL: Create Info Reuse Structure 20120221
3 HAS_CHANGED Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120322
4 IS_NEW Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120322
5 IS_TERMINATED Instance attribute Public Type reference (TYPE) BOOLEAN Is instance terminated? 20120329
6 M_CHANNEL_ID Instance attribute Private Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120314
7 M_CONDITION_ID Instance attribute Private Type reference (TYPE) SRAL_COND_ID 20120314
8 M_CONFIG_ID Instance attribute Private Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
9 M_EXPRESSION_ID Instance attribute Private Type reference (TYPE) SRAL_EXPR_ID 20120314
10 M_PARENT_EXPRESSION Instance attribute Public Object reference (TYPE REF TO) CL_SRAL_EXPRESSION RAL: Expression 20120229
11 RANGE_LIST Instance attribute Protected Type reference (TYPE) SRAL_RANGE_LIST Read Access Logging: Generic Range List 20120314
12 SELECT_OPTION_ID Instance attribute Public Type reference (TYPE) SRAL_SEL_OP_ID RAL: Select Option Ientifier 20120216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RANGE Instance method Public Method Add Range 20120314
2 CHECK_IF_TERMINATED Instance method Private Method Checks if instance is terminated 20120329
3 CONSTRUCTOR Instance method Public Constructor Constructor 20120314
4 CREATE Static method Protected Method Creates select option for given channel 20120314
5 DELETE Instance method Public Method Deletes the select option and terminates the instance 20120329
6 GET_NEXT_SEL_OP_COUNTER Instance method Private Method Gets next select option counter 20120321
7 GET_RANGE_LIST_EXT Instance method Public Method Get Range List in External Format 20120326
8 GET_RANGE_LIST_INT Instance method Public Method Get Range List in Internal Format 20120326
9 INIT_FROM_DB Instance method Private Method Inits from DB 20120314
10 OPEN Static method Protected Method Opens select option for given channel 20120314
11 REMOVE_RANGE Instance method Public Method Remove one range by its select option counter 20120217
12 SET_SAVED Instance method Protected Method Must be called after Select Option has been saved 20120322
13 TERMINATE Instance method Public Method Terminates instance 20120329
14 UPDATE_RANGE Instance method Public Method Updates one range by its select option counter 20120321
Events
Class CL_SRAL_SELECT_OPTION has no event.
Types
Class CL_SRAL_SELECT_OPTION has no local type.
Method Signatures

Method ADD_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASE_SENSITIVE Call by reference Type reference (TYPE) BOOLEAN 20120314
2 Importing I_FIELD Call by reference Object reference (TYPE REF TO) CL_SRAL_FIELD Read Access Logging: Field 20120316
3 Importing I_HIGH Call by reference Type reference (TYPE) ANY 20120314
4 Importing I_LOW Call by reference Type reference (TYPE) ANY 20120314
5 Importing I_OPTION Call by reference Type reference (TYPE) SRAL_OPTION 20120314
6 Importing I_SIGN Call by reference Type reference (TYPE) SRAL_SIGN 20120314
7 Returning R_RANGE Value transfer Type reference (TYPE) SRAL_RANGE Read Access Logging: Range 20120314
# Exception Resumable Description Created on
1 CX_SRAL 20120314

Method CHECK_IF_TERMINATED Signature

Method CHECK_IF_TERMINATED on class CL_SRAL_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120329

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 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_EXPRESSION_ID Call by reference Type reference (TYPE) SRAL_EXPR_ID 20120314
5 Importing I_PARENT_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRAL_EXPRESSION 20120314
6 Importing I_SELECT_OPTION_ID Call by reference Type reference (TYPE) SRAL_SEL_OP_ID 20120314
# Exception Resumable Description Created on
1 CX_SRAL 20120314

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_EXPRESSION_ID Call by reference Type reference (TYPE) SRAL_EXPR_ID RAL: Expression ID 20120314
5 Importing I_PARENT_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRAL_EXPRESSION RAL: Expression 20120314
6 Importing I_SELECT_OPTION_ID Call by reference Type reference (TYPE) SRAL_SEL_OP_ID RAL: Select Option Ientifier 20120316
7 Returning R_SELECT_OPTION Value transfer Object reference (TYPE REF TO) CL_SRAL_SELECT_OPTION RAL: Select Option 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method DELETE Signature

Method DELETE on class CL_SRAL_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120329

Method GET_NEXT_SEL_OP_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NEXT_SEL_OP_COUNTER Value transfer Type reference (TYPE) INT4 Natural number 20120321
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120321

Method GET_RANGE_LIST_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RANGE_LIST_EXT Value transfer Type reference (TYPE) SRAL_RANGE_EXT_LIST Read Access Logging: Generic Range List External Format 20120326
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120326

Method GET_RANGE_LIST_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RANGE_LIST Value transfer Type reference (TYPE) SRAL_RANGE_LIST Read Access Logging: Generic Range List 20120326
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120326

Method INIT_FROM_DB Signature

Method INIT_FROM_DB on class CL_SRAL_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL 20120314

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 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_EXPRESSION_ID Call by reference Type reference (TYPE) SRAL_EXPR_ID RAL: Expression ID 20120314
5 Importing I_PARENT_EXPRESSION Call by reference Object reference (TYPE REF TO) CL_SRAL_EXPRESSION RAL: Expression 20120314
6 Importing I_SELECT_OPTION_ID Call by reference Type reference (TYPE) SRAL_SEL_OP_ID RAL: Select Option Ientifier 20120314
7 Returning R_SELECT_OPTION Value transfer Object reference (TYPE REF TO) CL_SRAL_SELECT_OPTION RAL: Select Option 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method REMOVE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEL_OPT_COUNTER Call by reference Type reference (TYPE) INT4 Natural number 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120217

Method SET_SAVED Signature

Method SET_SAVED on class CL_SRAL_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120330

Method TERMINATE Signature

Method TERMINATE on class CL_SRAL_SELECT_OPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120329

Method UPDATE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Object reference (TYPE REF TO) CL_SRAL_FIELD Read Access Logging: Field 20120321
2 Importing I_HIGH Call by reference Type reference (TYPE) ANY RAL: RawString 20120321
3 Importing I_LOW Call by reference Type reference (TYPE) ANY RAL: RawString 20120321
4 Importing I_OPTION Call by reference Type reference (TYPE) SRAL_OPTION RAL: Option 20120321
5 Importing I_SEL_OPT_COUNTER Call by reference Type reference (TYPE) INT4 Natural number 20120321
6 Importing I_SIGN Call by reference Type reference (TYPE) SRAL_SIGN RAL: Sign 20120321
7 Returning R_RANGE Value transfer Type reference (TYPE) SRAL_RANGE Read Access Logging: Range 20120321
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120321
History
Last changed by/on SAP  20130531 
SAP Release Created in 732