SAP ABAP Class CL_RSDME_IS_RT_MASS_SAP_DT (Prediction Runtime for Decision Tree)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-DM (Application Component) Data Mining
     RS_DME_DT_OO (Package) Datamining - Decision Tree Related - OO Based
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDME_IS_RT_MASS_ABS Prediction Runtime - Abstract - Mass Data 20030807
Properties
Class CL_RSDME_IS_RT_MASS_SAP_DT  
Short Description Prediction Runtime for Decision Tree    
Super Class CL_RSDME_IS_RT_MASS_ABS Prediction Runtime - Abstract - Mass Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_DME_DT_OO   Datamining - Decision Tree Related - OO Based 
Created 20030807   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDMU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDME_IS_RT_MASS_SAP_DT has no interface implemented.
Friends
Class CL_RSDME_IS_RT_MASS_SAP_DT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MD_EXTENDED_PRUNING_DONE Constant Protected Type reference (TYPE) FIELDNAME '0DM_PREDEPF' 20040129
2 MC_MD_PRUNING_DONE Constant Protected Type reference (TYPE) FIELDNAME '0DM_PREDPRF' 20040129
3 MC_MD_STOP_MIN_LEAFACCURACY Constant Protected Type reference (TYPE) FIELDNAME '0DM_PREDMLA' 20040129
4 MC_MD_STOP_MIN_LEAFCASES Constant Protected Type reference (TYPE) FIELDNAME '0DM_PREDMLC' 20040129
5 MR_DT_RESULTS Instance attribute Protected Object reference (TYPE REF TO) CL_RSDME_MOD_OUTPUT_SAP_DT Dtree Result Objects 20030807
6 MS_SUMMARY_HDR Instance attribute Protected Type reference (TYPE) RSDMSI_DT_SUMMARY_RESULT_HDR 20030903
7 MT_ATTRVALS Instance attribute Protected Type reference (TYPE) RSDMSD_T_ATTR_VALUES_N Preprocessing Rules - from Model 20030904
8 MT_CLASSFREQ Instance attribute Protected Type reference (TYPE) RSDMSD_T_CLASS_FREQ_N Class Values 20030904
9 MT_COL_PARAM Instance attribute Protected Type reference (TYPE) RSDMEM_TH_FLD_PARAM Model Col Parameters 20030904
10 MT_CONF_MTX Instance attribute Protected Type reference (TYPE) RSDMSI_T_DT_CNF_MATRIX 20030902
11 MT_EVALRESULT Instance attribute Protected Type reference (TYPE) RSDMSI_T_DT_SUMMARY_RESULT_DTL Evaluation Results 20030811
12 MT_HASH_VALUES Instance attribute Protected Type reference (TYPE) TY_T_HASH_VALUES Hash List of Processed Values 20030904
13 MT_LEAF Instance attribute Protected Type reference (TYPE) RSDMSD_T_NODE_DIST_N 20030811
14 MT_LEAF_2 Instance attribute Protected Type reference (TYPE) RSDMU_T_SORTED_LEAF 20030811
15 MT_TREE Instance attribute Protected Type reference (TYPE) RSDMSD_T_TREE_STRUC_N 20030811
16 MT_TREE_2 Instance attribute Protected Type reference (TYPE) RSDMU_T_SORTED_TREE 20030811
17 M_EVALCLASS Instance attribute Protected Type reference (TYPE) RSDMEM_ATTR_VAL64 20030811
18 M_GEN_SUMMARY Instance attribute Protected Type reference (TYPE) RSDMEM_BOOL_CH 'X' flag - generate summary results 20030902
19 M_MISC_COUNT Instance attribute Protected Type reference (TYPE) RSDMEM_WT_SUM Misclassified Record Counts 20030904
20 M_MODEL Instance attribute Protected Type reference (TYPE) RSDMEM_MODEL Model Name 20030904
21 M_REC_COUNT Instance attribute Protected Type reference (TYPE) RSDMEM_WT_SUM Record Counts 20030903
22 M_TARGET_DATA_FIELD Instance attribute Protected Type reference (TYPE) FIELDNAME Data field corresponding to Target Data Field 20030904
23 M_TARGET_FIELD Instance attribute Protected Type reference (TYPE) RSDMEM_COLUMN_NAME Target Field Name 20030904
24 M_TARGET_TYPE Instance attribute Protected Type reference (TYPE) RSDMEM_CONTENT_TYPE Content Type 20030911
25 M_TORP Instance attribute Protected Type reference (TYPE) RSDMEM_BOOL_CH 'P' flag - evaluation/prediction 20030811
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_VALUE Instance method Protected Method Transform Input Value 20030811
2 DO_PREDICT Instance method Protected Method Recursive Prediction Routine 20030807
3 GET_CONF_MTRX Instance method Public Method Get Evaluation Results - Confusion/Error Matrix 20030903
4 GET_GUID_ATTRS Instance method Public Method Get GUID Attributes 20040129
5 GET_SUMMARY_DTL Instance method Public Method Get Summary Results - Detail 20030903
6 GET_SUMMARY_HDR Instance method Public Method Get Summary Results - Header 20030903
7 INIT_CONF_MTRX Instance method Protected Method Initialize Confusion/Error Matrix 20030904
8 LOAD_TREE_INTO_MEMORY Instance method Protected Method Load Tree into Memory 20030807
9 RUN_PREDICTION Instance method Protected Method Run prediction on input data 20030807
10 UPDATE_CONF_MTRX Instance method Protected Method Update Confusion/Error Matrix for each record 20030904
11 UPDATE_TABLE Instance method Protected Method Update the input table 20030807
Events
Class CL_RSDME_IS_RT_MASS_SAP_DT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HASH_VALUES Protected See coding 20030904 begin of ty_hash_values, field TYPE RSDMEM_COLUMN_NAME, value_in TYPE RSDMEM_ATTR_VAL64, value_out TYPE RSDMEM_ATTR_VAL64, flag TYPE RSDMEM_BOOL_CH, end of ty_hash_values
2 TY_T_HASH_VALUES Protected See coding 20030904 ty_t_hash_values type hashed table of ty_hash_values with unique key field value_in
Method Signatures

