SAP ABAP Class CL_FDT_GTC_RANGE (Unit-test for expression class RANGE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_TEST (Package) BRFplus: Global Test Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_EXPRESSION Abstract Test-Class for Expressions 20070417
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_RANGE_BRS Unit-Test for Expression: Range (BRS) 20111208
Properties
Class CL_FDT_GTC_RANGE  
Short Description Unit-test for expression class RANGE    
Super Class CL_FDT_GTC_EXPRESSION Abstract Test-Class for Expressions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SFDT_TEST   BRFplus: Global Test Classes 
Created 20070417   SAP 
Last change 20130531   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 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GTC_RANGE has no interface implemented.
Friends
Class CL_FDT_GTC_RANGE has no friend class.
Attributes
Class CL_FDT_GTC_RANGE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_RANGE Static method Public Method 20070417
2 CREATE_RANGE_AMOUNT Static method Public Method Creates a range of type amount 20090402
3 CREATE_RANGE_MULTIENTRY Static method Public Method Creates a range with more entries in the range table 20090402
4 CREATE_RANGE_NEW_OPERATIONS1 Static method Public Method Creates a range for the ops: SW, EW, CE, UE, IV 20100423
5 CREATE_RANGE_NORMAL Static method Public Method Creates a range 20090326
6 CREATE_RANGE_NORMAL_UNNAMED Static method Public Method Creates a normal unnamed range 20090326
7 CREATE_RANGE_NUMBER Static method Public Method Creates a range which operates on numbers 20090402
8 CREATE_RANGE_QUANTITY Static method Public Method Creates a range of type quantity 20090402
9 CREATE_RANGE_TEXT Static method Public Method Creates a range of type text 20090402
10 CREATE_RANGE_TIMEPOINT Static method Public Method Creates a range of type timepoint 20090402
11 CREATE_SIMPLE_RANGE Static method Public Method 20070430
12 CREATE_SIMPLE_RANGE_UNNAMED Static method Public Method Creates a simple unnamed range 20090209
13 CREATE_UNNAMED_RANGE Static method Public Method Creates a unnamed range 20090209
14 MFT_EXPR_1100_000_VALUE Instance method Protected Test Method for ABAP Unit TEST: Is the value valid 20090220
15 MFT_EXPR_1100_001_DOBJ_STR_TAB Instance method Protected Test Method for ABAP Unit Test for structure and tables as parameters. 20090424
16 MFT_EXPR_1100_002_DOBJ_STR_TAB Instance method Protected Test Method for ABAP Unit Test for structure and tables as parameters. 20090424
Events
Class CL_FDT_GTC_RANGE has no event.
Types
Class CL_FDT_GTC_RANGE has no local type.
Method Signatures

Method CREATE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070417
2 Importing IV_CASE_SENSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20070417
3 Importing IV_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Data Object 20070417
4 Importing IV_LOWER_RANGE1 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Constant 20070417
5 Importing IV_LOWER_RANGE2 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Constant 20070417
6 Importing IV_OPTION_TYPE1 Call by reference Type reference (TYPE) DDOPTION 20070417
7 Importing IV_OPTION_TYPE2 Call by reference Type reference (TYPE) DDOPTION 20070417
8 Importing IV_SIGN1 Call by reference Type reference (TYPE) DDSIGN 20070417
9 Importing IV_SIGN2 Call by reference Type reference (TYPE) DDSIGN 20070417
10 Importing IV_UPPER_RANGE1 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Constant 20070417
11 Importing IV_UPPER_RANGE2 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Constant 20070417
12 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20090326
13 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE FDT: Range 20070417

Method CREATE_RANGE on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Apllication ID 20090402
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of range (<5) 20090402
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE Returning Range 20090402

Method CREATE_RANGE_AMOUNT on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_MULTIENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20090402
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 index of the range (<9) 20090402
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE Returning range 20090402

Method CREATE_RANGE_MULTIENTRY on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_NEW_OPERATIONS1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20100423
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of range (<23) 20100423
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE Returning Range 20100423

Method CREATE_RANGE_NEW_OPERATIONS1 on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_NORMAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20090326
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of the Range (<24) 20090326
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE FDT: Range 20090326

Method CREATE_RANGE_NORMAL on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_NORMAL_UNNAMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090326
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of range (<14) 20090326
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE FDT: Range 20090326

Method CREATE_RANGE_NORMAL_UNNAMED on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20090402
2 Importing IV_NO_PURPOSE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110714
3 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of range (<25) 20090402
4 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE Range 20090402

Method CREATE_RANGE_NUMBER on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20090402
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of range (<5) 20090402
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE Returning range 20090402

Method CREATE_RANGE_QUANTITY on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20090402
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of the range (<33) 20090402
3 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) STRING 'STANDARD_TEXT_RANGE' UT Purpose 20121203
4 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE range 20090402

Method CREATE_RANGE_TEXT on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_RANGE_TIMEPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20090402
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Index of range (<11) 20090402
3 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE Returning Range 20090402

Method CREATE_RANGE_TIMEPOINT on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_SIMPLE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070510
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20070430
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20070430
4 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE FDT: Range 20070510

Method CREATE_SIMPLE_RANGE on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_SIMPLE_RANGE_UNNAMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090209
2 Importing IV_BOOL_RANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090924
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20090209
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20090209
5 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE FDT: Range 20090209

Method CREATE_SIMPLE_RANGE_UNNAMED on class CL_FDT_GTC_RANGE has no exception.

Method CREATE_UNNAMED_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090209
2 Importing IV_CASE_SENSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20090209
3 Importing IV_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA FDT: Administrative Data 20090209
4 Importing IV_LOWER_RANGE1 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20090209
5 Importing IV_LOWER_RANGE2 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20090209
6 Importing IV_OPTION_TYPE1 Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20090209
7 Importing IV_OPTION_TYPE2 Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20090209
8 Importing IV_SIGN1 Call by reference Type reference (TYPE) DDSIGN Type of SIGN component in row type of a Ranges type 20090209
9 Importing IV_SIGN2 Call by reference Type reference (TYPE) DDSIGN Type of SIGN component in row type of a Ranges type 20090209
10 Importing IV_UPPER_RANGE1 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20090209
11 Importing IV_UPPER_RANGE2 Call by reference Object reference (TYPE REF TO) IF_FDT_EXPRESSION FDT: Expression 20090209
12 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20090326
13 Returning RO_RANGE Value transfer Object reference (TYPE REF TO) IF_FDT_RANGE FDT: Range 20090209

Method CREATE_UNNAMED_RANGE on class CL_FDT_GTC_RANGE has no exception.

Method MFT_EXPR_1100_000_VALUE Signature

Method MFT_EXPR_1100_000_VALUE on class CL_FDT_GTC_RANGE has no parameter.
Method MFT_EXPR_1100_000_VALUE on class CL_FDT_GTC_RANGE has no exception.

Method MFT_EXPR_1100_001_DOBJ_STR_TAB Signature

Method MFT_EXPR_1100_001_DOBJ_STR_TAB on class CL_FDT_GTC_RANGE has no parameter.
Method MFT_EXPR_1100_001_DOBJ_STR_TAB on class CL_FDT_GTC_RANGE has no exception.

Method MFT_EXPR_1100_002_DOBJ_STR_TAB Signature

Method MFT_EXPR_1100_002_DOBJ_STR_TAB on class CL_FDT_GTC_RANGE has no parameter.
Method MFT_EXPR_1100_002_DOBJ_STR_TAB on class CL_FDT_GTC_RANGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710