SAP ABAP Class CL_RSMRM_ACCR_CALCULATE (Accruals Calculations)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-CRM (Application Component) Customer Relationship Management
     RSMRM_ACCR (Package) Accrual Models
Properties
Class CL_RSMRM_ACCR_CALCULATE  
Short Description Accruals Calculations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMRM_ACCR   Accrual Models 
Created 20040203   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSMRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSMRM_ACCR_CALCULATE has no interface implemented.
Friends
Class CL_RSMRM_ACCR_CALCULATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 E_T_MKT_ELEMENT Instance attribute Private Type reference (TYPE) RSMRMTT_A_MKTELEMENT Marketing element and Profile Groups 20040218
2 _MODEL_NAME Instance attribute Private Type reference (TYPE) RSMRME_A_MODEL Accrual Model 20040209
3 _R_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_RSMRM_ACCR_BADI Business add-in interface IF_EX_RSMRM_ACCR_BADI 20040213
4 _R_EXEC_RT Instance attribute Private Object reference (TYPE REF TO) CL_RSMRM_ACCR_EXECUTION_MAIN Accrual Main Execution Class 20040213
5 _R_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_RSMRM_ACCR_MODEL Accrual Models 20040204
6 _R_ODS_UTIL Instance attribute Private Object reference (TYPE REF TO) CL_RSMRM_ACCR_ODS_UTIL Class for ODS 20040213
7 _R_RUNTIME Instance attribute Private Object reference (TYPE REF TO) CL_RSMRM_RUNTIME CL_RSMRM_RUNTIME 20040209
8 _T_CURR_EITF_DATA Instance attribute Private Type reference (TYPE) RSMRA_T_ODS_OUTPUT 20040213
9 _T_MKT_ELEMENT Instance attribute Private Type reference (TYPE) RSMRMTT_A_MKTELEMENT Marketing element and Profile Groups 20040218
10 _T_MKT_ELM_LIST Instance attribute Private Type reference (TYPE) RSMRMTT_A_CAMPAIGN_LIST List of Campaigns 20040211
11 _T_PLANNING Instance attribute Private Type reference (TYPE) RSMRMTT_A_PLANNING_INPUT_DATA Table Type for Planning Input Data 20040209
12 _T_PREV_EITF_DATA Instance attribute Private Type reference (TYPE) RSMRA_T_ODS_OUTPUT 20040213
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ORPHANS Instance method Protected Method Check if the Campaign is a Orphan 20040204
2 CREATE_BADI_REF Instance method Protected Method Create the BADI reference 20040213
3 CREATE_ODS_UTIL_REF Instance method Protected Method Create the ODS util reference 20040213
4 DELETE_DATA Instance method Protected Method Delete Data 20040218
5 FINISH Instance method Public Method Finish -> free any resources 20040303
6 GET_CAMPAIGN_TYPE Instance method Protected Method Get the Campaign Type for the given Campaign ID 20040204
7 GET_EITF_CALC_METHOD Instance method Protected Method Get Instance of Calculation Method 20040204
8 GET_PREV_MONTH_EITF_FIG Instance method Protected Method Get Previous Months Figures 20040204
9 INITIALIZE Instance method Protected Method Initialize 20040218
10 PERFORM_CORRECTIONS Instance method Protected Method Perform Corrections 20040204
11 READ_DATA Instance method Protected Method Read the Data 20040204
12 SET_RT_REF Instance method Public Method Set Runtime Reference 20040206
13 START_CALCULATION Instance method Public Method Start the EITF Calculation 20040204
14 WRITE_ODS Instance method Protected Method Write the Results to ODS 20040204
Events
Class CL_RSMRM_ACCR_CALCULATE has no event.
Types
Class CL_RSMRM_ACCR_CALCULATE has no local type.
Method Signatures

Method CHECK_ORPHANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_MSG Value transfer Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040211
2 Exporting E_T_ORPH_MKTELM Call by reference Type reference (TYPE) RSMRMTT_A_CAMPAIGN_LIST Tabelle von RSMRM_MKTELM 20040219
3 Importing I_T_CAMP_ID Call by reference Type reference (TYPE) RSMRMTT_A_CAMPAIGN_LIST Liste von Kampagnen-IDs 20040211

Method CHECK_ORPHANS on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method CREATE_BADI_REF Signature

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

Method CREATE_BADI_REF on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method CREATE_ODS_UTIL_REF Signature

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

Method CREATE_ODS_UTIL_REF on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method DELETE_DATA Signature

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

Method DELETE_DATA on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method FINISH 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 20040303
2 Importing I_ABORTED Call by reference Type reference (TYPE) BOOLEAN Abgebrochen 20040303

Method FINISH on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method GET_CAMPAIGN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERROR Value transfer Type reference (TYPE) RSDMEM_BOOL_CH Datenelement für Rückgabetabelle 20040213

Method GET_CAMPAIGN_TYPE on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method GET_EITF_CALC_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CALC_METHOD Value transfer Type reference (TYPE) RSMRME_A_CALC_METHOD Name der Berechnungsmethode 20040218
2 Importing I_MKT_ELEMENT Call by reference Type reference (TYPE) RSMRME_A_CAMPAIGN_ID Planungsprofilgruppe 20040219

Method GET_EITF_CALC_METHOD on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method GET_PREV_MONTH_EITF_FIG Signature

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

Method GET_PREV_MONTH_EITF_FIG on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method INITIALIZE 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 20040218

Method INITIALIZE on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method PERFORM_CORRECTIONS Signature

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

Method PERFORM_CORRECTIONS on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method READ_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 20040204

Method READ_DATA on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method SET_RT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REF Call by reference Object reference (TYPE REF TO) CL_RSMRM_ACCR_EXECUTION_MAIN Abgrenzungen: Hauptausführungsklasse 20040216

Method SET_RT_REF on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method START_CALCULATION 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 20040209

Method START_CALCULATION on class CL_RSMRM_ACCR_CALCULATE has no exception.

Method WRITE_ODS Signature

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

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