SAP ABAP Class CL_UA_FORMULA_RUNTIME (Formula Storage)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COSTING_ENGINE (Package) Costing Solutions: Costing Engine
Properties
Class CL_UA_FORMULA_RUNTIME  
Short Description Formula Storage    
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 20021219   SAP 
Last change 20050615   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)
Interfaces
Class CL_UA_FORMULA_RUNTIME has no interface implemented.
Friends
Class CL_UA_FORMULA_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CALL_TIME_COMPLETE Constant Public Type reference (TYPE) UAB_CALL_TIME '1' 'Completion after Creation' Time 20030425
2 CD_CALL_TIME_INITIALIZE Constant Public Type reference (TYPE) UAB_CALL_TIME '0' 'Initialization' Time 20030425
3 CD_VERSION_ACTIVE Constant Private Type reference (TYPE) C 'A' 20050323
4 CD_VERSION_INACTIVE Constant Private Type reference (TYPE) C 'I' 20050323
5 MD_CHANGEABLE Instance attribute Private Type reference (TYPE) BOOLE_D Type Formulas Can Be Changed 20021219
6 MO_CELL_FORMULA_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_UA_METADATA_PERSISTENCY 20030428
7 MO_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20030425
8 MO_FORMULA_LOADER Instance attribute Private Object reference (TYPE REF TO) CL_UA_FORMULA_LOADER Services to Load and Save Formulas 20030107
9 MO_FORMULA_PERSISTENCY Instance attribute Private Object reference (TYPE REF TO) CL_UA_METADATA_PERSISTENCY Persistant XML Object 20030317
10 MO_METADATA Instance attribute Private Object reference (TYPE REF TO) CL_UA_METADATA Metadata of a Costing Solution 20021219
11 MO_TYPE_FORMULA_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_UA_TYPE_FORMULA_LOADER 20040915
12 MO_TYPE_FORMULA_MANAGER_INACT Instance attribute Private Object reference (TYPE REF TO) CL_UA_TYPE_FORMULA_LOADER 20040916
13 MTH_CELL_FORMULA Instance attribute Private Type reference (TYPE) UAB_TH_CELL_FORMULA Formulas for Cells 20030113
14 MTH_FORMULA Instance attribute Public Type reference (TYPE) UAB_TH_TYPE_FORMULA Formulas 20021220
15 MT_DELETED_FORMULA Instance attribute Private Type reference (TYPE) UAB_T_FORMULA_USAGE Formulas to Be Deleted 20041116
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODETYPE_FORMULAS Instance method Private Method Adds Entries for Node Types to Formula Table 20040129
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021219
3 DELETE_FORMULA Instance method Public Method 20030508
4 ENQUEUE Instance method Public Method 20030319
5 GET_FORMULA Instance method Public Method Gets Formula on Column or Cell 20021219
6 GET_FORMULAS_FOR_DISPLAY Instance method Public Method 20030307
7 GET_FORMULAS_FOR_ELEMENT Instance method Public Method 20030526
8 HAS_CHANGED Instance method Public Method 20050526
9 HAS_FORMULA Instance method Public Method 20050504
10 IS_CHANGEABLE Instance method Public Method 20021219
11 SAVE Instance method Public Method 20021219
12 SET_CHANGEABLE Instance method Public Method 20030319
13 SET_FORMULA Instance method Public Method Sets Formula to Columne or Cell 20030526
14 SET_UNCHANGEABLE Instance method Public Method 20021219
Events
Class CL_UA_FORMULA_RUNTIME has no event.
Types
Class CL_UA_FORMULA_RUNTIME has no local type.
Method Signatures

Method ADD_NODETYPE_FORMULAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ELEMENT_ID Call by reference Type reference (TYPE) UAB_ID 20040129
2 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040129
3 Importing IS_TYPE_FORMULA Call by reference Type reference (TYPE) UAB_S_TYPE_FORMULA 20040225

Method ADD_NODETYPE_FORMULAS on class CL_UA_FORMULA_RUNTIME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20030425
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) CL_UA_METADATA 20021219
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030911

