SAP ABAP Class CL_RSMRM_ACCR_EXECUTION_MAIN (Accrual Main Execution Class)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-CRM (Application Component) Customer Relationship Management
     RSMRM_ACCR (Package) Accrual Models
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSMRM_ACCR_FINANCIAL_EXEC Accruals Financial Execution Handler 20040203
2 Inheritance (c INHERITING FROM c_ref)  CL_RSMRM_ACCR_SCENARIO_EXEC Accruals Scenario Execution Handler 20040203
Properties
Class CL_RSMRM_ACCR_EXECUTION_MAIN  
Short Description Accrual Main Execution Class    
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 RSANY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSMRM_ACCR_EXECUTION_MAIN has no interface implemented.
Friends
Class CL_RSMRM_ACCR_EXECUTION_MAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _P_CALC_P Instance attribute Protected Type reference (TYPE) RSMRME_A_CALC_PERIOD Calculation Period 20040212
2 _P_FISC_P Instance attribute Protected Type reference (TYPE) RSMRME_A_FISCAL_PERIOD Calculation Period 20040227
3 _P_MODEL Instance attribute Protected Type reference (TYPE) RSMRME_A_MODEL Accrual Model 20040212
4 _R_ACCR_CALCULATE Instance attribute Protected Object reference (TYPE REF TO) CL_RSMRM_ACCR_CALCULATE Accruals Calculations 20040216
5 _R_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_RSMRM_ACCR_MODEL Accrual Models 20040212
6 _R_RUNTIME Instance attribute Protected Object reference (TYPE REF TO) CL_RSMRM_RUNTIME CL_RSMRM_RUNTIME 20040210
7 _T_PLANNING Instance attribute Protected Type reference (TYPE) RSMRMTT_A_PLANNING_INPUT_DATA Table Type for Planning Input Data 20040210
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_JOB Instance method Protected Method Close job & set status 20040219
2 EXECUTE Instance method Public Method Execution 20040203
3 GET_CALCULATION_PERIOD Instance method Public Method Get Current Calculation Period 20040206
4 GET_CHECK_ORPHAN_FLAG Instance method Public Method Get the Check Orphan Flag 20040206
5 GET_DATA_STREAM Instance method Public Method Get Data Stream 20040213
6 GET_FILTER Instance method Public Method Get Filters on Planning Data 20040203
7 GET_FISCAL_VAR Instance method Public Method Get the fiscal year variant 20040216
8 GET_IS_FINAL Instance method Public Method Get - is final run 20040206
9 GET_MODEL Instance method Public Method Get Model 20040217
10 GET_MODEL_INSTANCE Instance method Public Method Get the model instance 20040220
11 GET_ODS_SELECT_CRITERIA Instance method Public Method Get ODS Selection Criteria 20040206
12 GET_PREVIOUS_MODEL Instance method Public Method Get the Previous Model 20040206
13 GET_PREVIOUS_PERIOD Instance method Public Method Get the Previous Period 20040206
14 GET_RUNTIME_OBJECT Instance method Public Method Get Runtime Object 20040216
15 GET_RUN_TYPE Instance method Public Method Get Run Type -> S-cenario, F-inancial, M-akeshift 20040206
16 GET_SCENARIO_NAME Instance method Public Method Get Scenario Name ->for ODS writing 20040206
17 GET_TARGET_CALC_PERIOD Instance method Public Method Get Target Calculation Period 20040216
18 GET_TARGET_MODEL Instance method Public Method Get Target Model 20040206
19 GET_WKSET_NAME Instance method Public Method Get Workset Name ->for ODS Writing 20040206
20 INITIALIZE Instance method Protected Method Initializations 20040203
21 LOCK_MODEL Instance method Protected Method Lock Models used for executions 20040217
22 SET_CALCULATION_PERIOD Instance method Public Method Set the Current Calculation Period 20040203
23 SET_MODEL Instance method Public Method Set the Model 20040203
24 S_CHECK_READY_FOR_EXEC Static method Protected Method Check Ready For Execution 20040205
25 S_SCHEDULE_JOB Static method Protected Method Schedule Job 20040205
26 UNLOCK_MODEL Instance method Protected Method UnLock Models used for executions 20040218
Events
Class CL_RSMRM_ACCR_EXECUTION_MAIN has no event.
Types
Class CL_RSMRM_ACCR_EXECUTION_MAIN has no local type.
Method Signatures

Method CLOSE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040219

Method CLOSE_JOB on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOBID Call by reference Type reference (TYPE) GUID_32 GUID in Format "CHAR" in Großbuchstaben 20040212
2 Importing I_T_BREAKPOINTS Call by reference Type reference (TYPE) RSAN_T_STRINGS Tabelle mit Strings 20040212

Method EXECUTE on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_CALCULATION_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CAL Call by reference Type reference (TYPE) RSMRME_A_CALC_PERIOD Berechnungszeitraum 20040213
2 Exporting E_FISCAL Call by reference Type reference (TYPE) RSMRME_A_FISCAL_PERIOD Berechnungszeitraum 20040213
3 Exporting E_TIME_SCALE Call by reference Type reference (TYPE) RSMRME_A_TIME_OPTION Zeitoption für Berechnung 20040216

Method GET_CALCULATION_PERIOD on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_CHECK_ORPHAN_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_P_ORPHS Call by reference Type reference (TYPE) RSMRME_A_CHECK_ORPHANS Listkampagnen gehören zu keinem Szenario 20040213

Method GET_CHECK_ORPHAN_FLAG on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_DATA_STREAM Signature

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

