SAP ABAP Class CL_RSDRO_TASK_HANDLER (Task Handler for Dialog Processes Started in Parallel)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_RSDRO (Package) DataStore Object: 3.0/3.5 Development
Properties
Class CL_RSDRO_TASK_HANDLER  
Short Description Task Handler for Dialog Processes Started in Parallel    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_RSDRO   DataStore Object: 3.0/3.5 Development 
Created 20030912   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 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRO_TASK_HANDLER has no interface implemented.
Friends
Class CL_RSDRO_TASK_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CALLBACK_FUNCTION Instance attribute Private Type reference (TYPE) CHAR50 Function from Which the Results Were Obtained 20030912
2 P_ERRORS_OCCURED Instance attribute Private Type reference (TYPE) INT4 Natural Number 20040518
3 P_MAX_TASKS Instance attribute Private Type reference (TYPE) INT4 Maximum Tasks to Be Started 20030912
4 P_MSG Instance attribute Private Type reference (TYPE) RSDRO_T_MSG Return Messages for the Tasks 20030912
5 P_TASKS_FINISHED Instance attribute Private Type reference (TYPE) INT4 Number of Completed Tasks 20030912
6 P_TASKS_RUNNING Instance attribute Private Type reference (TYPE) INT4 Number of Tasks Currently Running 20030912
7 P_TASKS_STARTED Instance attribute Private Type reference (TYPE) INT4 Number of Started Tasks 20030912
8 P_TASK_COUNTER Instance attribute Private Type reference (TYPE) RSTASK Unique Task Identification 20030915
9 P_THX_TASK_TABLE Instance attribute Private Type reference (TYPE) RSDRO_THX_TASK Information on All Started Tasks 20030912
10 P_WAIT_TIMEOUT Instance attribute Private Type reference (TYPE) INT4 Maximum Wait Time for a New Task 20030912
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030912
2 FINISH_TASK Instance method Public Method Ends Task 20030912
3 GET_ERRORS_OCCURED Instance method Public Method Returns the Number of Errors That Occurred Up to Now 20040518
4 GET_MAX_TASKS Instance method Public Method Returns Number of Maximum Tasks 20030923
5 INIT_TASKHANDLER Instance method Private Method Initializes All Values 20030912
6 REMOVE_TASK Instance method Public Method Removes Task That Started with Errors 20030915
7 START_NEW_TASK Instance method Public Method Generate New Task 20030912
8 WAIT_FOR_TASKS Instance method Public Method Waits Until All Tasks Have Ended 20030912
Events
Class CL_RSDRO_TASK_HANDLER has no event.
Types
Class CL_RSDRO_TASK_HANDLER 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_CALLBACK_FUNCTION Value transfer Type reference (TYPE) CHAR50 20030912
2 Importing I_MAX_TASKS Value transfer Type reference (TYPE) INT4 Maximal zu startende Tasks 20040419
3 Importing I_WAIT_TIMEOUT Value transfer Type reference (TYPE) INT4 Maximale Wartezeit Hauptprozess 20040419

Method CONSTRUCTOR on class CL_RSDRO_TASK_HANDLER has no exception.

Method FINISH_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20030915

Method FINISH_TASK on class CL_RSDRO_TASK_HANDLER has no exception.

Method GET_ERRORS_OCCURED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERRORS_OCCURED Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20040518

Method GET_ERRORS_OCCURED on class CL_RSDRO_TASK_HANDLER has no exception.

Method GET_MAX_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX_TASKS Value transfer Type reference (TYPE) INT4 20030923

Method GET_MAX_TASKS on class CL_RSDRO_TASK_HANDLER has no exception.

Method INIT_TASKHANDLER Signature

Method INIT_TASKHANDLER on class CL_RSDRO_TASK_HANDLER has no parameter.
Method INIT_TASKHANDLER on class CL_RSDRO_TASK_HANDLER has no exception.

Method REMOVE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGE Value transfer Type reference (TYPE) CHAR200 20030915
2 Importing I_SY_SUBRC Value transfer Type reference (TYPE) SY-SUBRC 20030915
3 Importing I_TASK Value transfer Type reference (TYPE) RSTASK 20030915

Method REMOVE_TASK on class CL_RSDRO_TASK_HANDLER has no exception.

Method START_NEW_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TASK Call by reference Type reference (TYPE) RSTASK 20030915

Method START_NEW_TASK on class CL_RSDRO_TASK_HANDLER has no exception.

Method WAIT_FOR_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_OCCURED Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040518
2 Exporting E_THX_TASKS Call by reference Type reference (TYPE) RSDRO_THX_TASK 20030912
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RSDRO_T_MSG 20030912

Method WAIT_FOR_TASKS on class CL_RSDRO_TASK_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350