SAP ABAP Class CL_UA_FUNCTION (Basic Class for All Functions)
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 20021117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_FORMULA_FUNCTIONS Technical Function Names 20030113
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_AND_OR Arithmetical Functions 20030120
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_BETWEEN Arithmetical Functions 20031117
3 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CALC Arithmetical Functions 20021115
4 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_COMP Arithmetical Functions 20021124
5 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CONCATENATE 20031107
6 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CONST Constant 20021203
7 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CONVERT_STRING 20031110
8 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_FIRST_HIT Arithmetical Functions 20021126
9 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_GET_SUBSTRING 20031107
10 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_IF Arithmetical Functions 20021124
... Click here to see Used By full list (14 items)
Properties
Class CL_UA_FUNCTION  
Short Description Basic Class for All Functions    
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 20021114   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UA_FORMULA_BUILD_ENV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_FORMULA_BOOLEANS TRUE/FALSE 20021117
2 IF_UA_FORMULA_FUNCTIONS Technical Function Names 20030113
Friends
# Friend Modeled only Created on Description
1 CL_UA_FORMULA_ 20021126 Formula
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_DECLTYPE_IMP Constant Public Type reference (TYPE) UAB_PARAM_DECL '0' Importing Parameter 20021116
2 CD_DECLTYPE_RET Constant Public Type reference (TYPE) UAB_PARAM_DECL '3' Returning parameter 20021116
3 CD_FNAME_ADDITION Instance attribute Public Attribute reference (LIKE) 20030113
4 CD_FNAME_AND Instance attribute Public Attribute reference (LIKE) 20030120
5 CD_FNAME_APPEND Instance attribute Public Attribute reference (LIKE) 20030113
6 CD_FNAME_CONCATENATE Instance attribute Public Attribute reference (LIKE) 20031107
7 CD_FNAME_DIVISION Instance attribute Public Attribute reference (LIKE) 20030113
8 CD_FNAME_EQ Instance attribute Public Attribute reference (LIKE) 20030116
9 CD_FNAME_FIRST_HIT Instance attribute Public Attribute reference (LIKE) 20030113
10 CD_FNAME_FOR_EACH Instance attribute Public Attribute reference (LIKE) 20030113
11 CD_FNAME_GE Instance attribute Public Attribute reference (LIKE) 20030116
12 CD_FNAME_GET_SUBSTRING Instance attribute Public Attribute reference (LIKE) 20031107
13 CD_FNAME_GT Instance attribute Public Attribute reference (LIKE) 20030116
14 CD_FNAME_IF Instance attribute Public Attribute reference (LIKE) 20030113
15 CD_FNAME_INT_TO_EXT Instance attribute Public Attribute reference (LIKE) 20031113
16 CD_FNAME_IS_INITIAL Instance attribute Public Attribute reference (LIKE) 20031106
17 CD_FNAME_IS_NOT_INITIAL Instance attribute Public Attribute reference (LIKE) 20031107
18 CD_FNAME_LE Instance attribute Public Attribute reference (LIKE) 20030116
19 CD_FNAME_LT Instance attribute Public Attribute reference (LIKE) 20030116
20 CD_FNAME_MULTIPLICATION Instance attribute Public Attribute reference (LIKE) 20030113
21 CD_FNAME_NE Instance attribute Public Attribute reference (LIKE) 20030116
22 CD_FNAME_NOT Instance attribute Public Attribute reference (LIKE) 20030120
23 CD_FNAME_OR Instance attribute Public Attribute reference (LIKE) 20030120
24 CD_FNAME_SUBSTRACTION Instance attribute Public Attribute reference (LIKE) 20030113
25 CD_FNAME_TO_LOWER_CASE Instance attribute Public Attribute reference (LIKE) 20031110
26 CD_FNAME_TO_UPPER_CASE Instance attribute Public Attribute reference (LIKE) 20031110
27 CD_OCCURENCE_MULTI Constant Public Type reference (TYPE) UAB_OCCURENCE '1' Paremter occurs several times 20021126
28 CD_OCCURENCE_SINGLE Constant Public Type reference (TYPE) UAB_OCCURENCE '0' Parameter only occurs once 20021115
29 CD_TRACE_ENTRY_CONVERSION Static Attribute Public Type reference (TYPE) STRING 'CONVERSION' 20041102
30 CD_TRACE_ENTRY_INTERMEDIATE Static Attribute Public Type reference (TYPE) STRING 'INTERMEDIATE' 20041102
31 CD_TRACE_ENTRY_SPLIT_COMP Static Attribute Public Type reference (TYPE) STRING 'SPLIT_COMP' 20041102
32 FALSE Instance attribute Public Attribute reference (LIKE) 20021117
33 MD_ID Instance attribute Public Type reference (TYPE) UAB_FUNCTION_ID ID of Function Instance 20021114
34 MD_NAME Instance attribute Public Type reference (TYPE) UAB_FUNCTION_NAME Tech. Name of Function 20021114
35 MD_RETURN_TYPE Instance attribute Public Type reference (TYPE) UAB_DDIC_TYPENAME Valid Type of Returning Parameter 20021124
36 MO_FORMULA Instance attribute Public Object reference (TYPE REF TO) CL_UA_FORMULA_ Formula 20021204
37 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_UA_PARAMETER Parameter to which the Function Was Assigned 20021116
38 MO_PARSER Instance attribute Protected Object reference (TYPE REF TO) CL_UA_PARSER 20040927
39 MS_FUNC_DESCR Instance attribute Public Type reference (TYPE) UAB_S_FUNC_DESCR 20021126
40 MS_RETURN_TYPE Instance attribute Public Type reference (TYPE) UAB_S_FUNC_TYPEINFO Return Value of Function 20030618
41 MT_PARAMETERS Instance attribute Public Type reference (TYPE) UAB_T_PARAMETERS Parameters 20021205
42 MT_SIGNATURE Instance attribute Protected Type reference (TYPE) UAB_T_ABSTRACT_SIGNATURE Signature of Function 20021117
43 STH_T100 Static Attribute Private Type reference (TYPE) YTH_T100 20040928
44 ST_TYPEKIND_DIM Static Attribute Protected Type reference (TYPE) UAB_T_FTYPE_DIM 20030319
45 TRUE Instance attribute Public Attribute reference (LIKE) 20021117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETER Instance method Public Method 20021126
2 CHECK Instance method Public Method Checks Correctness and Completeness of Function 20021114
3 CLASS_CONSTRUCTOR Static method Public Constructor 20021118
4 CONVERT_INT_TO_EXT Static method Public Method Gets External Display of a Value 20030429
5 CREATE_FUNCTION Static method Public Method 20021117
6 CREATE_ID Static method Public Method 20021117
7 CREATE_MESSAGE Static method Public Method 20040928
8 CREATE_SAME_DENOMINATOR_PRICES Static method Protected Method Brings two Prices to Equal Units and a Denominator 20030225
9 CREATE_SAME_DENOMINATOR_QWBQ Static method Protected Method Brings two Quantities to Equal Units and a Denominator 20030225
10 CURRENCY_CONVERSION Static method Protected Method 20021122
11 DELETE_PARAMETER Instance method Public Method 20021219
12 EVALUATE Instance method Public Method 20021117
13 GET_ALLOWED_PARAMETERS Instance method Public Method Gets Parameters that Could Be Created Additionally 20021206
14 GET_DESCRIPTION Instance method Public Method Function Description 20021114
15 GET_EXPECTED_TYPE Instance method Public Method Gets Infos about Data Type that a Parameter Must Have 20021120
16 GET_PARAMETERS Instance method Public Method Gets Existing Parameters of Function 20021206
17 GET_PARAMETER_DESCR Instance method Public Method Gets Description of a Parameter 20021126
18 GET_PARAMETER_TYPE Instance method Protected Method 20030320
19 GET_PARENT_PARAMETER Instance method Public Method 20021206
20 GET_PROTECTION_LEVEL Instance method Public Method 20021114
21 GET_RETURN_TYPE Instance method Public Method Determine Type of Returning Parameter 20021124
22 GET_TRACE_ENTRY_DESCR Static method Public Method 20041102
23 GET_TYPEINFO_FROM_TYPEKIND Instance method Protected Method 20030618
24 PARAM_IS_DELETABLE Instance method Public Method Checks whether a parameter can be deleted 20021218
25 QUANTITY_CONVERSION Static method Protected Method 20021122
26 SET_PROTECTION_LEVEL Instance method Public Method 20021114
27 SUM_GENERIC_TABLE Static method Public Method Totals 20030328
28 SUM_PRICES Static method Public Method Totals Prices 20030219
29 SUM_QWBQ Static method Public Method Totals Quantities With Base Quantity 20030219
Events
Class CL_UA_FUNCTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YTH_T100 Private See coding 20040928 yth_t100 TYPE HASHED TABLE OF t100 WITH UNIQUE KEY sprsl arbgb msgnr
Method Signatures

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMETER_NAME Call by reference Type reference (TYPE) UAB_PARAMETER_NAME 20021126
2 Returning RS_PARAMETER Value transfer Type reference (TYPE) UAB_S_PARAMETER 20021206
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021126

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_IGNORE_INITIAL_PARAMETERS Call by reference Type reference (TYPE) BOOLE_D 20050422
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER 20030225
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021124

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20030429
2 Importing IS_TYPEINFO Call by reference Type reference (TYPE) UAB_S_FUNC_TYPEINFO 20030429
3 Returning RD_VALUE_EXT Value transfer Type reference (TYPE) SYMSGV 20030429
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20040121

