SAP ABAP Class CL_FDT_GTC_FORMULA (Unit Test for Expression Type Formula)
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 20070502
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_GTC_FORMULA_BRS Unit-Test for Expression: Formula (BRS) 20111207
Properties
Class CL_FDT_GTC_FORMULA  
Short Description Unit Test for Expression Type Formula    
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 20070502   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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_GTC_FORMULA has no interface implemented.
Friends
Class CL_FDT_GTC_FORMULA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_AMOUNT_VECTOR Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20070503
2 MV_AMOUNT_VECTOR1 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20080125
3 MV_AMOUNT_VECTOR2 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
4 MV_CUST_UNIT_ERROR Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100305
5 MV_EXCHANGE_WARNING_RAISED Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070907
6 MV_EXPECTED_TEXT Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TEXT Elementary Data Type Text 20120727
7 MV_NUMBER_VECTOR Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20070503
8 MV_NUMBER_VECTOR1 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
9 MV_NUMBER_VECTOR2 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
10 MV_QUANTITY_VECTOR Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20070503
11 MV_QUANTITY_VECTOR1 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080125
12 MV_QUANTITY_VECTOR2 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
13 MV_TIMEPOINT_VECTOR1 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
14 MV_TIMEPOINT_VECTOR2 Static Attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080128
15 MV_UNIT_CONVERSION_RAISED Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Unit Conversion error Raised? 20090306
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DEMO_FORMULA Static method Public Method 20070502
2 CREATE_FORMULA_AMOUNT Static method Public Method Creates a Formula of type amount 20090306
3 CREATE_FORMULA_BOOLEAN Static method Public Method Creates a Boolean Formula 20090306
4 CREATE_FORMULA_CONTEXT_COMPARE Static method Public Method Create a Formula which summs two Context Elements 20090115
5 CREATE_FORMULA_NUMBER Static method Public Method Creates a Formula of type number 20090306
6 CREATE_FORMULA_NUMBER_VECTOR Static method Public Method Creates a Formula of type number (vector) 20090306
7 CREATE_FORMULA_QUANTITY Static method Public Method Creates a Formula of type quantity 20090306
8 CREATE_FORMULA_SUM_CONTEXT Static method Public Method Create a Formula which summs two Context Elements 20081217
9 CREATE_FORMULA_TEXT Static method Public Method Creates a Formula of type text 20090306
10 CREATE_FORMULA_TIMEPOINT Static method Public Method Creates a Formula of type timepoint 20090306
11 GET_CONTEXT Instance method Private Method 20070503
12 MFT_EXPR_1400_000_SET_FORMULA Instance method Protected Test Method for ABAP Unit 20070503
13 MFT_EXPR_1400_001_ADD_TEXT Instance method Protected Test Method for ABAP Unit 20100412
14 MFT_EXPR_FUNCTIONAL_DOCU Instance method Protected Test Method for ABAP Unit 20090520
Events
Class CL_FDT_GTC_FORMULA has no event.
Types
Class CL_FDT_GTC_FORMULA has no local type.
Method Signatures

Method CREATE_DEMO_FORMULA 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 20070502
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Context ID 20080124
3 Importing IV_RESULT_DO Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Data Object 20070502
4 Importing IV_UT_PURPOSE Call by reference Type reference (TYPE) CLIKE 20090305
5 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20070502

Method CREATE_DEMO_FORMULA on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_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 Universal Unique Identifier 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<7) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_AMOUNT on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_BOOLEAN 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 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<34) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_BOOLEAN on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_CONTEXT_COMPARE 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 20090115
2 Importing IV_OPTION Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20090115
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090115

Method CREATE_FORMULA_CONTEXT_COMPARE on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_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 Universal Unique Identifier 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<19) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_NUMBER on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_NUMBER_VECTOR 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 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<7) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_NUMBER_VECTOR on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_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 Universal Unique Identifier 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<7) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_QUANTITY on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_SUM_CONTEXT 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 20081217
2 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20081217

Method CREATE_FORMULA_SUM_CONTEXT on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_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 Universal Unique Identifier 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<8) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_TEXT on class CL_FDT_GTC_FORMULA has no exception.

Method CREATE_FORMULA_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 Universal Unique Identifier 20090306
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 1 Number of the Formula (<5) 20090306
3 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_FDT_FORMULA FDT: Formula 20090306

Method CREATE_FORMULA_TIMEPOINT on class CL_FDT_GTC_FORMULA has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONTEXT Value transfer Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20070503

Method GET_CONTEXT on class CL_FDT_GTC_FORMULA has no exception.

Method MFT_EXPR_1400_000_SET_FORMULA Signature

Method MFT_EXPR_1400_000_SET_FORMULA on class CL_FDT_GTC_FORMULA has no parameter.
Method MFT_EXPR_1400_000_SET_FORMULA on class CL_FDT_GTC_FORMULA has no exception.

Method MFT_EXPR_1400_001_ADD_TEXT Signature

Method MFT_EXPR_1400_001_ADD_TEXT on class CL_FDT_GTC_FORMULA has no parameter.
Method MFT_EXPR_1400_001_ADD_TEXT on class CL_FDT_GTC_FORMULA has no exception.

Method MFT_EXPR_FUNCTIONAL_DOCU Signature

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