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
⤷ 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 |