Method CONVERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLAG Value transfer Type reference (TYPE) RSDMEM_BOOL_CH 20030811
2 Changing C_VALUE Call by reference Type reference (TYPE) RSDMEM_ATTR_VAL64 20030811
3 Importing I_FIELD Call by reference Type reference (TYPE) RSDMEM_COLUMN_NAME 20030811
4 Importing I_TYPE Call by reference Type reference (TYPE) RSDMEM_CONTENT_TYPE 20030811

Method CONVERT_VALUE on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method DO_PREDICT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS Call by reference Type reference (TYPE) STRING Bester vorhergesagter Klassenwert 20030807
2 Exporting E_ERROR Call by reference Type reference (TYPE) RSDMEM_BOOL_CH Fehler bei Vorhersage 20030807
3 Exporting E_FRACTION Call by reference Type reference (TYPE) RSDMED_FRACTION Beste Vorhersagewahrscheinlichkeit 20030807
4 Exporting E_PRED_BY Call by reference Type reference (TYPE) RSDMED_NODEID Nach Knoten vorhergesagt 20030807
5 Exporting E_T_CLASS Call by reference Type reference (TYPE) RSDMSD_T_CLASS_FREQ Bestes Vorhersagehistogramm 20030807
6 Importing I_FRACTION Call by reference Type reference (TYPE) RSDMEM_WT_IND Gewichtung 20030807
7 Importing I_INPUTDATA Call by reference Type reference (TYPE) ANY Satz für Vorhersage 20030807
8 Importing I_NODE Call by reference Type reference (TYPE) RSDMED_NODEID Startknoten 20030807

Method DO_PREDICT on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method GET_CONF_MTRX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CONF_MTX Value transfer Type reference (TYPE) RSDMSI_T_DT_CNF_MATRIX 20030903

Method GET_CONF_MTRX on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method GET_GUID_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_GUID_ATTR Value transfer Type reference (TYPE) RSISR_TH_APD_OUT_PARAM 20040129

Method GET_GUID_ATTRS on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method GET_SUMMARY_DTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_SUM_DTL Value transfer Type reference (TYPE) RSDMSI_T_DT_SUMMARY_RESULT_DTL 20030903

Method GET_SUMMARY_DTL on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method GET_SUMMARY_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SUM_HDR Value transfer Type reference (TYPE) RSDMSI_DT_SUMMARY_RESULT_HDR 20030903

Method GET_SUMMARY_HDR on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method INIT_CONF_MTRX Signature

Method INIT_CONF_MTRX on class CL_RSDME_IS_RT_MASS_SAP_DT has no parameter.
Method INIT_CONF_MTRX on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method LOAD_TREE_INTO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_RETURN Value transfer Type reference (TYPE) BAPIRET2_T Fehlertabelle 20030807

Method LOAD_TREE_INTO_MEMORY on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method RUN_PREDICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_RETURN Value transfer Type reference (TYPE) BAPIRET2_T Fehlertabelle 20030807

Method RUN_PREDICTION on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method UPDATE_CONF_MTRX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_VAL Call by reference Type reference (TYPE) RSDMEM_ATTR_VAL64 Ist-Wert 20030904
2 Importing I_PRED_VAL Call by reference Type reference (TYPE) RSDMEM_ATTR_VAL64 Vorhergesagter Wert 20030904

Method UPDATE_CONF_MTRX on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.

Method UPDATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_WKAREA Call by reference Type reference (TYPE) ANY 20030827
2 Importing I_CLASS Call by reference Type reference (TYPE) STRING 20030807
3 Importing I_FRACTION Call by reference Type reference (TYPE) RSDMED_FRACTION 20030807
4 Importing I_PRED_BY Call by reference Type reference (TYPE) RSDMED_NODEID 20030807
5 Importing I_T_CLASS Call by reference Type reference (TYPE) RSDMSD_T_CLASS_FREQ 20030807

Method UPDATE_TABLE on class CL_RSDME_IS_RT_MASS_SAP_DT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 350