SAP ABAP Class CL_UPF_FC_EXP_SMOOTHING (Exponential Smoothing)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPF (Package) SEM-BPS: Planning Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UPF_FC_MODEL_BASE Forecast Model Base Class 20030131
Properties
Class CL_UPF_FC_EXP_SMOOTHING  
Short Description Exponential Smoothing    
Super Class CL_UPF_FC_MODEL_BASE Forecast Model Base Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPF   SEM-BPS: Planning Functions 
Created 20030130   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UPF_STATISTICS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UPF_FC_EXP_SMOOTHING has no interface implemented.
Friends
Class CL_UPF_FC_EXP_SMOOTHING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALPHA_INITIAL Constant Public Type reference (TYPE) F '0.2' 20030130
2 C_BETA_INITIAL Constant Public Type reference (TYPE) F '0.2' 20030130
3 C_COMP_TYPE_ADDITIVE Constant Public Type reference (TYPE) I 2 Additive Component 20030130
4 C_COMP_TYPE_MULTIPLICATIVE Constant Public Type reference (TYPE) I 3 Multiplicative Component 20030130
5 C_COMP_TYPE_NONE Constant Public Type reference (TYPE) I 1 Component does not exist 20030130
6 C_FALSE Constant Public Type reference (TYPE) UPF_E_BOOL '0' Boolean Variable ('1'=True, '0'=False) 20030226
7 C_GAMMA_INITIAL Constant Public Type reference (TYPE) F '0.2' 20030130
8 C_MODEL_TYPE_AA Constant Public Type reference (TYPE) I 22 Additive trend, additive seasonal component 20030131
9 C_MODEL_TYPE_AM Constant Public Type reference (TYPE) I 23 Additive trend, multiplicative seasonal component 20030130
10 C_MODEL_TYPE_AN Constant Public Type reference (TYPE) I 21 Additive trend, no seasonal component 20030130
11 C_MODEL_TYPE_NA Constant Public Type reference (TYPE) I 12 No trend, additive seasonal component 20030227
12 C_MODEL_TYPE_NM Constant Public Type reference (TYPE) I 13 No trend, multiplicative seasonal component 20030130
13 C_MODEL_TYPE_NN Constant Public Type reference (TYPE) I 11 No trend, no seasonal component 20030130
14 C_PHI_INITIAL Constant Public Type reference (TYPE) F '1.0' 20030130
15 C_TRUE Constant Public Type reference (TYPE) UPF_E_BOOL '1' Boolean Variable ('1'=True, '0'=False) 20030226
16 MT_EXPOSTE_VALUES Instance attribute Public Type reference (TYPE) UPF_T_FLOAT Ex-post Forecast Values 20030203
17 MT_INIT_SEASONAL Instance attribute Public Type reference (TYPE) UPF_T_FLOAT Seasonal Indices 20030130
18 MT_SEASONAL Instance attribute Public Type reference (TYPE) UPF_T_FLOAT Seasonal Indices 20030130
19 M_ALPHA Instance attribute Public Type reference (TYPE) F Smoothing Factor Basic Value 20030130
20 M_BETA Instance attribute Public Type reference (TYPE) F Smoothing Factor Trend 20030130
21 M_EXC_MISSING_DATA Instance attribute Private Type reference (TYPE) UPF_E_BOOL '0' No Observation Values 20030304
22 M_EXC_UNSUFFICIENT_DATA Instance attribute Private Type reference (TYPE) UPF_E_BOOL Too Few Observation Values 20030304
23 M_EXPOSTE_OFFSET Instance attribute Public Type reference (TYPE) I Offset Ex-post Forecast 20030203
24 M_GAMMA Instance attribute Public Type reference (TYPE) F Smoothing Factor Season 20030130
25 M_INIT_LEVEL Instance attribute Public Type reference (TYPE) F Basic value 20030130
26 M_INIT_PERIODS Instance attribute Public Type reference (TYPE) I Number of Periods for Initialization 20030130
27 M_INIT_TREND Instance attribute Public Type reference (TYPE) F Trend 20030130
28 M_IS_FITTED Instance attribute Public Type reference (TYPE) UPF_E_BOOL Model Is Adjusted to Data 20030130
29 M_IS_INITIALIZED Instance attribute Public Type reference (TYPE) UPF_E_BOOL Model Is Initialized 20030130
30 M_LEVEL Instance attribute Public Type reference (TYPE) F Basic value 20030130
31 M_MODEL_TYPE Instance attribute Private Type reference (TYPE) I Model Type 20030130
32 M_PHI Instance attribute Public Type reference (TYPE) F Trend Dampening Factor 20030130
33 M_PHI_FORECAST Instance attribute Public Type reference (TYPE) F Trend Dampening Factor Forecast Period 20030131
34 M_SEASONAL_TYPE Instance attribute Public Type reference (TYPE) I Category of Seasonal Component 20030130
35 M_SEASON_PERIODS Instance attribute Public Type reference (TYPE) I Number of Periods per Season 20030130
36 M_TREND Instance attribute Public Type reference (TYPE) F Trend 20030130
37 M_TREND_TYPE Instance attribute Public Type reference (TYPE) I Category of Trend Component 20030130
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_MESG Static method Private Method Insert Message from SY-Fields in Table 20040128
2 COLLECT_WARNINGS Static method Private Method Attach Warnings to Messages 20040128
3 EVALUATE_MODEL Instance method Private Method Valuation Forecast Accuracy (for Optimization) 20030130
4 EXP_SMOOTH Instance method Public Method Simple Model Adjustment 20030203
5 FIT_TO_DATA Instance method Public Method Adjust Model to Data 20030130
6 FORECAST_AA Instance method Private Method Forecast: with Trend (add.), with Seasonal Comp. (add.) 20030131
7 FORECAST_AM Instance method Private Method Forecast: with Trend (add.), with Seasonal Comp. (mult.) 20030130
8 FORECAST_AN Instance method Private Method Forecast: with Trend (add.), without Seasonal Component 20030130
9 FORECAST_NA Instance method Private Method Forecast: Without Trend, with Seasonal Comp. (Add.) 20030909
10 FORECAST_NM Instance method Private Method Forecast: without Trend, with Seasonal Comp. (mult.) 20030130
11 FORECAST_NN Instance method Private Method Forecast: without Trend, without Seasonal Component 20030130
12 INITIALIZE Instance method Public Method Initialize Model 20030130
13 INITIALIZE_AM Instance method Private Method Initialization: with Trend (add.), with Seasonal Comp. 20030206
14 INITIALIZE_AN Instance method Private Method Initialization: with Trend (add.), without Seasonal Comp. 20030130
15 INITIALIZE_INT Instance method Private Method Initialize Model (Internal) 20030227
16 INITIALIZE_NM Instance method Private Method Initialization: without Trend, with Seasonal Component 20030130
17 INITIALIZE_NN Instance method Private Method Initialization: without Trend, without Seasonal Component 20030130
18 OPTIMIZE Instance method Public Method Optimized Model Adjustment 20030130
19 OPTIMIZE_DIRECT_SEARCH Instance method Private Method Optimization by Direct Search (Hooke-Jeeves) 20030130
20 OPTIMIZE_GRID_SEARCH Instance method Private Method Optimization by Grid Search 20030130
21 OPT_GRID_CREATE Static method Private Method Calculate Grid Points of a Dimension 20030130
22 SET_FORECAST_TREND_DAMPENING Instance method Public Method Set Trend Dampening Factor Exclusively for Forecast Period 20030131
23 SET_TYPE Instance method Private Method Set Model Type 20030227
24 SMOOTH Instance method Private Method Algorithm of Exp. Smoothing 20030130
25 SMOOTH_AA Instance method Private Method Smoothing: with Trend (add.), with Seasonal Comp. (add.) 20030131
26 SMOOTH_AM Instance method Private Method Smoothing: with Trend (add.), with Seasonal Comp. (mult.) 20030130
27 SMOOTH_AN Instance method Private Method Smoothing: with Trend (add.), without Seasonal Component 20030130
28 SMOOTH_NA Instance method Private Method Smoothing: Without Trend, with Seasonal Component (Add.) 20030909
29 SMOOTH_NM Instance method Private Method Smoothing: without Trend, with Seasonal Component (mult.) 20030130
30 SMOOTH_NN Instance method Private Method Smoothing: without Trend, without Seasonal Component 20030130
Events
Class CL_UPF_FC_EXP_SMOOTHING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_EVALUATION_DETAILS Private See coding 20030130 begin of s_evaluation_details, error type f, lt_forecast_values type upf_t_float, s_warnings type s_warnings, level type f, trend type f, lt_seasonal type upf_t_float, end of s_evaluation_details
2 S_WARNINGS Private See coding 20040128 begin of S_WARNINGS, seasonal_index_is_zero type UPF_E_BOOL, level_is_zero type UPF_E_BOOL, trend_is_zero type UPF_E_BOOL, end of S_WARNINGS
Method Signatures