Method GET_DATA_STREAM on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_SELECTIONS Value transfer Type reference (TYPE) RSANY_T_SELECTIONS 20040219

Method GET_FILTER on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_FISCAL_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FISCAL_VAR Value transfer Type reference (TYPE) RSMRME_A_FISCAL_VARIANT Geschäftsjahresvariante 20040216

Method GET_FISCAL_VAR on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_IS_FINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FINAL Value transfer Type reference (TYPE) RSMRME_A_IS_FINAL Kennzeichen für endgültigen Lauf 20040216

Method GET_IS_FINAL on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MODEL Value transfer Type reference (TYPE) RSMRME_A_MODEL Abgrenzungsmodell 20040217

Method GET_MODEL on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_MODEL_INSTANCE Signature

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

Method GET_MODEL_INSTANCE on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_ODS_SELECT_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) RSAN_FLAG Kennzeichen- P(voriger Monat), D(Löschung) 20040206

Method GET_ODS_SELECT_CRITERIA on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_PREVIOUS_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MODEL Value transfer Type reference (TYPE) RSMRME_A_MODEL Abgrenzungsmodell 20040213

Method GET_PREVIOUS_MODEL on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_PREVIOUS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CAL_PERIOD Call by reference Type reference (TYPE) RSMRME_A_CALC_PERIOD Berechnungszeitraum 20040213
2 Exporting E_FISC_PERIOD Call by reference Type reference (TYPE) RSMRME_A_FISCAL_PERIOD Geschäftsperiode 20040213

Method GET_PREVIOUS_PERIOD on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_RUNTIME_OBJECT Signature

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

Method GET_RUNTIME_OBJECT on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_RUN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RUNTYPE Value transfer Type reference (TYPE) RSMRME_A_RUN_TYPE Lauftyp des Modells 20040213

Method GET_RUN_TYPE on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_SCENARIO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_P_SCEN Value transfer Type reference (TYPE) GUID_32 GUID in Format "CHAR" in Großbuchstaben 20040213

Method GET_SCENARIO_NAME on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_TARGET_CALC_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CAL Call by reference Type reference (TYPE) RSMRME_A_CALC_PERIOD Berechnungszeitraum 20040217
2 Exporting E_FISCAL Call by reference Type reference (TYPE) RSMRME_A_FISCAL_PERIOD Geschäftsperiode 20040217

Method GET_TARGET_CALC_PERIOD on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_TARGET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TGTMOD Value transfer Type reference (TYPE) RSMRME_A_MODEL Abgrenzungsmodell 20040216

Method GET_TARGET_MODEL on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method GET_WKSET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_WORKSET_NAME Value transfer Type reference (TYPE) GUID_32 Name des Worksets 20040213

Method GET_WKSET_NAME on class CL_RSMRM_ACCR_EXECUTION_MAIN 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 20040210
2 Importing I_JOBID Call by reference Type reference (TYPE) GUID_32 GUID in Format "CHAR" in Großbuchstaben 20040210
3 Importing I_T_BREAKPOINTS Call by reference Type reference (TYPE) RSAN_T_STRINGS Tabelle mit Strings 20040210

Method INITIALIZE on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method LOCK_MODEL 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 20040217
2 Importing I_MODEL Call by reference Type reference (TYPE) CLIKE 20040927

Method LOCK_MODEL on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method SET_CALCULATION_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_P_CALC_P Call by reference Type reference (TYPE) RSMRME_A_CALC_PERIOD Berechnungszeitraum 20040212
2 Importing I_P_FISC_P Call by reference Type reference (TYPE) RSMRME_A_FISCAL_PERIOD Berechnungszeitraum 20040227

Method SET_CALCULATION_PERIOD on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_P_MODEL Call by reference Type reference (TYPE) RSMRME_A_MODEL Abgrenzungsmodell 20040212

Method SET_MODEL on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method S_CHECK_READY_FOR_EXEC 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 20040205
2 Importing I_FINANCIAL Call by reference Type reference (TYPE) BOOLEAN 'X' Finanz-/Szenario- 20040304
3 Importing I_MODEL Call by reference Type reference (TYPE) RSMRME_A_MODEL Abgrenzungsmodell 20040205

Method S_CHECK_READY_FOR_EXEC on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method S_SCHEDULE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JOB Call by reference Type reference (TYPE) STRING 20040205
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSMRM_ERROR Fehlerklasse 20040205
3 Importing IT_BREAKS Call by reference Type reference (TYPE) RSAN_T_STRINGS Tabelle mit Strings 20040205
4 Importing I_MODEL Call by reference Type reference (TYPE) STRING 20040205
5 Importing I_PROMPT Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20040205
6 Importing I_REPORT Call by reference Type reference (TYPE) STRING 'RSMRM_ACCR_EXECUTE' 20040205
7 Importing I_START_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Datum und Zeit, aktuelles (Application-Server-) Datum 20040205
8 Importing I_START_TIME Call by reference Type reference (TYPE) SYUZEIT SY-UZEIT Datum und Zeit, aktuelle Application-Server-Zeit 20040205
9 Importing I_T_JOBPARAMS Call by reference Type reference (TYPE) TBTCSTRT Beschreibung des Starttermins / Wdh.Periode eines Batch-Jobs 20040205
10 Importing I_T_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams-Tabelle 20040205

Method S_SCHEDULE_JOB on class CL_RSMRM_ACCR_EXECUTION_MAIN has no exception.

Method UNLOCK_MODEL 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
2 Importing I_MODEL Call by reference Type reference (TYPE) CLIKE 20040923

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