Method CREATE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) UAB_FUNCTION_ID ID der neuen Funktion 20021117
2 Importing ID_RETURN_TYPE Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME Erwarteter Typ der Return-Parameters 20021205
3 Importing IO_FORMULA Call by reference Object reference (TYPE REF TO) CL_UA_FORMULA_ Formel 20021204
4 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_UA_PARAMETER 20021117
5 Importing IS_FUNC_DESCR Call by reference Type reference (TYPE) UAB_S_FUNC_DESCR 20021205
6 Returning RO_FUNCTION Value transfer Object reference (TYPE REF TO) CL_UA_FUNCTION Basisklasse für alle Funktionen 20021117
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021205

Method CREATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_ID Value transfer Type reference (TYPE) UAB_FUNCTION_ID ID einer Funktion 20021117

Method CREATE_ID on class CL_UA_FUNCTION has no exception.

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MSGID Call by reference Type reference (TYPE) SYMSGID 'UA_FORMULA' 20040928
2 Importing ID_MSGNO Call by reference Type reference (TYPE) SYMSGNO 20040928
3 Importing ID_MSGV1 Call by reference Type reference (TYPE) SYMSGV 20040928
4 Importing ID_MSGV2 Call by reference Type reference (TYPE) SYMSGV 20040928
5 Importing ID_MSGV3 Call by reference Type reference (TYPE) SYMSGV 20040928
6 Importing ID_MSGV4 Call by reference Type reference (TYPE) SYMSGV 20040928
7 Returning RD_TEXT Value transfer Type reference (TYPE) STRING 20040928

