SAP ABAP Class CL_ESH_CO_RANGE (Range)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_COMMON (Package) Common
Properties
Class CL_ESH_CO_RANGE  
Short Description Range    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_COMMON   Common 
Created 20081210   SAP 
Last change 20110908   SAP 
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 CL_ESH_CO_RANGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_CO_RANGE has no interface implemented.
Friends
Class CL_ESH_CO_RANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_VALUE_DESCRIPTOR Instance attribute Public Type reference (TYPE) O_VALUE_DESCRIPTOR Value descriptor 20081211
2 MR_RANGE_TABLE Instance attribute Protected Object reference (TYPE REF TO) DATA 20081210
3 SC_OPTION_BETWEEN Constant Public Type reference (TYPE) S_RANGE-OPTION 'BT' Option: Between 20081210
4 SC_OPTION_EQUAL Constant Public Type reference (TYPE) S_RANGE-OPTION 'EQ' Option: Equal 20081210
5 SC_SIGN_EXCLUDE Constant Public Type reference (TYPE) S_RANGE-SIGN 'E' Sign: Exclude 20081210
6 SC_SIGN_INCLUDE Constant Public Type reference (TYPE) S_RANGE-SIGN 'I' Sign: Include 20081210
7 SR_REF_TO_DATA Static Attribute Public Object reference (TYPE REF TO) DATA 20081211
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add entry to range object 20081210
2 CONSTRUCTOR Instance method Protected Constructor Constructor 20081210
3 GET_INSTANCE_BY_DATA Static method Public Method Get instance by data 20081210
4 GET_INSTANCE_BY_DETAILS Static method Public Method Get instance by details 20081210
5 GET_TABLE Instance method Public Method Get range table 20081211
Events
Class CL_ESH_CO_RANGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 O_VALUE_DESCRIPTOR Public Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20081210
2 S_RANGE Public See coding 20081210 BEGIN OF s_range, sign(1) TYPE c, option(2) TYPE c, low TYPE string, high TYPE string, END OF s_range
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIGH Call by reference Type reference (TYPE) DATA Range value HIGH 20081210
2 Importing IV_LOW Call by reference Type reference (TYPE) DATA Range value LOW 20081210
3 Importing IV_OPTION Call by reference Type reference (TYPE) S_RANGE-OPTION CL_ESH_CO_RANGE=>SC_OPTION_EQUAL Range operator OPTION 20081210
4 Importing IV_SIGN Call by reference Type reference (TYPE) S_RANGE-SIGN CL_ESH_CO_RANGE=>SC_SIGN_INCLUDE Range operator SIGN 20081210
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20081211
2 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20081211

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VALUE_DESCRIPTOR Call by reference Type reference (TYPE) O_VALUE_DESCRIPTOR Descriptor 20081210
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20081210

Method GET_INSTANCE_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) DATA Atomic data 20081210
2 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) CL_ESH_CO_RANGE Range 20081210
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20081210

Method GET_INSTANCE_BY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECIMALS Call by reference Type reference (TYPE) I Decimals 20081210
2 Importing IV_LENGTH Call by reference Type reference (TYPE) I Length 20081210
3 Importing IV_TYPE Call by reference Type reference (TYPE) ABAP_TYPEKIND Atomic type 20081210
4 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) CL_ESH_CO_RANGE Range 20081210
# Exception Resumable Description Created on
1 CX_ESH_CO_ENGINE Common ESH Engine Exception 20081210

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RANGE_TABLE Value transfer Object reference (TYPE REF TO) DATA 20081211

Method GET_TABLE on class CL_ESH_CO_RANGE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720