SAP ABAP Class CL_UA_FORMULA_BUILD_ENV (Environment of a Formula at Build Time)
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_BOOLEANS TRUE/FALSE 20030116
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_FORMULA_FUNCTIONS Technical Function Names 20030116
Properties
Class CL_UA_FORMULA_BUILD_ENV  
Short Description Environment of a Formula at Build Time    
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 20021115   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UA_FUNCTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_FORMULA_BOOLEANS TRUE/FALSE 20030116
2 IF_UA_FORMULA_FUNCTIONS Technical Function Names 20030116
Friends
# Friend Modeled only Created on Description
1 CL_UA_FUNCTION 20030305 Basic Class for All Functions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_BASICTYPE_CHAR Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'C' 20021121
2 CD_BASICTYPE_FLTP Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'F' 20021121
3 CD_BASICTYPE_INT Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'I' 20021121
4 CD_BASICTYPE_NUMC Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'N' 20021121
5 CD_BASICTYPE_PACKED Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'P' 20021121
6 CD_BASICTYPE_STRING Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'STRING' 20021121
7 CD_BASICTYPE_TIM Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'T' 20021121
8 CD_DDICTYPE_AMNT Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'UAB_S_AMNT' 20030211
9 CD_DDICTYPE_PRICE Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'UAB_S_PRICE' 20030211
10 CD_DDICTYPE_QNTY Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'UAB_S_QNTY' 20030211
11 CD_DDICTYPE_QWBQ Constant Public Type reference (TYPE) UAB_DDIC_TYPENAME 'UAB_S_QNTY_WBQ' 20030213
12 CD_FNAME_ADDITION Instance attribute Public Attribute reference (LIKE) 20030116
13 CD_FNAME_AND Instance attribute Public Attribute reference (LIKE) 20030116
14 CD_FNAME_APPEND Instance attribute Public Attribute reference (LIKE) 20030116
15 CD_FNAME_DIVISION Instance attribute Public Attribute reference (LIKE) 20030116
16 CD_FNAME_EQ Instance attribute Public Attribute reference (LIKE) 20030116
17 CD_FNAME_FIRST_HIT Instance attribute Public Attribute reference (LIKE) 20030116
18 CD_FNAME_FOR_EACH Instance attribute Public Attribute reference (LIKE) 20030116
19 CD_FNAME_GE Instance attribute Public Attribute reference (LIKE) 20030116
20 CD_FNAME_GT Instance attribute Public Attribute reference (LIKE) 20030116
21 CD_FNAME_IF Instance attribute Public Attribute reference (LIKE) 20030116
22 CD_FNAME_LE Instance attribute Public Attribute reference (LIKE) 20030116
23 CD_FNAME_LT Instance attribute Public Attribute reference (LIKE) 20030116
24 CD_FNAME_MULTIPLICATION Instance attribute Public Attribute reference (LIKE) 20030116
25 CD_FNAME_NE Instance attribute Public Attribute reference (LIKE) 20030116
26 CD_FNAME_NOT Instance attribute Public Attribute reference (LIKE) 20030116
27 CD_FNAME_OR Instance attribute Public Attribute reference (LIKE) 20030116
28 CD_FNAME_SUBSTRACTION Instance attribute Public Attribute reference (LIKE) 20030116
29 CD_FUNC_GROUP_APPL Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '003' 20021210
30 CD_FUNC_GROUP_CALC Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '001' 20021210
31 CD_FUNC_GROUP_COND Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '002' 20021210
32 CD_FUNC_GROUP_MATH Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '005' 20021210
33 CD_FUNC_GROUP_STRAT Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '006' 20021210
34 CD_FUNC_GROUP_STRING Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '007' 20031107
35 CD_FUNC_GROUP_TABLE Constant Public Type reference (TYPE) UAB_FUNCTION_NAME '004' 20021210
36 CD_RETURN_TYPENAME Constant Private Type reference (TYPE) UAB_DDIC_TYPENAME '_RETURN_TYPE' Symbolic Name of a Generic Return Type 20030329
37 CD_TYPEKIND_AMNT Constant Public Type reference (TYPE) DDTYPEKIND 'AMNT' Amount 20021119
38 CD_TYPEKIND_AMNT_TAB Constant Public Type reference (TYPE) DDTYPEKIND 'TAMN' Generic Amount Table 20030304
39 CD_TYPEKIND_BASIC Constant Public Type reference (TYPE) DDTYPEKIND 'BSIC' Elementary Type 20021119
40 CD_TYPEKIND_DTEL Constant Public Type reference (TYPE) DDTYPEKIND 'DTEL' Data Element 20021119
41 CD_TYPEKIND_PRICE Constant Public Type reference (TYPE) DDTYPEKIND 'PRIC' Price 20021119
42 CD_TYPEKIND_PRICE_TAB Constant Public Type reference (TYPE) DDTYPEKIND 'TPRI' Generic Price Table 20030304
43 CD_TYPEKIND_QNTY Constant Public Type reference (TYPE) DDTYPEKIND 'QNTY' Quantity 20021119
44 CD_TYPEKIND_QNTY_TAB Constant Public Type reference (TYPE) DDTYPEKIND 'TQNT' Generic Quantity Table 20030304
45 CD_TYPEKIND_QWBQ Constant Public Type reference (TYPE) DDTYPEKIND 'QWBQ' Quantity with Base Quantity 20030213
46 CD_TYPEKIND_QWBQ_TAB Constant Public Type reference (TYPE) DDTYPEKIND 'TQWB' Generic Table of Quantities with Base Quantity 20030304
47 CD_TYPEKIND_STRUC Constant Public Type reference (TYPE) DDTYPEKIND 'TABL' Structure 20021119
48 CD_TYPEKIND_TTYPE Constant Public Type reference (TYPE) DDTYPEKIND 'TTYP' Table Type 20021119
49 CD_VAR_GROUP_BUILD_IN Constant Public Type reference (TYPE) UAB_GROUP_NAME 'BUILD_IN' 20030409
50 CD_VAR_NAME_AMNT_0 Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'AMNT_0' 20030409
51 CD_VAR_NAME_FALSE Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'FALSE' 20050511
52 CD_VAR_NAME_PRICE_0 Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'PRICE_0' 20030409
53 CD_VAR_NAME_QNTY_0 Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'QNTY_0' 20030409
54 CD_VAR_NAME_SYDATLO Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'SYDATLO' 20030409
55 CD_VAR_NAME_SYUNAME Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'SYUNAME' 20030409
56 CD_VAR_NAME_TRUE Constant Public Type reference (TYPE) UAB_VARIABLE_NAME 'TRUE' 20050511
57 FALSE Instance attribute Public Attribute reference (LIKE) 20021121
58 MO_FOBU_ENV_APPL Instance attribute Public Object reference (TYPE REF TO) IF_UA_FOBU_ENV_APPL Formula Environment at Build Time 20030204
59 MTH_FUNCTION_NAMES Instance attribute Protected Type reference (TYPE) YTH_FUNCTION_NAME Functions 20051004
60 MT_TYPEINFOS Static Attribute Public Type reference (TYPE) UAB_T_FUNC_TYPEINFOS Infos on DDIC Types 20021115
61 MT_VARIABLES Instance attribute Public Type reference (TYPE) UAB_TH_VARIABLES Variables 20021212
62 SD_SHM_UPDATE Static Attribute Public Type reference (TYPE) BOOLE_D 20061116
63 STH_ALL_BUILDIN_FUNCTIONS Static Attribute Public Type reference (TYPE) UAB_TH_FUNC_DESCR 20040310
64 STH_ALL_BUILDIN_FUNCTION_NAMES Static Attribute Private Type reference (TYPE) YTH_FUNCTION_NAME 20051004
65 STH_FUNCTION_DESCR Static Attribute Public Type reference (TYPE) UAB_TH_FUNC_DESCR 20051004
66 STH_TYPE_HIERARCHY Static Attribute Private Type reference (TYPE) YTH_TYPE_HIERARCHY Hierarchy of Data Types 20050112
67 ST_FUNC_CLASS Static Attribute Protected Type reference (TYPE) UAB_T_CLASSNAMES Classes that Make Installed Functions Available 20051004
68 TRUE Instance attribute Public Attribute reference (LIKE) 20021121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_METHOD_VALIDITY Static method Public Method Checks whether a Method Can Be Used as a Function 20040908
2 CHECK_TYPE_COMPATIBILITY Static method Public Method Checks whether two Types Are Technically Compatible 20021212
3 CLASS_CONSTRUCTOR Static method Public Constructor 20021119
4 CONSTRUCTOR Instance method Public Constructor 20021115
5 GET_FUNCTIONS Instance method Public Method Gets List of All Available Functions 20021115
6 GET_FUNCTION_DESCR Instance method Public Method Gets Details on a Function 20021121
7 GET_FUNCTION_DOCU Instance method Public Method Gets Documentation on a Function 20021211
8 GET_MD_CHAR_FPROP Static method Public Method 20050405
9 GET_METHOD_DESCR Static method Public Method 20040914
10 GET_PRECEDENCE Static method Public Method Gets Sequence in which Functions Are to Be Evaluated 20030116
11 GET_SUITABLE_FUNCTIONS Instance method Public Method Gets All Possible Functions for a Node 20021121
12 GET_SUITABLE_TYPES Instance method Public Method Gets All Possible Types for Fixed Values of a Node 20021212
13 GET_SUITABLE_VARIABLES Instance method Public Method Gets All Possible Variables for a Node 20021128
14 GET_TYPEINFO Static method Public Method 20021115
15 GET_TYPEKIND_DESCR Static method Public Method 20041108
16 GET_VARIABLES Instance method Public Method Gets List of All Available Variables 20021216
17 GET_VARIABLE_DESRC Instance method Public Method Gets Details on a Variable 20021216
18 IS_BINARY_OPERATOR Static method Public Method Checks whether it Is a Binary Operator 20030701
19 IS_GENERIC_TABLE_TYPE Static method Public Method 20030305
20 IS_NUMERIC Static method Public Method Checks whether Data Type Is Numerical 20021121
21 IS_SIMPLE_TYPE Static method Public Method 20021212
22 IS_SUITABLE_FUNCTION Instance method Public Method 20030805
23 IS_SUITABLE_TYPE Instance method Public Method 20030805
24 IS_SUITABLE_VARIABLE Instance method Public Method 20030805
25 UPDATE_METHODS Instance method Public Method Update Methods 20030807
26 UPDATE_VARIABLES Instance method Public Method Update Variables 20030404
Events
Class CL_UA_FORMULA_BUILD_ENV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_TYPE_HIERARCHY Private See coding 20050112 BEGIN OF ys_type_hierarchy, type(4) TYPE c, priority TYPE i, is_numerical TYPE boole_d, group(2) TYPE n, END OF ys_type_hierarchy
2 YTH_FUNCTION_NAME Protected See coding 20051004 YTH_FUNCTION_NAME type hashed table of UAB_FUNCTION_NAME with unique key table_line
3 YTH_TYPE_HIERARCHY Private See coding 20050112 yth_type_hierarchy TYPE HASHED TABLE OF ys_type_hierarchy WITH UNIQUE KEY type
Method Signatures