Method CREATE_MESSAGE on class CL_UA_FUNCTION has no exception.

Method CREATE_SAME_DENOMINATOR_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRICE_1 Call by reference Type reference (TYPE) UAB_S_PRICE 20030225
2 Changing CS_PRICE_2 Call by reference Type reference (TYPE) UAB_S_PRICE 20030225
3 Importing ID_FORMULA_DESCRIPTION Call by reference Type reference (TYPE) UAB_FTEXT 20030225
4 Importing IO_CURR_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_CURR_CONVERTER 20030225
5 Importing IO_QUAN_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_QUAN_CONVERTER 20030225
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION Ein Nenner ist Null 20030225

Method CREATE_SAME_DENOMINATOR_QWBQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_QWBQ_1 Call by reference Type reference (TYPE) UAB_S_QNTY_WBQ 20030225
2 Changing CS_QWBQ_2 Call by reference Type reference (TYPE) UAB_S_QNTY_WBQ 20030225
3 Importing ID_FORMULA_DESCRIPTION Call by reference Type reference (TYPE) UAB_FTEXT 20030225
4 Importing IO_QUAN_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_QUAN_CONVERTER 20030225
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030225

Method CURRENCY_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEFAULT_TARGET Call by reference Type reference (TYPE) FINB_CURRENCY Zielwährung, falls IO_CURR_CONVERTER keine liefert 20030212
2 Importing IS_AMOUNT Call by reference Type reference (TYPE) UAB_S_AMNT Betrag im Formel-Builder 20021122
3 Returning RS_AMOUNT Value transfer Type reference (TYPE) UAB_S_AMNT Betrag im Formel-Builder 20021122
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021122