Method COLLECT_MESG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESG Call by reference Type reference (TYPE) UPC_YT_MESG Messages 20040128

Method COLLECT_MESG on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method COLLECT_WARNINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESG Call by reference Type reference (TYPE) UPC_YT_MESG Messages 20040128
2 Importing IS_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128

Method COLLECT_WARNINGS on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method EVALUATE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EVALUATION_DETAILS Call by reference Type reference (TYPE) S_EVALUATION_DETAILS 20030130
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) UPF_T_FLOAT Vektor mit Glättungsparametern 20030130
3 Importing I_ERROR_ID Call by reference Type reference (TYPE) I 20030130

Method EVALUATE_MODEL on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method EXP_SMOOTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPOSTE_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Exposte-Prognosewerte 20030203
2 Exporting ET_MESG Call by reference Type reference (TYPE) UPC_YT_MESG Messages 20040128
3 Exporting E_EXPOSTE_OFFSET Call by reference Type reference (TYPE) I Offset Exposte-Prognose 20030203
4 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030203
5 Importing I_BETA Call by reference Type reference (TYPE) F C_BETA_INITIAL 20030203
6 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL 20030203
7 Importing I_PHI Call by reference Type reference (TYPE) F C_PHI_INITIAL 20030203

Method EXP_SMOOTH on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method FIT_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPOSTE_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Exposte-Prognosewerte 20030130
2 Exporting ET_MESG Call by reference Type reference (TYPE) UPC_YT_MESG Messages 20040128
3 Exporting E_EXPOSTE_OFFSET Call by reference Type reference (TYPE) I Offset Exposte-Prognose 20030203
4 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL Glättungsfaktor Grundwert 20030130
5 Importing I_ALPHA_HIGH Call by reference Type reference (TYPE) F '1.0' 20030130
6 Importing I_ALPHA_LOW Call by reference Type reference (TYPE) F '0.0' 20030130
7 Importing I_ALPHA_STEPSIZE Call by reference Type reference (TYPE) F '0.1' 20030130
8 Importing I_BETA Call by reference Type reference (TYPE) F C_BETA_INITIAL Glättungsfaktor Trend 20030130
9 Importing I_BETA_HIGH Call by reference Type reference (TYPE) F '1.0' 20030130
10 Importing I_BETA_LOW Call by reference Type reference (TYPE) F '0.0' 20030130
11 Importing I_BETA_STEPSIZE Call by reference Type reference (TYPE) F '0.1' 20030130
12 Importing I_ERROR_ID Call by reference Type reference (TYPE) I CL_UPF_STATISTICS=>C_ERROR_ID_MSE Fehlermaß für Optimierung 20030130
13 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL Glättungsfaktor Saison 20030130
14 Importing I_GAMMA_HIGH Call by reference Type reference (TYPE) F '1.0' 20030130
15 Importing I_GAMMA_LOW Call by reference Type reference (TYPE) F '0.0' 20030130
16 Importing I_GAMMA_STEPSIZE Call by reference Type reference (TYPE) F '0.1' 20030130
17 Importing I_INIT_PERIODS Call by reference Type reference (TYPE) I Anzahl Perioden für Initialisierung 20030130
18 Importing I_OPTIMIZE Call by reference Type reference (TYPE) UPF_E_BOOL CL_UPF_STATISTICS=>C_FALSE Glättungsfaktoren optimieren 20030130
19 Importing I_OPT_DIRECT Call by reference Type reference (TYPE) UPF_E_BOOL CL_UPF_STATISTICS=>C_TRUE Optimierung durch direkte Suche 20030130
20 Importing I_PHI Call by reference Type reference (TYPE) F C_PHI_INITIAL Trenddämpfungsfaktor 20030130
21 Importing I_PHI_HIGH Call by reference Type reference (TYPE) F '1.0' 20030130
22 Importing I_PHI_LOW Call by reference Type reference (TYPE) F '1.0' 20030130
23 Importing I_PHI_STEPSIZE Call by reference Type reference (TYPE) F '0.0' 20030130
24 Importing I_SEASONAL_TYPE Call by reference Type reference (TYPE) I C_COMP_TYPE_NONE Art der Saisonkomponente 20030131
25 Importing I_SEASON_PERIODS Call by reference Type reference (TYPE) I Anzahl Perioden pro Saison 20030131
26 Importing I_TREND_TYPE Call by reference Type reference (TYPE) I C_COMP_TYPE_NONE Art der Trendkomponente 20030131
# Exception Resumable Description Created on
1 LEVEL_IS_ZERO Grundwert ist gleich Null 20030910
2 MISSING_DATA Keine Beobachtungswerte 20030304
3 SEASONAL_INDEX_IS_ZERO Saisonindex ist gleich Null 20030910
4 TREND_IS_ZERO Trendwert ist gleich Null 20030910
5 UNSUFFICIENT_DATA Zu wenig Beobachtungswerte für das gewählte Modell 20030304

