SAP ABAP Class CL_RSDHA_FORMULA_TRANSLATOR (Formula Translator (Cross Compiler))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHA_FORMULA_TRANSLATOR  
Short Description Formula Translator (Cross Compiler)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20130122   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDHA_FORMULAS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDHA_FORMULA_TRANSLATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSDHA_FORMULA_TRANSLATOR has no interface implemented.
Friends
Class CL_RSDHA_FORMULA_TRANSLATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SRC_FUNC Constant Public See coding 20130122
2 C_S_SYM Static Attribute Private See coding Symbol entry constants 20130124
3 C_TGT_FUNC Constant Public See coding 20130122
4 C_TOKEN_END Constant Private Type reference (TYPE) TP_TOKEN 'END' End token 20130122
5 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR01 Dummy 20130122
6 P_SYM_IDX Instance attribute Private Type reference (TYPE) I Current symbol index 20130122
7 P_S_SYM Instance attribute Private Type reference (TYPE) TP_S_SYM Current symbol 20130122
8 P_TS_TRAN_MAP Static Attribute Private Type reference (TYPE) TN_TS_TRAN_MAP Translation map table 20130124
9 P_T_SRC_SYM Instance attribute Private Type reference (TYPE) TP_T_SYM Source 20130122
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130122
2 CREATE_TRANSLATION_MAP Static method Public Method Create translation map 20131001
3 P_ACCEPT Instance method Private Method Accept symbol 20130122
4 P_ERROR_AT_POS Instance method Private Method Error at position x 20130125
5 P_EXPECT Instance method Private Method Expect symbol 20130122
6 P_FUNC_ADD_TO_DATE Instance method Private Method Function ADD_TO_DATE 20130201
7 P_FUNC_CONCATENATE Instance method Private Method Function CONCATENATE 20130201
8 P_FUNC_CONDENSE_NO_GAPS Instance method Private Method Function CONDENSE_NO_GAPS 20130201
9 P_FUNC_DATE_DIFF Instance method Private Method Function DATE_DIFF 20130201
10 P_FUNC_DATE_HALFYEAR Instance method Private Method Function DATE_HALFYEAR 20130201
11 P_FUNC_DATE_MONTH Instance method Private Method Function DATE_MONTH 20130201
12 P_FUNC_DATE_MONTH2 Instance method Private Method Function DATE_MONTH2 20130201
13 P_FUNC_DATE_QUARTER Instance method Private Method Function DATE_QUARTER 20130201
14 P_FUNC_DATE_QUARTER1 Instance method Private Method Function DATE_QUARTER1 20130201
15 P_FUNC_DATE_WEEKDAY Instance method Private Method Function DATE_WEEKDAY 20130204
16 P_FUNC_DATE_WEEKDAY1 Instance method Private Method Function DATE_WEEKDAY1 20130204
17 P_FUNC_DATE_YEAR Instance method Private Method Function DATE_YEAR 20130201
18 P_FUNC_DIV Instance method Private Method Function DIV 20130201
19 P_FUNC_FRAC Instance method Private Method Function FRAC 20130201
20 P_FUNC_LEFT Instance method Private Method Function LEFT 20130201
21 P_FUNC_MOD Instance method Private Method Function MOD 20130201
22 P_FUNC_MONTH2_HALFYEAR Instance method Private Method Function MONTH2_HALFYEAR 20130201
23 P_FUNC_MONTH2_QUARTER1 Instance method Private Method Function MONTH2_QUARTER1 20130201
24 P_FUNC_MONTH_HALFYEAR Instance method Private Method Function MONTH_HALFYEAR 20130201
25 P_FUNC_MONTH_QUARTER Instance method Private Method Function MONTH_QUARTER 20130201
26 P_FUNC_MONTH_QUARTER1 Instance method Private Method Function MONTH_QUARTER1 20130201
27 P_FUNC_MONTH_YEAR Instance method Private Method Function MONTH_YEAR 20130201
28 P_FUNC_NEGATIVE Instance method Private Method Function NEGATIVE 20130201
29 P_FUNC_QUARTER1_HALFYEAR Instance method Private Method Function QUARTER1_HALFYEAR 20130201
30 P_FUNC_QUARTER_HALFYEAR Instance method Private Method Function QUARTER_HALFYEAR 20130201
31 P_FUNC_QUARTER_YEAR Instance method Private Method Function QUARTER_YEAR 20130201
32 P_FUNC_REPLACE_ALL Instance method Private Method Function REPLACE_ALL 20130201
33 P_FUNC_REPLACE_FIRST Instance method Private Method Function REPLACE_FIRST 20130201
34 P_FUNC_RIGHT Instance method Private Method Function RIGHT 20130201
35 P_FUNC_SHIFT_LEFT Instance method Private Method Function SHIFT_LEFT 20130201
36 P_FUNC_SHIFT_RIGHT Instance method Private Method Function SHIFT_RIGHT 20130201
37 P_FUNC_SQRT Instance method Private Method Function SQRT 20130201
38 P_FUNC_SUBSTRING Instance method Private Method Function SUBSTRING 20130426
39 P_FUNC_TRUNC Instance method Private Method Function TRUNC 20130201
40 P_GET_SYM Static method Private Method Get special symbol (brackets etc) 20130122
41 P_GET_SYM_CONST Static method Private Method Get constant symbol (0.5 etc) 20130125
42 P_GET_SYM_FUNC Static method Private Method Get function symbol (abs, floor etc) 20130124
43 P_GET_SYM_INFIX Static method Private Method Get infix symbol (+, - etc) 20130124
44 P_GET_SYM_STRCONST Static method Private Method Get string constant symbol ('00' etc) 20130201
45 P_NEXT_SYM Instance method Private Method Next symbol 20130122
46 P_PARSE_BOOL_1 Instance method Private Method Parse boolean expression 1 20130122
47 P_PARSE_BOOL_2 Instance method Private Method Parse boolean expression 2 20130122
48 P_PARSE_CONDITION Instance method Private Method Parse condition 20130122
49 P_PARSE_EXPO Instance method Private Method Parse operand (of exponentiation) 20130122
50 P_PARSE_EXPRESSION Instance method Private Method Parse expression 20130122
51 P_PARSE_FACTOR Instance method Private Method Parse factor 20130122
52 P_PARSE_FUNCTION Instance method Private Method Parse function call 20130122
53 P_PARSE_IF Instance method Private Method Parse IF 20130122
54 P_PARSE_TERM Instance method Private Method Parse term 20130122
55 TRANSLATE Instance method Public Method Translate 20130122
Events
Class CL_RSDHA_FORMULA_TRANSLATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_TRAN_MAP Public See coding Translation map structure 20131001 BEGIN OF tn_s_tran_map, src_sym TYPE sfbefsym, sym_to_lower TYPE rs_bool, copy_args TYPE rs_bool, tgt_sym TYPE sfbefsym, END OF tn_s_tran_map
2 TN_TS_TRAN_MAP Public See coding Translation map table 20131001 tn_ts_tran_map TYPE SORTED TABLE OF tn_s_tran_map WITH UNIQUE KEY src_sym
3 TP_S_SYM Private Type reference (TYPE) CL_RSDHA_FORMULAS=>TN_S_SYM Symbol (token) structure 20130122
4 TP_TOKEN Private Type reference (TYPE) SFBETOKEN Token 20130122
5 TP_T_ARG Private See coding Argument table 20130201 TP_T_ARG TYPE STANDARD TABLE OF tp_t_sym
6 TP_T_SYM Private Type reference (TYPE) CL_RSDHA_FORMULAS=>TN_T_SYM Symbol (token) table 20130122
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SRC_SYM Call by reference Type reference (TYPE) CL_RSDHA_FORMULAS=>TN_T_SYM Source formula 20130122