Method DELETE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMETER_ID Call by reference Type reference (TYPE) UAB_FUNCTION_ID 20021219
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021219

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten, unter dem die Trace-Info eingefügt werden soll 20030425
2 Importing IO_RT_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_RT_ENVIRONMENT Formelumgebung zur Laufzeit 20021203
3 Importing IO_TRACE_XML Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML-Dokument für Trace 20030425
4 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) DATA 20021117
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021122

Method GET_ALLOWED_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARAMETERS Value transfer Type reference (TYPE) UAB_T_FUNC_PARAMETERS 20021206

Method GET_ALLOWED_PARAMETERS on class CL_UA_FUNCTION has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TEXT Call by reference Type reference (TYPE) UAB_FTEXT Texte zu Formeln 20021211

Method GET_DESCRIPTION on class CL_UA_FUNCTION has no exception.

Method GET_EXPECTED_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN 20021211
2 Exporting ES_TYPEINFO Value transfer Type reference (TYPE) UAB_S_FUNC_TYPEINFO 20021211
3 Exporting ET_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Zulässige Arten von Typen 20030217
4 Importing ID_PARAMETER_NAME Call by reference Type reference (TYPE) UAB_PARAMETER_NAME 20021211
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021211

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARAMETERS Value transfer Type reference (TYPE) UAB_T_PARAMETERS 20021206

Method GET_PARAMETERS on class CL_UA_FUNCTION has no exception.

Method GET_PARAMETER_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ICON Call by reference Type reference (TYPE) ICON_D 20021126
2 Exporting ED_TEXT Call by reference Type reference (TYPE) UAB_FTEXT Texte zu Formeln 20021210
3 Importing IO_PARAMETER Call by reference Object reference (TYPE REF TO) CL_UA_PARAMETER 20021210

Method GET_PARAMETER_DESCR on class CL_UA_FUNCTION has no exception.

Method GET_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TYPEINFO Call by reference Type reference (TYPE) UAB_S_FUNC_TYPEINFO 20030320
2 Exporting ET_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND 20030320
3 Importing IO_PARAMETER Call by reference Object reference (TYPE REF TO) CL_UA_PARAMETER 20030320
4 Importing IO_RT_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_RT_ENVIRONMENT 20031006
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030320

Method GET_PARENT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PARENT Value transfer Object reference (TYPE REF TO) CL_UA_PARAMETER 20021218

Method GET_PARENT_PARAMETER on class CL_UA_FUNCTION has no exception.

Method GET_PROTECTION_LEVEL Signature

Method GET_PROTECTION_LEVEL on class CL_UA_FUNCTION has no parameter.
Method GET_PROTECTION_LEVEL on class CL_UA_FUNCTION has no exception.

Method GET_RETURN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ONLY_NUMERIC Call by reference Type reference (TYPE) UAB_BOOLEAN 20030318
2 Exporting ES_TYPEINFO Call by reference Type reference (TYPE) UAB_S_FUNC_TYPEINFO 20030318
3 Exporting ET_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND 20030318
4 Importing IO_RT_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_RT_ENVIRONMENT 20030330
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021126

Method GET_TRACE_ENTRY_DESCR Signature

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

Method GET_TRACE_ENTRY_DESCR on class CL_UA_FUNCTION has no exception.