Method FORECAST_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Prognosewerte 20030131
2 Importing I_PERIODS Call by reference Type reference (TYPE) I 1 Anzahl Prognoseperioden 20030131

Method FORECAST_AA on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method FORECAST_AM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Prognosewerte 20030130
2 Importing I_PERIODS Call by reference Type reference (TYPE) I 1 Anzahl Prognoseperioden 20030130

Method FORECAST_AM on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method FORECAST_AN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Prognosewerte 20030130
2 Importing I_PERIODS Call by reference Type reference (TYPE) I 1 Anzahl Prognoseperioden 20030130

Method FORECAST_AN on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method FORECAST_NA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Prognosewerte 20030909
2 Importing I_PERIODS Call by reference Type reference (TYPE) I 1 Anzahl Prognoseperioden 20030909

Method FORECAST_NA on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method FORECAST_NM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Prognosewerte 20030130
2 Importing I_PERIODS Call by reference Type reference (TYPE) I 1 Anzahl Prognoseperioden 20030130

Method FORECAST_NM on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method FORECAST_NN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Prognosewerte 20030130
2 Importing I_PERIODS Call by reference Type reference (TYPE) I 1 Anzahl Prognoseperioden 20030130

Method FORECAST_NN on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESG Call by reference Type reference (TYPE) UPC_YT_MESG Messages 20040128
2 Importing I_INIT_PERIODS Call by reference Type reference (TYPE) I Anzahl Perioden für Initialisierung 20030130
3 Importing I_SEASONAL_TYPE Call by reference Type reference (TYPE) I C_COMP_TYPE_NONE Art der Saisonkomponente 20030131
4 Importing I_SEASON_PERIODS Call by reference Type reference (TYPE) I Anzahl Perioden pro Saison 20030131
5 Importing I_TREND_TYPE Call by reference Type reference (TYPE) I C_COMP_TYPE_NONE Art der Trendkomponente 20030131
# Exception Resumable Description Created on
1 LEVEL_IS_ZERO Grundwert ist gleich Null 20030910
2 MISSING_DATA Keine Beobachtungswerte 20030910
3 TREND_IS_ZERO Trendwert ist gleich Null 20030910
4 UNSUFFICIENT_DATA Zu wenig Beobachtungswerte 20030910

