SAP ABAP Class CL_RSDDK_PARALLEL (Parallel Processing)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDK (Package) BW Aggregates
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20050107
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDDK_PARALLEL_CHANGERUN Parallelization Change Run 20040107
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDDK_PARALLEL_CHECK Check Parallelization 20040113
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDDK_PARALLEL_CONDENSE Condense Parallelization 20040109
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDDK_PARALLEL_FILL Fill Parallelization 20040107
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDDK_PARALLEL_ROLLUP Rollup Parallelization 20040107
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDDS_PARALLEL_ACTIVATION Parallel Activation of Master Data and Hierarchies 20050107
Properties
Class CL_RSDDK_PARALLEL  
Short Description Parallel Processing    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDK   BW Aggregates 
Created 20040105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSBTC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDK_PARALLEL has no interface implemented.
Friends
Class CL_RSDDK_PARALLEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_BATCH_ID Instance attribute Protected Type reference (TYPE) CHAR30 ID for the Batch Processing 20040112
2 P_LEADING_PROCESSTYPE Instance attribute Protected Type reference (TYPE) RSPC_TYPE Leading Process Type 20060912
3 P_NOBREAK Instance attribute Protected Type reference (TYPE) RS_BOOL Do Not Stop at Breakpoint 20050725
4 P_NUMBER_AGGREGATES Instance attribute Protected Type reference (TYPE) INT4 Number of Aggregates to be Edited 20040107
5 P_PC_VARIANT Instance attribute Protected Type reference (TYPE) RSPC_VARIANT Process Variant (Name) 20040105
6 P_PROT_DETLEVEL Instance attribute Protected Type reference (TYPE) BALLEVEL Application Log: Level of Detail 20051013
7 P_T_AGGRSTATE Instance attribute Protected Type reference (TYPE) RSDDS_T_AGGRSTATE Status of the Aggregates in the Change Run / Roll Up 20040105
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040105
2 EXECUTE Instance method Public Method Processes the Aggregates 20040107
3 _APPEND_ERROR_MSG Instance method Protected Method Writes Message Regarding Successful Scheduling to the Log 20060918
4 _APPEND_SUCCESS_MSG Instance method Protected Method Writes Message Regarding Successful Scheduling to the Log 20041004
5 _CHECK_PROCESS Instance method Protected Method Checks Whether a Process Was Successful 20040105
6 _CHECK_PROCESSES Instance method Protected Method Checks Whether Processes Are Done 20040105
7 _EXECUTE_PARALLEL Instance method Protected Method Processes the Aggregates in Parallel 20040105
8 _EXECUTE_SERIAL Instance method Protected Method Processes the Aggregates Serially 20040107
9 _EXISTS_ERRORMSG Instance method Private Method Does Error Message Already Exist? 20061222
10 _GET_BATCHID Instance method Protected Method Provides a Batch ID 20040105
11 _GET_BATCHID_PREFIX Instance method Protected Method Provides the Prefix for the Batch ID 20040105
12 _GET_EXECUTION_MODE Instance method Private Method Determines Whether Master Process Can Be Involved 20060907
13 _GET_FUNCNAME Instance method Protected Method Provides the Name fo the Processing Function Module 20040105
14 _GET_PROCESS_TYPE Instance method Protected Method Provides the Proces Type (See DBTab RSBATCHDEBUGTYPE) 20040105
15 _IS_POSSIBLE Instance method Protected Method Checks whether Processing Is Permitted 20040105
16 _MSG_APPEND Instance method Protected Method Adds a Message 20040107
Events
Class CL_RSDDK_PARALLEL has no event.
Types
Class CL_RSDDK_PARALLEL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEADING_PROCESSTYPE Call by reference Type reference (TYPE) RSPC_TYPE Führender Prozesstyp 20060912
2 Importing I_ONLY_PARALLEL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = X: nicht den Hauptprozess nutzen 20041004
3 Importing I_PC_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20040105
4 Importing I_PROT_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20051013
5 Importing I_T_AGGRSTATE Call by reference Type reference (TYPE) RSDDS_T_AGGRSTATE Zustand der Aggregate im Änderungslauf / Hochrollen 20040105

Method CONSTRUCTOR on class CL_RSDDK_PARALLEL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20040107
2 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20040107
3 Importing I_DEBUG Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040107

Method EXECUTE on class CL_RSDDK_PARALLEL has no exception.

Method _APPEND_ERROR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060918
2 Importing I_S_AGGRSTATE Call by reference Type reference (TYPE) RSDDS_S_AGGRSTATE Zustand der Aggregate im Änderungslauf / Hochrollen 20060918