Method CONSTRUCTOR on class CL_RSDHA_FORMULA_TRANSLATOR has no exception.

Method CREATE_TRANSLATION_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_TRAN_MAP Value transfer Type reference (TYPE) CL_RSDHA_FORMULA_TRANSLATOR=>TN_TS_TRAN_MAP Translation map table 20131001

Method CREATE_TRANSLATION_MAP on class CL_RSDHA_FORMULA_TRANSLATOR has no exception.

Method P_ACCEPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOKEN Call by reference Type reference (TYPE) TP_TOKEN Token 20130122
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20130122

Method P_ACCEPT on class CL_RSDHA_FORMULA_TRANSLATOR has no exception.

Method P_ERROR_AT_POS Signature

Method P_ERROR_AT_POS on class CL_RSDHA_FORMULA_TRANSLATOR has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130125

Method P_EXPECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOKEN Call by reference Type reference (TYPE) TP_TOKEN Token 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_FUNC_ADD_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_CONCATENATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_CONDENSE_NO_GAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_MONTH2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_QUARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_QUARTER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DATE_WEEKDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130204
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130204
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130204

Method P_FUNC_DATE_WEEKDAY1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130204
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130204
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130204

Method P_FUNC_DATE_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_DIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_FRAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_LEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MONTH2_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MONTH2_QUARTER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MONTH_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MONTH_QUARTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MONTH_QUARTER1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_MONTH_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_NEGATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_QUARTER1_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_QUARTER_HALFYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_QUARTER_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_REPLACE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_REPLACE_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_SHIFT_LEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_SHIFT_RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_SQRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_FUNC_SUBSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130426
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130426
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130426

Method P_FUNC_TRUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ARG Call by reference Type reference (TYPE) TP_T_ARG Argument table 20130201
2 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_GET_SYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOKEN Call by reference Type reference (TYPE) TP_TOKEN Token 20130122
2 Returning R_S_SYM Value transfer Type reference (TYPE) TP_S_SYM Symbol (token) structure 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_GET_SYM_CONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYM Call by reference Type reference (TYPE) SFBEFSYM Symbol (tech. name) 20130125
2 Returning R_S_SYM Value transfer Type reference (TYPE) TP_S_SYM Symbol (token) structure 20130125
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130125

Method P_GET_SYM_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYM Call by reference Type reference (TYPE) SFBEFSYM Symbol (tech. name) 20130124
2 Returning R_S_SYM Value transfer Type reference (TYPE) TP_S_SYM Symbol (token) structure 20130124
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130124

Method P_GET_SYM_INFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYM Call by reference Type reference (TYPE) SFBEFSYM Symbol (tech. name) 20130124
2 Returning R_S_SYM Value transfer Type reference (TYPE) TP_S_SYM Symbol (token) structure 20130124
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130124

Method P_GET_SYM_STRCONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING String 20130201
2 Returning R_S_SYM Value transfer Type reference (TYPE) TP_S_SYM Symbol (token) structure 20130201
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130201

Method P_NEXT_SYM Signature

Method P_NEXT_SYM on class CL_RSDHA_FORMULA_TRANSLATOR has no parameter.
Method P_NEXT_SYM on class CL_RSDHA_FORMULA_TRANSLATOR has no exception.

Method P_PARSE_BOOL_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_BOOL_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_EXPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) CL_RSDHA_FORMULAS=>TN_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method P_PARSE_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TGT_SYM Value transfer Type reference (TYPE) TP_T_SYM Result 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122

Method TRANSLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TGT_SYM Call by reference Type reference (TYPE) CL_RSDHA_FORMULAS=>TN_T_SYM Target code 20130122
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20130122
History
Last changed by/on SAP  20140121 
SAP Release Created in 740