Method INITIALIZE_AM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
# Exception Resumable Description Created on
1 UNSUFFICIENT_DATA Zu wenig Beobachtungswerte 20030910

Method INITIALIZE_AN Signature

Method INITIALIZE_AN on class CL_UPF_FC_EXP_SMOOTHING has no parameter.
# Exception Resumable Description Created on
1 UNSUFFICIENT_DATA Zu wenig Beobachtungswerte 20030910

Method INITIALIZE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
# Exception Resumable Description Created on
1 MISSING_DATA Keine Beobachtungswerte 20030910
2 UNSUFFICIENT_DATA Zu wenig Beobachtungswerte 20030304

Method INITIALIZE_NM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
# Exception Resumable Description Created on
1 UNSUFFICIENT_DATA Zu wenig Beobachtungswerte 20030910

Method INITIALIZE_NN Signature

Method INITIALIZE_NN on class CL_UPF_FC_EXP_SMOOTHING has no parameter.
Method INITIALIZE_NN on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method OPTIMIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPOSTE_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT Exposte-Prognosewerte 20030203
2 Exporting ET_MESG Call by reference Type reference (TYPE) UPC_YT_MESG Messages 20040128
3 Exporting E_ALPHA Call by reference Type reference (TYPE) F 20030130
4 Exporting E_BETA Call by reference Type reference (TYPE) F 20030130
5 Exporting E_ERROR Call by reference Type reference (TYPE) F 20030130
6 Exporting E_EXPOSTE_OFFSET Call by reference Type reference (TYPE) I Offset Exposte-Prognose 20030203
7 Exporting E_GAMMA Call by reference Type reference (TYPE) F 20030130
8 Exporting E_PHI Call by reference Type reference (TYPE) F 20030130
9 Importing I_ALPHA_HIGH Call by reference Type reference (TYPE) F '0.9' 20030130
10 Importing I_ALPHA_LOW Call by reference Type reference (TYPE) F '0.1' 20030130
11 Importing I_ALPHA_STEPSIZE Call by reference Type reference (TYPE) F '0.1' 20030130
12 Importing I_BETA_HIGH Call by reference Type reference (TYPE) F '0.9' 20030130
13 Importing I_BETA_LOW Call by reference Type reference (TYPE) F '0.1' 20030130
14 Importing I_BETA_STEPSIZE Call by reference Type reference (TYPE) F '0.1' 20030130
15 Importing I_ERROR_ID Call by reference Type reference (TYPE) I CL_UPF_STATISTICS=>C_ERROR_ID_MSE 20030130
16 Importing I_GAMMA_HIGH Call by reference Type reference (TYPE) F '0.9' 20030130
17 Importing I_GAMMA_LOW Call by reference Type reference (TYPE) F '0.1' 20030130
18 Importing I_GAMMA_STEPSIZE Call by reference Type reference (TYPE) F '0.1' 20030130
19 Importing I_OPT_DIRECT Call by reference Type reference (TYPE) UPF_E_BOOL CL_UPF_STATISTICS=>C_TRUE 20030130
20 Importing I_PHI_HIGH Call by reference Type reference (TYPE) F '1.0' 20030130
21 Importing I_PHI_LOW Call by reference Type reference (TYPE) F '1.0' 20030130
22 Importing I_PHI_STEPSIZE Call by reference Type reference (TYPE) F '0.0' 20030130
# Exception Resumable Description Created on
1 LEVEL_IS_ZERO Trendwert ist gleich Null 20030910
2 SEASONAL_INDEX_IS_ZERO Saisonindex ist gleich Null 20030910

