SAP ABAP Class CL_UA_PARAMETER (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 20021204
Properties
Class CL_UA_PARAMETER  
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 20021203   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UA_PARAMETER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_FORMULA_BOOLEANS TRUE/FALSE 20021204
Friends
# Friend Modeled only Created on Description
1 CL_UA_FORMULA_ 20021210 Formula
2 CL_UA_FUNCTION 20021203 Basic Class for All Functions
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 20021205
2 CD_DECLTYPE_RET Constant Public Type reference (TYPE) UAB_PARAM_DECL '3' Returning parameter 20021205
3 CD_OCCURENCE_MULTI Constant Public Type reference (TYPE) UAB_OCCURENCE '1' Paremter occurs several times 20021205
4 CD_OCCURENCE_SINGLE Constant Public Type reference (TYPE) UAB_OCCURENCE '0' Parameter only occurs once 20021205
5 CD_VALUETYPE_CONST Constant Public Type reference (TYPE) STRING 'CONST' Parameter Value Is a Constant 20021204
6 CD_VALUETYPE_FUNCTION Constant Public Type reference (TYPE) STRING 'FUNC' Parameter Value Is a Function 20021210
7 CD_VALUETYPE_INITIAL Constant Public Type reference (TYPE) STRING 'INIT' No value is allocated to parameter 20021204
8 CD_VALUETYPE_VARIABLE Constant Public Type reference (TYPE) STRING 'VAR' Parameter Value Is a Variable 20021210
9 FALSE Instance attribute Public Attribute reference (LIKE) 20021204
10 MD_DECLTYPE Instance attribute Public Type reference (TYPE) UAB_PARAM_DECL Declaration Type from User View 20021205
11 MD_ID Instance attribute Public Type reference (TYPE) UAB_FUNCTION_ID Runtime ID of Parameter 20021203
12 MD_IDX Instance attribute Public Type reference (TYPE) UAB_PARAMETER_IDX Counter for Parameters that Can Occur Several Times 20021203
13 MD_IS_OPTIONAL Instance attribute Public Type reference (TYPE) UAB_BOOLEAN 20021205
14 MD_IS_PRESET Instance attribute Public Type reference (TYPE) UAB_BOOLEAN Preassigned Parameters 20021205
15 MD_NAME Instance attribute Public Type reference (TYPE) UAB_PARAMETER_NAME Parameter Name 20021203
16 MD_OCCURENCE Instance attribute Public Type reference (TYPE) UAB_OCCURENCE Frequency with which a parameter can occur 20021205
17 MD_TYPENAME Instance attribute Public Type reference (TYPE) UAB_DDIC_TYPENAME 20021205
18 MO_FORMULA Instance attribute Public Object reference (TYPE REF TO) CL_UA_FORMULA_ Formula 20021210
19 MO_FUNCTION Instance attribute Public Object reference (TYPE REF TO) CL_UA_FUNCTION 20021204
20 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_UA_FUNCTION 20021203
21 TRUE Instance attribute Public Attribute reference (LIKE) 20021204
Methods
# Method Level Visibility Method type Description Created on
1 COPY_VALUE Instance method Public Method 20030522
2 CREATE_PARAMETER Static method Private Method 20021203
3 GET_DEFAULT_TYPE Instance method Public Method Proposes a Suitable DDIC Type for Constants 20021212
4 GET_DESCRIPTION Instance method Public Method 20021203
5 GET_DESCRIPTION_FOR_TRACE Instance method Public Method Delivers Description of Parameter Value for Trace 20030429
6 GET_EXPECTED_TYPE Instance method Public Method 20021212
7 GET_PARENT_FUNCTION Instance method Public Method 20021218
8 GET_SUITABLE_CONST_TYPES Instance method Public Method Suitable DDIC Types for Constants 20021211
9 GET_SUITABLE_FUNCTIONS Instance method Public Method Suitable Functions 20021206
10 GET_SUITABLE_VARIABLES Instance method Public Method Suitable Variables 20021206
11 GET_VALUE Instance method Public Method 20021203
12 INITIALIZE Instance method Public Method Delete Value of the Parameter 20021219
13 IS_PASTE_POSSIBLE Instance method Public Method 20030523
14 IS_SET Instance method Public Method TRUE if Value Has Been Assigned to Parameter 20021204
15 PASTE_VALUE Instance method Public Method 20030522
16 RESET_RETURN_TYPES Instance method Private Method Delete CL_UA_FUNCTION->MS_RETURN_TYPE After Changes 20030618
17 SET_VALUE_CONST Instance method Public Method Assigns a Fixed Value to Parameter 20021204
18 SET_VALUE_FUNCTION Instance method Public Method Assigns a Function to Parameter 20021213
19 SET_VALUE_FUNCTION_ON_CREATE Instance method Private Method Assigns a Function to the Parameter Without Checking 20040316
20 SET_VALUE_VARIABLE Instance method Public Method Assigns a Variable to Parameter 20021204
21 SET_VALUE_VARIABLE_ON_CREATE Instance method Private Method Assigns a Variable to the Parameter Without Checking 20040316
Events
Class CL_UA_PARAMETER has no event.
Types
Class CL_UA_PARAMETER has no local type.
Method Signatures

Method COPY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_VALUE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030522
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030522

Method CREATE_PARAMETER 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 20021205
2 Importing ID_IDX Call by reference Type reference (TYPE) UAB_PARAMETER_IDX 20021205
3 Importing IO_FORMULA Call by reference Object reference (TYPE REF TO) CL_UA_FORMULA_ 20021210
4 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) CL_UA_FUNCTION 20021203
5 Importing IS_SIGNATURE Call by reference Type reference (TYPE) UAB_S_ABSTRACT_SIGNATURE 20021205
6 Returning RO_PARAMETER Value transfer Object reference (TYPE REF TO) CL_UA_PARAMETER 20021203
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021205