Method CHECK_METHOD_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER 20040908
2 Importing IT_METHOD_DESCR Call by reference Type reference (TYPE) UAB_T_METHOD_DESCR 20040908
3 Returning RD_ERROR_OCCURRED Value transfer Type reference (TYPE) BOOLE_D 20040909

Method CHECK_METHOD_VALIDITY on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method CHECK_TYPE_COMPATIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SOURCE_TYPE Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Typname 20021212
2 Importing ID_TARGET_TYPE Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Typname 20021212
3 Returning RD_COMPATIBLE Value transfer Type reference (TYPE) UAB_BOOLEAN Flag (X=True, Space = False) 20021212
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030122

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UA_FORMULA_BUILD_ENV has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FOBU_ENV_APPL Call by reference Object reference (TYPE REF TO) IF_UA_FOBU_ENV_APPL 20030204
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030210

Method GET_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FUNC_NAMES Value transfer Type reference (TYPE) UAB_T_FUNC_NAMES Funktionen 20021121

Method GET_FUNCTIONS on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method GET_FUNCTION_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FUNCTION_NAME Call by reference Type reference (TYPE) UAB_FUNCTION_NAME Technische Name einer Funktion 20021121
2 Returning RS_FUNC_DESCR Value transfer Type reference (TYPE) UAB_S_FUNC_DESCR Funktion 20021121
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021205