Method DELETE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALL_TIME Value transfer Type reference (TYPE) UAB_CALL_TIME 20030508
2 Importing ID_COLUMN_NAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME 20030508
3 Importing ID_FOR_SPLITTED_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20030508
4 Importing ID_METATYPE Value transfer Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20040116
5 Importing ID_TYPENAME Value transfer Type reference (TYPE) UAB_TYPENAME 20030508
6 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT 20030508
# Exception Resumable Description Created on
1 ENQUEUE_FAILED 20030610
2 NO_AUTHORITY 20030610

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALL_TIME Value transfer Type reference (TYPE) UAB_CALL_TIME 20030319
2 Importing ID_COLUMN_NAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME 20030319
3 Importing ID_ELEMENT_ID Value transfer Type reference (TYPE) UAB_ID 20030428
4 Importing ID_FOR_SPLITTED_VALUE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030319
5 Importing ID_METATYPE Value transfer Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20040116
6 Importing ID_TYPENAME Value transfer Type reference (TYPE) UAB_TYPENAME 20030319
# Exception Resumable Description Created on
1 ENQUEUE_FAILED Sperre nicht möglich 20030319
2 NO_AUTHORITY Keine Berechtigung zum Ändern der Formeln 20030319

Method GET_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALL_TIME Value transfer Type reference (TYPE) UAB_CALL_TIME Auswertungszeitpunkt der Formel 20021219
2 Importing ID_COLUMN_NAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME Spalte des Typs 20021219
3 Importing ID_CREATE_NEW Value transfer Type reference (TYPE) BOOLE_D ABAP_FALSE Neue Formel anlegen, falls noch nicht vorhanden 20030224
4 Importing ID_FOR_SPLITTED_VALUE Value transfer Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030306
5 Importing ID_METATYPE Value transfer Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20040116
6 Importing ID_ONLY_CELL_FORMULA Value transfer Type reference (TYPE) BOOLE_D ABAP_FALSE Nur nach Zellenformel suchen 20030428
7 Importing ID_TYPENAME Value transfer Type reference (TYPE) UAB_TYPENAME 20030306
8 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element (für Formeln auf Zellen) 20030429
9 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) CL_UA_FORMULA Formel 20021219
# Exception Resumable Description Created on
1 FORMULA_CREATION_FAILED 20030224

Method GET_FORMULAS_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FORMULA_LIST Value transfer Type reference (TYPE) UAB_T_FORMULA_LIST 20030307

Method GET_FORMULAS_FOR_DISPLAY on class CL_UA_FORMULA_RUNTIME has no exception.

Method GET_FORMULAS_FOR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT 20030526
2 Returning RT_CELL_FORMULAS Value transfer Type reference (TYPE) UAB_TH_CELL_FORMULA 20030526

Method GET_FORMULAS_FOR_ELEMENT on class CL_UA_FORMULA_RUNTIME has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050526

Method HAS_CHANGED on class CL_UA_FORMULA_RUNTIME has no exception.

Method HAS_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALL_TIME Call by reference Type reference (TYPE) UAB_CALL_TIME 20050504
2 Importing ID_COLUMN_NAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME 20050504
3 Importing ID_METATYPE Value transfer Type reference (TYPE) FINB_METATYPE 20050504
4 Importing ID_TYPENAME Value transfer Type reference (TYPE) UAB_TYPENAME 20050504
5 Returning RD_HAS_FORMULA Value transfer Type reference (TYPE) BOOLE_D 20050504

Method HAS_FORMULA on class CL_UA_FORMULA_RUNTIME has no exception.

Method IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CHANGEABLE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021219

Method IS_CHANGEABLE on class CL_UA_FORMULA_RUNTIME has no exception.

Method SAVE Signature

Method SAVE on class CL_UA_FORMULA_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 SAVE_FAILED 20030317

Method SET_CHANGEABLE Signature

Method SET_CHANGEABLE on class CL_UA_FORMULA_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 ENQUEUE_FAILED 20030319
2 NO_AUTHORITY 20030610

Method SET_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALL_TIME Call by reference Type reference (TYPE) UAB_CALL_TIME Auswertungszeitpunkt der Formel 20030526
2 Importing ID_COLUMN_NAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME 20030526
3 Importing ID_FOR_SPLITTED_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20030526
4 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element (für Formeln auf Zellen) 20030526
5 Importing IO_FORMULA Value transfer Object reference (TYPE REF TO) CL_UA_FORMULA 20030526
6 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040129
# Exception Resumable Description Created on
1 ENQUEUE_FAILED 20030526

Method SET_UNCHANGEABLE Signature

Method SET_UNCHANGEABLE on class CL_UA_FORMULA_RUNTIME has no parameter.
Method SET_UNCHANGEABLE on class CL_UA_FORMULA_RUNTIME has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 350