SAP ABAP Class CL_RSMRM_CORM_PREDICT (Coupon Redemption prediction)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-CRM (Application Component) Customer Relationship Management
     RSMRM_CORM (Package) Coupon Redemption Modeling
Properties
Class CL_RSMRM_CORM_PREDICT  
Short Description Coupon Redemption prediction    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMRM_CORM   Coupon Redemption Modeling 
Created 20040219   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSMRM_CORM_PREDICT has no forward declaration.
Interfaces
Class CL_RSMRM_CORM_PREDICT has no interface implemented.
Friends
Class CL_RSMRM_CORM_PREDICT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _CIRC Instance attribute Private Type reference (TYPE) RSMRME_C_REDEEM_CIRC Circulation Figure 20040306
2 _MKT_ELM Instance attribute Private Type reference (TYPE) RSMRME_C_COUPON_ID Coupon ID 20040224
3 _MODEL_NAME Instance attribute Private Type reference (TYPE) RSMRME_C_MODEL Coupon Redemption Model 20040219
4 _R_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_RSMRM_CORM_BADI Business add-in interface IF_EX_RSMRM_CORM_BADI 20040219
5 _R_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RSMRM_CORM_MODEL Coupon Redemption Model 20040219
6 _T_ACTUALS Instance attribute Private Type reference (TYPE) RSMRMTT_C_REDEM_ACTUALS actual redemptions 20040224
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Private Method Check if model is ready for prediction 20040219
2 DETERMINE_CLASS Instance method Private Method Determine coupon class 20040219
3 GET_TEXTS_FOR_CLASS_VALUES Instance method Private Method Get texts for class characteristics and class values 20050712
4 INITIALISE Instance method Private Method Initialisation before starting prediction 20040219
5 PREDICT Instance method Public Method Perform Prediction 20040219
6 SET_CIRC_DATA Instance method Private Method set circulation data for the given coupon 20040224
7 SET_REDEM_DATA Instance method Private Method set redemption figures 20040224
Events
Class CL_RSMRM_CORM_PREDICT has no event.
Types
Class CL_RSMRM_CORM_PREDICT has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_MSG Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040219

Method CHECK on class CL_RSMRM_CORM_PREDICT has no exception.

Method DETERMINE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS_EXISTS Call by reference Type reference (TYPE) RSDMEM_BOOL_CH Datenelement für Rückgabetabelle 20040219
2 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040219
3 Exporting E_S_CLASS_DET Call by reference Type reference (TYPE) RSMRMS_C_CLASS_CHAR_DET Informationen für Klassenmerkmal 20040219
4 Importing I_MKT_ELM Call by reference Type reference (TYPE) RSMRME_C_COUPON_ID Coupon-ID 20040219
5 Importing I_T_ATTRS Call by reference Type reference (TYPE) RSMRM_T_ATTRS Tabelle von Attributnamen & -werten 20040402

Method DETERMINE_CLASS on class CL_RSMRM_CORM_PREDICT has no exception.

Method GET_TEXTS_FOR_CLASS_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSMRM_ERROR return parameter 20050714
2 Exporting E_T_CLASS_TEXTS Call by reference Type reference (TYPE) RSMRM_T_ATTR_VALUE_TEXT class characteristics and values including their texts 20050712
3 Importing I_S_CLASS_DET Call by reference Type reference (TYPE) RSMRMS_C_CLASS_CHAR_DET class characteristic details 20050712

Method GET_TEXTS_FOR_CLASS_VALUES on class CL_RSMRM_CORM_PREDICT has no exception.

Method INITIALISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_MSG Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040219
2 Importing I_MKT_ELM Call by reference Type reference (TYPE) RSMRME_C_COUPON_ID Coupon-ID 20040224
3 Importing I_MODEL_NAME Call by reference Type reference (TYPE) RSMRME_C_MODEL Coupon-Einlösemodell 20040224

Method INITIALISE on class CL_RSMRM_CORM_PREDICT has no exception.

Method PREDICT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CIRCULATION Call by reference Type reference (TYPE) RSMRME_C_REDEEM_CIRC Auflagezahlen 20040302
2 Exporting E_COMPLETE Call by reference Type reference (TYPE) RSDMEM_BOOL_CH Coupon-Abschluss 20040302
3 Exporting E_REDEMPTION Call by reference Type reference (TYPE) RSMRME_C_RP_PERCENT Vorhergesagte Einlösung in Prozent 20040219
4 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040219
5 Exporting E_S_RP_CURVE_HDR_MODEL Call by reference Type reference (TYPE) RSMRMT_C_RP_HEAD Einlöse-Ergebnisse: Kopfdetails der Kurve 20040302
6 Exporting E_T_CLASS_TEXTS Call by reference Type reference (TYPE) RSMRM_T_ATTR_VALUE_TEXT class characteristics and values including their texts 20050714
7 Exporting E_T_RP_CURVER_DTL_ACTUAL Call by reference Type reference (TYPE) RSMRMTT_C_RP_CURVE_DET Einlöse-Ergebnisse: Kurvendetails 20040219
8 Exporting E_T_RP_CURVER_DTL_MODEL Call by reference Type reference (TYPE) RSMRMTT_C_RP_CURVE_DET Einlöse-Ergebnisse: Kurvendetails 20040219
9 Importing I_CIRCULATION Call by reference Type reference (TYPE) RSMRME_C_REDEEM_CIRC Auflagezahlen 20040219
10 Importing I_FETCH_CIRC_DATA Call by reference Type reference (TYPE) RSDMEM_BOOL_CH Auflagedaten holen 20040223
11 Importing I_FETCH_REDM_DATA Call by reference Type reference (TYPE) RSDMEM_BOOL_CH Einlösedaten holen 20040223
12 Importing I_INCLUDE_NON_COMPLETED Call by reference Type reference (TYPE) RSDMEM_BOOL_CH Ob nicht abgesch. Coupons in Vorhers. berücks. werden sollen 20040302
13 Importing I_MKT_ELM Call by reference Type reference (TYPE) RSMRME_C_COUPON_ID Coupon-ID 20040219
14 Importing I_MODEL_NAME Call by reference Type reference (TYPE) RSMRME_C_MODEL Coupon-Einlösemodell 20040219
15 Importing I_T_ACTUALS Call by reference Type reference (TYPE) RSMRMTT_C_REDEM_ACTUALS Einlösezahlen 20040219
16 Importing I_T_ATTRS Call by reference Type reference (TYPE) RSMRM_T_ATTRS Tabelle von Attributnamen & -werten 20040316

Method PREDICT on class CL_RSMRM_CORM_PREDICT has no exception.

Method SET_CIRC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_MSG Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040224

Method SET_CIRC_DATA on class CL_RSMRM_CORM_PREDICT has no exception.

Method SET_REDEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_MSG Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040224

Method SET_REDEM_DATA on class CL_RSMRM_CORM_PREDICT has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 331