Method GET_FUNCTION_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FUNCTION_NAME Call by reference Type reference (TYPE) UAB_FUNCTION_NAME Technische Name einer Funktion 20021211
2 Returning RD_DOCU Value transfer Type reference (TYPE) STRING 20021211

Method GET_FUNCTION_DOCU on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method GET_MD_CHAR_FPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REGID Call by reference Type reference (TYPE) FINB_MD_REGID 20050405
2 Returning RT_FPROP Value transfer Type reference (TYPE) FINB_MD_T_FPROP 20050405

Method GET_MD_CHAR_FPROP on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method GET_METHOD_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLASS Call by reference Type reference (TYPE) VSEOCLASS 20040914
2 Exporting ES_METHOD Call by reference Type reference (TYPE) VSEOMETHOD 20040914
3 Exporting ET_EXCEPTION Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20040914
4 Exporting ET_PARAMETER Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20040914
5 Importing ID_CLASSNAME Call by reference Type reference (TYPE) UAB_CLASSNAME 20040914
6 Importing ID_METHODNAME Call by reference Type reference (TYPE) UAB_METHODNAME 20040914
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20040914

Method GET_PRECEDENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FUNCTION_NAME Call by reference Type reference (TYPE) UAB_FUNCTION_NAME Technische Name einer Funktion 20030116
2 Returning RD_PRIORITY Value transfer Type reference (TYPE) I Priorität der Funktion 20030116

