SAP ABAP Class CL_RSDHA_OPER_WEIGHTED_SCORING (Weighted Scoring Model)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAF_PARAM_VAL Frontend: GUI for Control Parameter Values 20120903
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAM_OPER Implementation of Operation (Object Model) 20120814
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAR_OPER Operation Runtime Implementierung (general) 20120814
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAR_OPER_LFUNC Operation Runtime Implementation: Lib-Function (PAL/AFL) 20120814
Properties
Class CL_RSDHA_OPER_WEIGHTED_SCORING  
Short Description Weighted Scoring Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDHA    
Program status P  SAP Standard Production Program 
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20120814   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAF_PARAM_VAL Frontend: GUI for Control Parameter Values 20120903
2 IF_RSDHAM_OPER Implementation of Operation (Object Model) 20120814
3 IF_RSDHAR_OPER Operation Runtime Implementierung (general) 20120814
4 IF_RSDHAR_OPER_LFUNC Operation Runtime Implementation: Lib-Function (PAL/AFL) 20120814
Friends
Class CL_RSDHA_OPER_WEIGHTED_SCORING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_ALV Instance attribute Public Attribute reference (LIKE) 20120903
2 N_R_ANALYSIS Instance attribute Public Attribute reference (LIKE) 20120814
3 N_T_INPUT_MAPPING Instance attribute Public Attribute reference (LIKE) 20120814
4 P_C_PARAM Constant Private See coding Parameter 20120903
5 P_C_SIGNATURE Constant Private See coding Constants for Signature 20120814
6 P_PARAM_NAME Instance attribute Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_NAME Parameter Name 20120903
7 P_S_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20120830
8 P_T_ALV_SCORE Instance attribute Private Type reference (TYPE) TP_T_ALV_SCORE ALV Score (Table Type) 20120904
9 P_T_ALV_WEIGHT Instance attribute Private Type reference (TYPE) TP_T_ALV_WEIGHT ALV Weight (Table Type) 20120904
10 P_T_SCORE Instance attribute Private Type reference (TYPE) TP_T_SCORE Score (Table Type) 20120814
11 P_T_WEIGHT Instance attribute Private Type reference (TYPE) TP_T_WEIGHT Weight (Table Type) 20120814
12 P_WORKMODE Instance attribute Private Type reference (TYPE) I See constants of cl_rsdhaf_maintenance=>n_c_workmode 20120903
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_UP Instance method Public Method 20120903
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120814
3 GET_INPUT_MAPPING Instance method Public Method 20120903
4 GET_PARAM_VAL Instance method Public Method 20120903
5 POV_SELECTION_FIELD Instance method Private Method PROCESS ON VALUE-REQUEST: Selection Fields 20120903
6 P_GET_CONTROLTAB_VAL Instance method Private Method Get Values for table CONTROLTAB 20120814
7 P_GET_MAPFUNCTAB_VAL Instance method Private Method Get Values for table MAPFUNCTAB 20120814
8 P_GET_PARAMETERSTAB_VAL Instance method Private Method Get Values for table PARAMETERSTAB 20120814
9 P_HANDLE_AFTER_USER_COMMAND Instance method Private Event handling method Handle Event After User Command 20120830
10 P_HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Handle Event Data Changed Finished 20120830
11 P_HANDLE_ONF4 Instance method Private Event handling method Handle On F4 20120903
12 P_INITIALIZE_SCORE_TABLE Instance method Private Method Initialize Score Table 20120904
13 P_INITIALIZE_WEIGHT_TABLE Instance method Private Method Initialize Weight Table 20120903
14 P_POV_SCORE_VALUE Instance method Private Method PROCESS ON VALUE-REQUEST: Score Value 20120903
15 P_SCORE_TABLE_CONVERT_TO_EXT Instance method Private Method Convert Score Table to Internal Format 20120904
16 P_SCORE_TABLE_CONVERT_TO_INT Instance method Private Method Convert Score Table to External Format 20120904
17 SET_PARAM_VAL Instance method Private Method Set Parameter Value 20130328
Events
Class CL_RSDHA_OPER_WEIGHTED_SCORING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_ALV_SCORE Private See coding ALV Score (Structure Type) 20120904 BEGIN OF tp_s_alv_score. INCLUDE TYPE tp_s_score. TYPES: celltab TYPE lvc_t_styl, END OF tp_s_alv_score
2 TP_S_ALV_WEIGHT Private See coding ALV Weight (Structure Type) 20120904 BEGIN OF tp_s_alv_weight. INCLUDE TYPE tp_s_weight. TYPES: celltab TYPE lvc_t_styl, END OF tp_s_alv_weight
3 TP_S_PARAM_VAL Private See coding Parameter Value 20120903 BEGIN OF tp_s_param_val, name TYPE if_rsdha_types=>tn_name, value TYPE REF TO data, END OF tp_s_param_val
4 TP_S_SCORE Private See coding Score (Structure Type) 20120814 BEGIN OF tp_s_score, field TYPE ddobjname, value TYPE string, score TYPE p LENGTH 3 DECIMALS 2, END OF tp_s_score
5 TP_S_WEIGHT Private See coding Weight (Structure Type) 20120814 BEGIN OF tp_s_weight, field TYPE ddobjname, weight TYPE p LENGTH 3 DECIMALS 2, END OF tp_s_weight
6 TP_T_ALV_SCORE Private See coding ALV Score (Table Type) 20120904 tp_t_alv_score TYPE STANDARD TABLE OF tp_s_alv_score WITH DEFAULT KEY
7 TP_T_ALV_WEIGHT Private See coding ALV Weight (Table Type) 20120904 tp_t_alv_weight TYPE STANDARD TABLE OF tp_s_alv_weight WITH DEFAULT KEY
8 TP_T_PARAM_VAL Private See coding Parameter Value (Table Type) 20120903 tp_t_param_val TYPE STANDARD TABLE OF tp_s_param_val WITH DEFAULT KEY
9 TP_T_SCORE Private See coding Score (Table Type) 20120814 tp_t_score TYPE STANDARD TABLE OF tp_s_score WITH DEFAULT KEY
10 TP_T_WEIGHT Private See coding Weight (Table Type) 20120814 tp_t_weight TYPE STANDARD TABLE OF tp_s_weight WITH DEFAULT KEY
Method Signatures

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_RSDHA_OPER_WEIGHTED_SCORING has no parameter.
Method CLEAN_UP on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS Call by reference Object reference (TYPE REF TO) IF_RSDHAM_ANALYSIS Analysis Process (Object Model) 20120814