Method OPTIMIZE_DIRECT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
2 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
3 Exporting E_ALPHA Call by reference Type reference (TYPE) F 20030130
4 Exporting E_BETA Call by reference Type reference (TYPE) F 20030130
5 Exporting E_ERROR Call by reference Type reference (TYPE) F 20030130
6 Exporting E_GAMMA Call by reference Type reference (TYPE) F 20030130
7 Exporting E_PHI Call by reference Type reference (TYPE) F 20030130
8 Importing IT_HIGH Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
9 Importing IT_LOW Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
10 Importing IT_STEPSIZES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
11 Importing I_ALPHA_START Call by reference Type reference (TYPE) F Startwert alpha 20030130
12 Importing I_BETA_START Call by reference Type reference (TYPE) F Startwert beta 20030130
13 Importing I_EPSILON Call by reference Type reference (TYPE) F Mindestwert Verbesserung 20030130
14 Importing I_ERROR_ID Call by reference Type reference (TYPE) I 20030130
15 Importing I_GAMMA_START Call by reference Type reference (TYPE) F Startwert gamma 20030130
16 Importing I_PHI_START Call by reference Type reference (TYPE) F Startwert phi 20030130
17 Importing I_STEPSIZE_MIN Call by reference Type reference (TYPE) F Minimalwert Schrittweite 20030130