Method GET_TYPEINFO_FROM_TYPEKIND 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) UAB_FTYPEKIND 20030618
2 Importing IO_RT_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_RT_ENVIRONMENT 20030618
3 Returning RS_TYPEINFO Value transfer Type reference (TYPE) UAB_S_FUNC_TYPEINFO 20030618
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030618

Method PARAM_IS_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARAMETER_ID Call by reference Type reference (TYPE) UAB_FUNCTION_ID ID der Parameter-Instanz 20021218
2 Returning RD_IS_DELETABLE Value transfer Type reference (TYPE) UAB_BOOLEAN 'X' = kann gelöscht werden 20021218

Method PARAM_IS_DELETABLE on class CL_UA_FUNCTION has no exception.

Method QUANTITY_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEFAULT_TARGET Call by reference Type reference (TYPE) FINB_UNIT Ziel-Einheit, falls Anwendung keine liefert 20030212
2 Importing IS_QUANTITY Call by reference Type reference (TYPE) UAB_S_QNTY 20021122
3 Returning RS_QUANTITY Value transfer Type reference (TYPE) UAB_S_QNTY 20021122
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021122

Method SET_PROTECTION_LEVEL Signature

Method SET_PROTECTION_LEVEL on class CL_UA_FUNCTION has no parameter.
Method SET_PROTECTION_LEVEL on class CL_UA_FUNCTION has no exception.

Method SUM_GENERIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RESULT Value transfer Object reference (TYPE REF TO) DATA 20030328
2 Importing ID_FLG_SUBSTRACTION Call by reference Type reference (TYPE) UAB_BOOLEAN ' ' 20030328
3 Importing ID_TYPEKIND Call by reference Type reference (TYPE) UAB_FTYPEKIND 20030328
4 Importing IO_CURR_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_CURR_CONVERTER 20030328
5 Importing IO_QUAN_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_QUAN_CONVERTER 20030328
6 Importing IS_MAPPING Call by reference Type reference (TYPE) UAB_S_GENERIC_TABLE_MAPPING 20030604
7 Importing IT_1 Call by reference Type reference (TYPE) ANY 20030328
8 Importing IT_2 Call by reference Type reference (TYPE) ANY 20030328
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030328

Method SUM_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CURR_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_CURR_CONVERTER 20030219
2 Importing IO_QUAN_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_QUAN_CONVERTER 20030219
3 Importing IS_PRICE_1 Call by reference Type reference (TYPE) UAB_S_PRICE 20030219
4 Importing IS_PRICE_2 Call by reference Type reference (TYPE) UAB_S_PRICE 20030219
5 Returning RS_RESULT Value transfer Type reference (TYPE) UAB_S_PRICE 20030219
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030219

Method SUM_QWBQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUAN_CONVERTER Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_QUAN_CONVERTER 20030219
2 Importing IS_QWBQ_1 Call by reference Type reference (TYPE) UAB_S_QNTY_WBQ 20030219
3 Importing IS_QWBQ_2 Call by reference Type reference (TYPE) UAB_S_QNTY_WBQ 20030219
4 Returning RS_RESULT Value transfer Type reference (TYPE) UAB_S_QNTY_WBQ 20030219
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030219
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_AND_OR Arithmetical Functions 20030120
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_BETWEEN Arithmetical Functions 20031117
3 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CALC Arithmetical Functions 20021115
4 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_COMP Arithmetical Functions 20021124
5 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CONCATENATE 20031107
6 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CONST Constant 20021203
7 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_CONVERT_STRING 20031110
8 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_FIRST_HIT Arithmetical Functions 20021126
9 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_GET_SUBSTRING 20031107
10 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_IF Arithmetical Functions 20021124
11 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_IS_INITIAL 20031106
12 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_METHOD Arithmetical Functions 20021125
13 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_NOT Arithmetical Functions 20030120
14 Inheritance (c INHERITING FROM c_ref)  CL_UA_FUNCTION_ROUND Arithmetical Functions 20050322
History
Last changed by/on SAP  20060703 
SAP Release Created in 350