Method GET_PRECEDENCE on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method GET_SUITABLE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN 20030217
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Typname (DDIC oder elementarer Typ) 20021121
3 Importing IT_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Art des Typs (falls genauer Typ nicht bekannt) 20030217
4 Returning RT_FUNC_NAMES Value transfer Type reference (TYPE) UAB_T_FUNC_NAMES Funktionen 20021121
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021211

Method GET_SUITABLE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN nur numerische Typen 20021212
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Typname (DDIC oder elementarer Typ) 20021212
3 Importing IT_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Art des Typs (falls genauer Typ nicht bekannt) 20030217
4 Returning RT_TYPENAMES Value transfer Type reference (TYPE) UAB_T_DDIC_TYPENAMES Liste der passenden Typen 20021212
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021212

Method GET_SUITABLE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN 'X'= nur numerische Variablen 20030217
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME 20021128
3 Importing IT_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Art eines Typs im Formeleditor 20030217
4 Returning RT_VAR_NAMES Value transfer Type reference (TYPE) UAB_T_FUNC_NAMES Variablen 20021128
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION Ausnahmeklasse für Formeln 20021212

Method GET_TYPEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Typname 20021115
2 Returning RS_TYPEINFO Value transfer Type reference (TYPE) UAB_S_FUNC_TYPEINFO Infos zu einem DDIC-Typ 20021115
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021211

Method GET_TYPEKIND_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPEKIND Call by reference Type reference (TYPE) DDTYPEKIND 20041108
2 Returning RD_DESCR Value transfer Type reference (TYPE) STRING 20041108

Method GET_TYPEKIND_DESCR on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method GET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VAR_NAMES Value transfer Type reference (TYPE) UAB_T_VAR_NAMES Variablen 20021216

Method GET_VARIABLES on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method GET_VARIABLE_DESRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_VARIABLE_NAME Call by reference Type reference (TYPE) UAB_FUNCTION_NAME 20021216
2 Returning RS_VARIABLE_DESCR Value transfer Type reference (TYPE) UAB_S_VARIABLE 20021216
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030211

Method IS_BINARY_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FUNCTION_NAME Call by reference Type reference (TYPE) UAB_FUNCTION_NAME 20030701
2 Returning IS_BINARY Value transfer Type reference (TYPE) UAB_BOOLEAN 20030701

Method IS_BINARY_OPERATOR on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method IS_GENERIC_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPEKIND Call by reference Type reference (TYPE) DDTYPEKIND 20030305
2 Returning RD_IS_GENERIC Value transfer Type reference (TYPE) UAB_BOOLEAN 20030305

Method IS_GENERIC_TABLE_TYPE on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method IS_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D 20021121
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME 20031107
3 Returning RD_IS_NUMERIC Value transfer Type reference (TYPE) UAB_BOOLEAN 20021121
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20031107

Method IS_SIMPLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPEKIND Call by reference Type reference (TYPE) DDTYPEKIND 20021212
2 Returning RD_IS_SIMPLE Value transfer Type reference (TYPE) UAB_BOOLEAN 20021212

Method IS_SIMPLE_TYPE on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method IS_SUITABLE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FUNCTION_NAME Call by reference Type reference (TYPE) UAB_FUNCTION_NAME 20030805
2 Importing ID_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN 20030805
3 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Typname (DDIC oder elementarer Typ) 20030805
4 Importing IT_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Art des Typs (falls genauer Typ nicht bekannt) 20030805
5 Returning RD_IS_SUITABLE Value transfer Type reference (TYPE) UAB_BOOLEAN 20030805
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030805

Method IS_SUITABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EXPECTED_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME 20030805
2 Importing ID_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN nur numerische Typen 20030805
3 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME 20030805
4 Importing IT_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND 20030805
5 Returning RD_IS_SUITABLE Value transfer Type reference (TYPE) UAB_BOOLEAN 20030805
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030805

Method IS_SUITABLE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN 'X'= nur numerische Variablen 20030805
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME 20030805
3 Importing ID_VARIABLE_NAME Call by reference Type reference (TYPE) UAB_VARIABLE_NAME 20030805
4 Importing IT_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Art eines Typs im Formeleditor 20030805
5 Returning RD_IS_SUITABLE Value transfer Type reference (TYPE) UAB_BOOLEAN 20030805
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION Ausnahmeklasse für Formeln 20030805

Method UPDATE_METHODS Signature

Method UPDATE_METHODS on class CL_UA_FORMULA_BUILD_ENV has no parameter.
Method UPDATE_METHODS on class CL_UA_FORMULA_BUILD_ENV has no exception.

Method UPDATE_VARIABLES Signature

Method UPDATE_VARIABLES on class CL_UA_FORMULA_BUILD_ENV has no parameter.
Method UPDATE_VARIABLES on class CL_UA_FORMULA_BUILD_ENV has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 350