SAP ABAP Class /BOFU/CL_RANGE_TABLE_SERVICES (Select Option/Range Table Services)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/COMMON_1 (Package) Common Types; Reuse Objects; Functions (Native BS_FND)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090107
Properties
Class /BOFU/CL_RANGE_TABLE_SERVICES  
Short Description Select Option/Range Table Services    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class /BOFU/COMMON    
Program status     
Category 0   
Package /BOFU/COMMON_1   Common Types; Reuse Objects; Functions (Native BS_FND) 
Created 20090107   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)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090107
Friends
Class /BOFU/CL_RANGE_TABLE_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OPTION_RANGE Instance attribute Protected Type reference (TYPE) TT_DOMVALUE_RANGE Domain Allowed Values 20090107
2 MT_SIGN_RANGE Instance attribute Protected Type reference (TYPE) TT_DOMVALUE_RANGE Domain Allowed Values 20090107
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RANGE_TAB_DATA Instance method Public Method Check Range Table Data 20090107
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090107
3 DESCRIBE_RANGE_TABLE Instance method Public Method Describe Range Table 20090107
4 DESCRIBE_RANGE_TABLE_INT Instance method Protected Method Describe Range Table (internal) 20090107
5 GET_DOMAIN_VALUE_RANGE Instance method Protected Method Get Domain Value Range table 20090107
6 GET_INSTANCE Instance method Public Method 20090107
7 GET_RANGE_TABLE_TYPE Instance method Public Method Get Range Table Type 20090107
8 IS_OPTION_VALID Instance method Public Method Is Option Valid? 20090107
9 IS_SIGN_VALID Instance method Public Method Is Sign Valid? 20090107
10 MAKE_RANGE_TAB_CONSISTENT Instance method Public Method Make range Table consistent 20090107
Events
Class /BOFU/CL_RANGE_TABLE_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MESSAGE Public See coding Message 20090107 BEGIN OF ts_message, index TYPE i, field type string, s_message TYPE bal_s_msg, END OF ts_message
2 TT_DOMAIN_VALUES Protected See coding Domain Allowed Values 20090107 tt_domain_values TYPE STANDARD TABLE OF dd07v WITH DEFAULT KEY
3 TT_DOMVALUE_RANGE Protected See coding Domain Value Range 20090107 tt_domvalue_range TYPE RANGE OF domvalue_l
4 TT_MESSAGE Public See coding 20090107 tt_message TYPE STANDARD TABLE OF ts_message WITH DEFAULT KEY
Method Signatures

Method CHECK_RANGE_TAB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090107
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGE 20090107
3 Importing IS_STRUCTURE_FIELD Call by reference Type reference (TYPE) RSTABFIELD Table Name, Field Name 20090107
4 Importing IV_CAN_CHANGE_DATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090107

Method CHECK_RANGE_TAB_DATA on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BOFU/CL_RANGE_TABLE_SERVICES has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method DESCRIBE_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TD_VALUE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20090107
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGE 20090107
3 Exporting EV_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20090107
4 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090107

Method DESCRIBE_RANGE_TABLE on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method DESCRIBE_RANGE_TABLE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TD_VALUE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20090107
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) TT_MESSAGE 20090107
3 Exporting EV_VALID Call by reference Type reference (TYPE) ABAP_BOOL 20090107
4 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090107

Method DESCRIBE_RANGE_TABLE_INT on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method GET_DOMAIN_VALUE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_RANGE Call by reference Type reference (TYPE) TT_DOMVALUE_RANGE Domain Value Range 20090107
2 Importing IV_DOMAIN Call by reference Type reference (TYPE) CLIKE 20090107

Method GET_DOMAIN_VALUE_RANGE on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOFU/CL_RANGE_TABLE_SERVICES has no parameter.
Method GET_INSTANCE on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method GET_RANGE_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_TABLE_DESC Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20090107
2 Importing IS_STRUCT_FIELD Call by reference Type reference (TYPE) RSTABFIELD Table Name, Field Name 20090107

Method GET_RANGE_TABLE_TYPE on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method IS_OPTION_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20090107
2 Importing IV_OPTION Call by reference Type reference (TYPE) DDOPTION Type of SIGN component in row type of a Ranges type 20090107

Method IS_OPTION_VALID on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method IS_SIGN_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20090107
2 Importing IV_SIGN Call by reference Type reference (TYPE) DDSIGN Type of SIGN component in row type of a Ranges type 20090107

Method IS_SIGN_VALID on class /BOFU/CL_RANGE_TABLE_SERVICES has no exception.

Method MAKE_RANGE_TAB_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090107
2 Importing IS_STRUCTURE_FIELD Call by reference Type reference (TYPE) RSTABFIELD Table Name, Field Name 20090107
# Exception Resumable Description Created on
1 FAILED 20090107
History
Last changed by/on SAP  20110908 
SAP Release Created in 702