SAP ABAP Class CL_UA_PARSER (Formula Editor)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     UA_FORMULA (Package) Costing Solutions: Formula Editor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_FORMULA_FUNCTIONS Technical Function Names 20030116
Properties
Class CL_UA_PARSER  
Short Description Formula Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_FORMULA   Costing Solutions: Formula Editor 
Created 20021209   SAP 
Last change 20041209   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 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_FORMULA_FUNCTIONS Technical Function Names 20030116
Friends
Class CL_UA_PARSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_AND Constant Public Type reference (TYPE) CHAR3 'AND' 3-Byte Field 20030116
2 CD_BCLOSE Constant Public Type reference (TYPE) CHAR1 ')' Single-Character Indicator 20030115
3 CD_BOPEN Constant Public Type reference (TYPE) CHAR1 '(' Single-Character Indicator 20030115
4 CD_DIV Constant Public Type reference (TYPE) CHAR1 '/' Single-Character Indicator 20030116
5 CD_EQUAL Instance attribute Public Type reference (TYPE) CHAR1 '=' Single-Character Indicator 20030116
6 CD_FNAME_ADDITION Instance attribute Private Attribute reference (LIKE) 20030117
7 CD_FNAME_AND Instance attribute Private Attribute reference (LIKE) 20030117
8 CD_FNAME_APPEND Instance attribute Private Attribute reference (LIKE) 20030117
9 CD_FNAME_DIVISION Instance attribute Private Attribute reference (LIKE) 20030117
10 CD_FNAME_EQ Instance attribute Private Attribute reference (LIKE) 20030117
11 CD_FNAME_FIRST_HIT Instance attribute Private Attribute reference (LIKE) 20030117
12 CD_FNAME_FOR_EACH Instance attribute Private Attribute reference (LIKE) 20030117
13 CD_FNAME_GE Instance attribute Private Attribute reference (LIKE) 20030117
14 CD_FNAME_GT Instance attribute Private Attribute reference (LIKE) 20030117
15 CD_FNAME_IF Instance attribute Private Attribute reference (LIKE) 20030117
16 CD_FNAME_LE Instance attribute Private Attribute reference (LIKE) 20030117
17 CD_FNAME_LT Instance attribute Private Attribute reference (LIKE) 20030117
18 CD_FNAME_MULTIPLICATION Instance attribute Private Attribute reference (LIKE) 20030117
19 CD_FNAME_NE Instance attribute Private Attribute reference (LIKE) 20030117
20 CD_FNAME_NOT Instance attribute Private Attribute reference (LIKE) 20030117
21 CD_FNAME_OR Instance attribute Private Attribute reference (LIKE) 20030117
22 CD_FNAME_SUBSTRACTION Instance attribute Private Attribute reference (LIKE) 20030117
23 CD_GE Constant Public Type reference (TYPE) CHAR2 '>=' Version Number Components 20030116
24 CD_GT Instance attribute Public Type reference (TYPE) CHAR1 '>' Single-Character Indicator 20030116
25 CD_LE Constant Public Type reference (TYPE) CHAR2 '<=' Version Number Components 20030116
26 CD_LINE_LENGTH Constant Public Type reference (TYPE) I 72 20030115
27 CD_LT Constant Public Type reference (TYPE) CHAR1 '<' Single-Character Indicator 20030116
28 CD_MINUS Constant Public Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20030116
29 CD_MULT Constant Public Type reference (TYPE) CHAR1 '*' Single-Character Indicator 20030116
30 CD_NE Constant Public Type reference (TYPE) CHAR2 '<>' Version Number Components 20030116
31 CD_OR Constant Public Type reference (TYPE) CHAR2 'OR' Version Number Components 20030116
32 CD_PLUS Constant Public Type reference (TYPE) CHAR1 '+' Single-Character Indicator 20030116
33 CD_SEMICOLON Constant Public Type reference (TYPE) CHAR1 ';' Single-Character Indicator 20030115
34 CD_SPACE Constant Public Type reference (TYPE) CHAR1 ' ' Single-Character Indicator 20030116
35 MD_COUNTER Instance attribute Private Type reference (TYPE) SYTABIX Internal Tables, Current Row Index 20021209
36 MD_INDEX Instance attribute Private Type reference (TYPE) SYTABIX Internal Tables, Current Row Index 20021209
37 MD_NAME_LENGTH Instance attribute Public Type reference (TYPE) CHAR1 20041001
38 MD_TECHNICAL Instance attribute Private Type reference (TYPE) UAB_BOOLEAN Indicator (X=True, Space = False) 20030610
39 MO_FORMULA Instance attribute Public Object reference (TYPE REF TO) CL_UA_FORMULA_ Formula 20030115
40 MO_FUNCTION_STACK Instance attribute Private Object reference (TYPE REF TO) CL_UA_STACK Formula Editor 20021209
41 MO_STACK Instance attribute Private Object reference (TYPE REF TO) CL_UA_STACK Formula Editor 20021209
42 MO_TREE Instance attribute Public Object reference (TYPE REF TO) CL_UA_TREE Formula Editor 20021210
43 MS_PRODUCTION Instance attribute Private Type reference (TYPE) T_PRODUCTION 20021209
44 MT_ENTRY Instance attribute Private Type reference (TYPE) TT_ENTRY 20021209
45 MT_FUNCTION Instance attribute Public Type reference (TYPE) UAB_T_FUNC_NAMES Functions 20021209
46 MT_GRAMMAR Instance attribute Private Type reference (TYPE) TT_PRODUCTION 20021209
47 MT_TEXT Instance attribute Private See coding 20030115
48 MT_TREE Instance attribute Private Type reference (TYPE) TT_NODE 20021209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_NODE Instance method Private Method 20021209
2 ADD_PARAMETER Instance method Private Method 20030115
3 CHECK_TERMINAL Instance method Private Method 20021209
4 CREATE_NODE Instance method Private Method 20021209
5 DELETE_NODES Instance method Private Method 20021209
6 EVAL_ATTRIBUTE Instance method Private Method 20021209
7 EVAL_RIGHT Instance method Private Method 20021209
8 FORMULA_TO_STRING Instance method Public Method 20030115
9 GET_FUNCTIONS Instance method Private Method 20021209
10