SAP ABAP Class CL_UA_FORMULA (Formula)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COSTING_ENGINE (Package) Costing Solutions: Costing Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_FOBU_ENV_CONSTANTS Constants of Formula Environment 20030108
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_FORMULA_RT_ENVIRONMENT Formula Environment at Runtime 20030403
Properties
Class CL_UA_FORMULA  
Short Description Formula    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_COSTING_ENGINE   Costing Solutions: Costing Engine 
Created 20020430   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UA_FORMULA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_FOBU_ENV_CONSTANTS Constants of Formula Environment 20030108
2 IF_UA_FORMULA_RT_ENVIRONMENT Formula Environment at Runtime 20030403
Friends
Class CL_UA_FORMULA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CURR_CONV_EDGE Constant Private Type reference (TYPE) C 'E' 20050815
2 CD_CURR_CONV_NONE Constant Private Type reference (TYPE) C ' ' 20050815
3 CD_CURR_CONV_RECEIVER Constant Private Type reference (TYPE) C 'R' 20050815
4 CD_CURR_CONV_SENDER Constant Private Type reference (TYPE) C 'S' 20050815
5 CD_FUNC_EXCEL_SHEET_LOCAL Instance attribute Private Attribute reference (LIKE) 20030113
6 CD_FUNC_EXCEL_VIA_ATT Instance attribute Private Attribute reference (LIKE) 20030113
7 CD_FUNC_GET_ELEMENT_ID Instance attribute Private Attribute reference (LIKE) 20030113
8 CD_FUNC_GET_OBJECT_ID Instance attribute Private Attribute reference (LIKE) 20030113
9 CD_FUNC_GET_OBJECT_TYPENAME Instance attribute Private Attribute reference (LIKE) 20030113
10 CD_FUNC_HAS_PARENT Instance attribute Private Attribute reference (LIKE) 20030402
11 CD_FUNC_HAS_RECEIVER Instance attribute Private Attribute reference (LIKE) 20030113
12 CD_FUNC_NO_OF_CHILDREN Instance attribute Private Attribute reference (LIKE) 20030113
13 CD_FUNC_NO_OF_PARENTS Instance attribute Private Attribute reference (LIKE) 20030113
14 CD_VAR_CURRENT_VALUE Instance attribute Private Attribute reference (LIKE) 20030109
15 CD_VAR_INITIAL_VALUE Instance attribute Private Attribute reference (LIKE) 20030403
16 MD_CALC_REQUESTED Instance attribute Private Type reference (TYPE) BOOLE_D Evaluation TODO Formula 20020514
17 MD_CALL_TIME Instance attribute Public Type reference (TYPE) UAB_CALL_TIME Call Time for Formula 20030523
18 MD_COLUMN_NAME Instance attribute Public Type reference (TYPE) FINB_MD_FIELDNAME FIN Master Data: Field Name 20030523
19 MD_FOR_SPLITTED_VALUE Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030523
20 MD_INPUT_COLUMNS_INITIALIZED Instance attribute Private Type reference (TYPE) BOOLE_D 20040310
21 MD_METATYPE Instance attribute Public Type reference (TYPE) UAE_METATYPE Metatype of a CS Structure (Object, Link, Node,...) 20040116
22 MD_TYPENAME Instance attribute Public Type reference (TYPE) UAB_TYPENAME Costing Solutions Structure Name 20030523
23 MO_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20030425
24 MO_FORMULA Instance attribute Public Object reference (TYPE REF TO) CL_UA_FORMULA_ Formula 20021220
25 SD_CALL_TIME Static Attribute Private Type reference (TYPE) UAB_CALL_TIME 20030402
26 SD_FLG_FORMULA_EVALUATION Static Attribute Private Type reference (TYPE) BOOLE_D 20041001
27 SD_PREFIX_CONTEXT Static Attribute Private Type reference (TYPE) STRING 20030425
28 SD_PREFIX_CURRENT_VALUE Static Attribute Private Type reference (TYPE) STRING 20030403
29 SD_PREFIX_CURR_VALUE_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20050729
30 SD_PREFIX_INITIAL_VALUE Static Attribute Private Type reference (TYPE) STRING 20030403
31 SD_PREFIX_INIT_VALUE_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030403
32 SD_PREFIX_INPUT_SUM Static Attribute Private Type reference (TYPE) STRING 20030109
33 SD_PREFIX_INPUT_SUM_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030305
34 SD_PREFIX_LEVEL Static Attribute Private Type reference (TYPE) STRING 20030109
35 SD_PREFIX_ME Static Attribute Private Type reference (TYPE) STRING 20030109
36 SD_PREFIX_ME_EDGE Static Attribute Private Type reference (TYPE) STRING 20030326
37 SD_PREFIX_ME_EDGE_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20031009
38 SD_PREFIX_ME_NODE Static Attribute Private Type reference (TYPE) STRING 20030326
39 SD_PREFIX_ME_NODE_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030711
40 SD_PREFIX_ME_NODE_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20031014
41 SD_PREFIX_ME_OBJECT Static Attribute Private Type reference (TYPE) STRING 20030109
42 SD_PREFIX_ME_OBJECT_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20030707
43 SD_PREFIX_ME_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030305
44 SD_PREFIX_ME_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20030415
45 SD_PREFIX_OBJECT_PARENT Static Attribute Private Type reference (TYPE) STRING 20041110
46 SD_PREFIX_OUTPUT_SUM Static Attribute Private Type reference (TYPE) STRING 20030109
47 SD_PREFIX_OUTPUT_SUM_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030305
48 SD_PREFIX_PARENT Static Attribute Private Type reference (TYPE) STRING 20030327
49 SD_PREFIX_PARENT_NODE Static Attribute Private Type reference (TYPE) STRING 20030327
50 SD_PREFIX_PARENT_NODE_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030709
51 SD_PREFIX_PARENT_OBJECT Static Attribute Private Type reference (TYPE) STRING 20030327
52 SD_PREFIX_PARENT_OBJECT_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20030707
53 SD_PREFIX_PARENT_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030709
54 SD_PREFIX_PARENT_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20030415
55 SD_PREFIX_RECEIVER Static Attribute Private Type reference (TYPE) STRING 20030109
56 SD_PREFIX_RECEIVER_OBJECT Static Attribute Private Type reference (TYPE) STRING 20030109
57 SD_PREFIX_RECEIVER_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030305
58 SD_PREFIX_RECEIVER_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20030402
59 SD_PREFIX_SENDER Static Attribute Private Type reference (TYPE) STRING 20030109
60 SD_PREFIX_SENDER_OBJECT Static Attribute Private Type reference (TYPE) STRING 20030109
61 SD_PREFIX_SENDER_SPLITTED Static Attribute Private Type reference (TYPE) STRING 20030305
62 SD_PREFIX_SENDER_UNIT1 Static Attribute Private Type reference (TYPE) STRING 20030402
63 SO_CURR_CONVERTER Static Attribute Protected Object reference (TYPE REF TO) CL_UA_FORMULA_CURR_CONVERTER Currency Converter for Formula Evaluation 20030219
64 SO_ENVIRONMENT Static Attribute Public Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20030425
65 SO_METADATA Static Attribute Public Object reference (TYPE REF TO) CL_UA_METADATA Metadata 20030220
66 SO_QUAN_CONVERTER Static Attribute Protected Object reference (TYPE REF TO) CL_UA_FORMULA_QUAN_CONVERTER Quantity Converter for Formula Evaluation 20030219
67 SO_SOLVER Static Attribute Protected Object reference (TYPE REF TO) CL_UA_SOLVER Formula Calculator 20030402
68 SS_CONTEXT Static Attribute Public Type reference (TYPE) YS_CONTEXT 20050804
69 STH_CONV_SETTINGS_EDGE Static Attribute Private Type reference (TYPE) YTH_CONV_SETTINGS_EDGE 20050815
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UNITS_TO_INPUT_COLUMN Instance method Private Method 20030402
2 CLASS_CONSTRUCTOR Static method Public Constructor 20030109
3 CREATE_NEW Static method Public Method 20021220
4 CREATE_QUANTITY Static method Public Method Generate Quantity with Unit from Single Values 20050510
5 EDIT Instance method Public Method 20020501
6 EVALUATE Instance method Public Method 20020501
7 GET_AS_STRING Instance method Public Method 20020620
8 GET_CCS Static method Public Method Read Cost Component Split of a Node 20031014
9 GET_CCS_VALUE_AND_UNIT Static method Public Method Reads CCS in the Structure Required for the Formulas 20030305
10 GET_CCS_VALUE_AND_UNIT_NODE Static method Public Method Reads CCS in the Structure Required for the Formulas 20040213
11