Method OPTIMIZE_DIRECT_SEARCH on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method OPTIMIZE_GRID_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
2 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
3 Exporting E_ALPHA Call by reference Type reference (TYPE) F 20030130
4 Exporting E_BETA Call by reference Type reference (TYPE) F 20030130
5 Exporting E_ERROR Call by reference Type reference (TYPE) F 20030130
6 Exporting E_GAMMA Call by reference Type reference (TYPE) F 20030130
7 Exporting E_PHI Call by reference Type reference (TYPE) F 20030130
8 Importing IT_HIGH Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
9 Importing IT_LOW Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
10 Importing IT_STEPSIZES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
11 Importing I_ERROR_ID Call by reference Type reference (TYPE) I 20030130

Method OPTIMIZE_GRID_SEARCH on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method OPT_GRID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_GRID Value transfer Type reference (TYPE) UPF_T_FLOAT 20030130
2 Importing I_FROM Call by reference Type reference (TYPE) F 20030130
3 Importing I_STEPSIZE Call by reference Type reference (TYPE) F 20030130
4 Importing I_TO Call by reference Type reference (TYPE) F 20030130

Method OPT_GRID_CREATE on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SET_FORECAST_TREND_DAMPENING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TREND_DAMPENING Call by reference Type reference (TYPE) F '1.0' Dämpfungsfaktor Trend 20030131

Method SET_FORECAST_TREND_DAMPENING on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INIT_PERIODS Call by reference Type reference (TYPE) I Anzahl Perioden für Initialisierung 20030227
2 Importing I_SEASONAL_TYPE Call by reference Type reference (TYPE) I C_COMP_TYPE_NONE Art der Saisonkomponente 20030227
3 Importing I_SEASON_PERIODS Call by reference Type reference (TYPE) I Anzahl Perioden pro Saison 20030227
4 Importing I_TREND_TYPE Call by reference Type reference (TYPE) I C_COMP_TYPE_NONE Art der Trendkomponente 20030227

Method SET_TYPE on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
2 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
3 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030130
4 Importing I_BETA Call by reference Type reference (TYPE) F C_BETA_INITIAL 20030130
5 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL 20030130
6 Importing I_PHI Call by reference Type reference (TYPE) F C_PHI_INITIAL 20030130

Method SMOOTH on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030131
2 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030131
3 Importing I_BETA Call by reference Type reference (TYPE) F C_BETA_INITIAL 20030131
4 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL 20030131
5 Importing I_PHI Call by reference Type reference (TYPE) F '1.0' 20030131

Method SMOOTH_AA on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH_AM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
2 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
3 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030130
4 Importing I_BETA Call by reference Type reference (TYPE) F C_BETA_INITIAL 20030130
5 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL 20030130
6 Importing I_PHI Call by reference Type reference (TYPE) F '1.0' 20030130

Method SMOOTH_AM on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH_AN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
2 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030130
3 Importing I_BETA Call by reference Type reference (TYPE) F C_BETA_INITIAL 20030130
4 Importing I_PHI Call by reference Type reference (TYPE) F '1.0' 20030130

Method SMOOTH_AN on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH_NA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030909
2 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030909
3 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL 20030909

Method SMOOTH_NA on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH_NM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WARNINGS Call by reference Type reference (TYPE) S_WARNINGS 20040128
2 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
3 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030130
4 Importing I_GAMMA Call by reference Type reference (TYPE) F C_GAMMA_INITIAL 20030130

Method SMOOTH_NM on class CL_UPF_FC_EXP_SMOOTHING has no exception.

Method SMOOTH_NN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORECAST_VALUES Call by reference Type reference (TYPE) UPF_T_FLOAT 20030130
2 Importing I_ALPHA Call by reference Type reference (TYPE) F C_ALPHA_INITIAL 20030130

Method SMOOTH_NN on class CL_UPF_FC_EXP_SMOOTHING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350