Method GET_DEFAULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TYPENAME Value transfer Type reference (TYPE) UAB_S_DDIC_TYPENAME 20021212

Method GET_DEFAULT_TYPE on class CL_UA_PARAMETER has no exception.

Method GET_DESCRIPTION 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 20021209
2 Exporting ED_TEXT Call by reference Type reference (TYPE) UAB_FTEXT Default-Text zum Parameter 20021209

Method GET_DESCRIPTION on class CL_UA_PARAMETER has no exception.

Method GET_DESCRIPTION_FOR_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DESCR Value transfer Type reference (TYPE) STRING 20030429
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030429

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 20021212
2 Exporting ES_TYPEINFO Call by reference Type reference (TYPE) UAB_S_FUNC_TYPEINFO 20021212
3 Exporting ET_TYPEKIND Call by reference Type reference (TYPE) UAB_T_FTYPEKIND Art eines Typs im Formeleditor 20030217
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030217

Method GET_PARENT_FUNCTION 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_FUNCTION 20021218

Method GET_PARENT_FUNCTION on class CL_UA_PARAMETER has no exception.

Method GET_SUITABLE_CONST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TYPENAMES Value transfer Type reference (TYPE) UAB_T_DDIC_TYPENAMES 20021211
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20030217

Method GET_SUITABLE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FUNCTIONS Value transfer Type reference (TYPE) UAB_T_FUNC_NAMES 20021206
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION Ausnahmeklasse für Formeln 20021211

Method GET_SUITABLE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VARIABLES Value transfer Type reference (TYPE) UAB_T_FUNC_NAMES 20021206
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021212

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TYPENAME Call by reference Type reference (TYPE) UAB_DDIC_TYPENAME DDIC-Typ der Konstanten 20021204
2 Exporting ED_VALUETYPE Call by reference Type reference (TYPE) STRING Funktion, Konstante, Variable oder initial 20021204
3 Exporting ED_VARIABLE Call by reference Type reference (TYPE) UAB_FUNCTION_NAME Name einer Variablen 20021204
4 Exporting EO_FUNCTION Call by reference Object reference (TYPE REF TO) CL_UA_FUNCTION Funktion 20021204
5 Exporting ER_CONST Call by reference Object reference (TYPE REF TO) DATA Konstante 20021210

Method GET_VALUE on class CL_UA_PARAMETER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_UA_PARAMETER has no parameter.
Method INITIALIZE on class CL_UA_PARAMETER has no exception.

Method IS_PASTE_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VALUE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030523
2 Returning RD_IS_POSSIBLE Value transfer Type reference (TYPE) UAB_BOOLEAN 20030523

Method IS_PASTE_POSSIBLE on class CL_UA_PARAMETER has no exception.

Method IS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_IS_SET Value transfer Type reference (TYPE) UAB_BOOLEAN 20021211

Method IS_SET on class CL_UA_PARAMETER has no exception.

Method PASTE_VALUE Signature

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

Method RESET_RETURN_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARAMETER Call by reference Object reference (TYPE REF TO) CL_UA_PARAMETER 20030618

Method RESET_RETURN_TYPES on class CL_UA_PARAMETER has no exception.

Method SET_VALUE_CONST 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 DDIC-Typ 20021204
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20021204
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION Ausnahmeklasse für Formeln 20021205

Method SET_VALUE_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 20021213
2 Importing ID_IGNORE_ERRORS Call by reference Type reference (TYPE) UAB_BOOLEAN 20030523
3 Returning RO_FUNCTION Value transfer Object reference (TYPE REF TO) CL_UA_FUNCTION 20021213
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021213

Method SET_VALUE_FUNCTION_ON_CREATE 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 20040316
2 Returning RO_FUNCTION Value transfer Object reference (TYPE REF TO) CL_UA_FUNCTION 20040316
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20040316

Method SET_VALUE_VARIABLE 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 20021204
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20021205

Method SET_VALUE_VARIABLE_ON_CREATE 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 20040316
# Exception Resumable Description Created on
1 CX_UA_FORMULA_EXCEPTION 20040316
History
Last changed by/on SAP  20060703 
SAP Release Created in 350