Method _APPEND_ERROR_MSG on class CL_RSDDK_PARALLEL has no exception.

Method _APPEND_SUCCESS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20041004
2 Importing I_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20041004
3 Importing I_PARALLEL Call by reference Type reference (TYPE) RS_BOOL 20041004
4 Importing I_PARALLEL_COUNT Call by reference Type reference (TYPE) I Anzahl der bisher gestarteten Prozesse 20041004
5 Importing I_STARTTIME Call by reference Type reference (TYPE) STRING Startzeit 20041004
6 Importing I_S_AGGRSTATE Call by reference Type reference (TYPE) RSDDS_S_AGGRSTATE Zustand der Aggregate im Änderungslauf / Hochrollen 20041004

Method _APPEND_SUCCESS_MSG on class CL_RSDDK_PARALLEL has no exception.

Method _CHECK_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RETURN_PARAM Call by reference Type reference (TYPE) RSRAWSTRING Raw-String 20041004
2 Importing I_STATUS Call by reference Type reference (TYPE) RSSTATUS Status des Prozesses (Konstante siehe Typepool RSBTC) 20040114
3 Importing I_S_AGGRSTATE Call by reference Type reference (TYPE) RSDDS_S_AGGRSTATE Zustand der Aggregate im Änderungslauf / Hochrollen 20040105
4 Returning R_ERROR Value transfer Type reference (TYPE) RS_BOOL Boolean 20040105

Method _CHECK_PROCESS on class CL_RSDDK_PARALLEL has no exception.

Method _CHECK_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler aufgetreten 20040107
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20040107
3 Exporting E_CHANGE Call by reference Type reference (TYPE) RS_BOOL Es hat sich etwas geändert 20040107

Method _CHECK_PROCESSES on class CL_RSDDK_PARALLEL has no exception.

Method _EXECUTE_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20040105
2 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20040105

Method _EXECUTE_PARALLEL on class CL_RSDDK_PARALLEL has no exception.

Method _EXECUTE_SERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20040107
2 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20040107
3 Importing I_DEBUG Value transfer Type reference (TYPE) RS_BOOL Boolean 20050725

Method _EXECUTE_SERIAL on class CL_RSDDK_PARALLEL has no exception.

Method _EXISTS_ERRORMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20061222
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20061222

Method _EXISTS_ERRORMSG on class CL_RSDDK_PARALLEL has no exception.

Method _GET_BATCHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BATCHID Value transfer Type reference (TYPE) CHAR30 30 Characters 20040105

Method _GET_BATCHID on class CL_RSDDK_PARALLEL has no exception.

Method _GET_BATCHID_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PREFIX Value transfer Type reference (TYPE) CHAR5 Prefix für die Batch ID 20040105

Method _GET_BATCHID_PREFIX on class CL_RSDDK_PARALLEL has no exception.

Method _GET_EXECUTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESSTYPE Call by reference Type reference (TYPE) RSPC_TYPE Typ (Art) eines Prozesses 20060907
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060907

Method _GET_EXECUTION_MODE on class CL_RSDDK_PARALLEL has no exception.

Method _GET_FUNCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FUNCNAME Value transfer Type reference (TYPE) CHAR30 30 Characters 20040105

Method _GET_FUNCNAME on class CL_RSDDK_PARALLEL has no exception.

Method _GET_PROCESS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROCESS_TYPE Value transfer Type reference (TYPE) RSPC_TYPE Typ (Art) eines Prozesses 20040105

Method _GET_PROCESS_TYPE on class CL_RSDDK_PARALLEL has no exception.

Method _IS_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_AGGRSTATE Call by reference Type reference (TYPE) RSDDS_S_AGGRSTATE Zustand der Aggregate im Änderungslauf / Hochrollen 20040105
2 Returning R_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20040105

Method _IS_POSSIBLE on class CL_RSDDK_PARALLEL has no exception.

Method _MSG_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20040107
2 Importing I_MSGID Call by reference Type reference (TYPE) RS_S_MSG-MSGID 'RSDD' 20040107
3 Importing I_MSGNO Call by reference Type reference (TYPE) RS_S_MSG-MSGNO 20040107
4 Importing I_MSGTY Call by reference Type reference (TYPE) RS_S_MSG-MSGTY 20040107
5 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20040107
6 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20040107
7 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20040107
8 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20040107

Method _MSG_APPEND on class CL_RSDDK_PARALLEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400