Method CONSTRUCTOR on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method GET_INPUT_MAPPING Signature

Method GET_INPUT_MAPPING on class CL_RSDHA_OPER_WEIGHTED_SCORING has no parameter.
Method GET_INPUT_MAPPING on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method GET_PARAM_VAL Signature

Method GET_PARAM_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no parameter.
Method GET_PARAM_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method POV_SELECTION_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIELD Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_NAME Field 20120903

Method POV_SELECTION_FIELD on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_GET_CONTROLTAB_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAM_VAL Value transfer Type reference (TYPE) DATA 20120814

Method P_GET_CONTROLTAB_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_GET_MAPFUNCTAB_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAM_VAL Value transfer Type reference (TYPE) DATA 20120814

Method P_GET_MAPFUNCTAB_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_GET_PARAMETERSTAB_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAM_VAL Value transfer Type reference (TYPE) DATA 20120814

Method P_GET_PARAMETERSTAB_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_HANDLE_AFTER_USER_COMMAND Signature

Method P_HANDLE_AFTER_USER_COMMAND on class CL_RSDHA_OPER_WEIGHTED_SCORING has no parameter.
Method P_HANDLE_AFTER_USER_COMMAND on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_HANDLE_DATA_CHANGED_FINISHED Signature

Method P_HANDLE_DATA_CHANGED_FINISHED on class CL_RSDHA_OPER_WEIGHTED_SCORING has no parameter.
Method P_HANDLE_DATA_CHANGED_FINISHED on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_HANDLE_ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20120903
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120903
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20120903
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20120903
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20120903
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20120903

Method P_HANDLE_ONF4 on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_INITIALIZE_SCORE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ALV_SCORE Call by reference Type reference (TYPE) TP_T_ALV_SCORE ALV Score (Table Type) 20120904

Method P_INITIALIZE_SCORE_TABLE on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_INITIALIZE_WEIGHT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ALV_WEIGHT Call by reference Type reference (TYPE) TP_T_ALV_WEIGHT Weight (Table Type) 20120904

Method P_INITIALIZE_WEIGHT_TABLE on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_POV_SCORE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHAVT Call by reference Type reference (TYPE) RSDM_T_CHAVT Characteristic Value (Table Type) 20120903
2 Importing I_FIELD Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_NAME Field 20120903

Method P_POV_SCORE_VALUE on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_SCORE_TABLE_CONVERT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value from ABAP Statements 20120905
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120905

Method P_SCORE_TABLE_CONVERT_TO_EXT on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method P_SCORE_TABLE_CONVERT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value from ABAP Statements 20120905
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120905
3 Exporting E_T_ALV_SCORE Call by reference Type reference (TYPE) TP_T_ALV_SCORE ALV Score (Table Type) 20120905

Method P_SCORE_TABLE_CONVERT_TO_INT on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.

Method SET_PARAM_VAL Signature

Method SET_PARAM_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no parameter.
Method SET_PARAM_VAL on class CL_RSDHA_OPER_WEIGHTED_SCORING has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 731