SAP CL_STCTM_TASKLIST OO Class - Configured List of Tasks
CL_STCTM_TASKLIST is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_STCTM_TASKLIST including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SERIALIZABLE_OBJECTMethod list of CL_STCTM_TASKLIST SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CAN_TASK_BE_BREAKPOINTED | Can task be flagged to be stopped (breakpoint) | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_BREAKPOINTED...more details | ||
| CAN_TASK_BE_CHECKED | Can given task be checked? | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_CHECKED...more details | ||
| CAN_TASK_BE_CONFIRMED | Can manual activities of given task be confirmed? | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_CONFIRMED...more details | ||
| CAN_TASK_BE_EXECUTED | Can given task be executed? | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_EXECUTED...more details | ||
| CAN_TASK_BE_MAINTAINED | Can parameters of given task be maintained? | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_MAINTAINED...more details | ||
| CAN_TASK_BE_SKIPPED | Can given task be skipped in Tasklist? | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_SKIPPED...more details | ||
|
| ||
| CAN_TASK_BE_UNSKIPPED | Can given task be set in scope in Tasklist? | Private |
| CALL METHOD cl_stctm_tasklist=>CAN_TASK_BE_UNSKIPPED...more details | ||
| CHECK | Check Tasklist for predecessor and successor consistence | Private |
| CALL METHOD cl_stctm_tasklist=>CHECK...more details | ||
| CHECK_SCENARIO_DIFF | Check if Task List has changed | Private |
| CALL METHOD cl_stctm_tasklist=>CHECK_SCENARIO_DIFF...more details | ||
| CLEAR | Clear Tasklist (and keep instance) | Private |
| CALL METHOD cl_stctm_tasklist=>CLEAR...more details | ||
| CONTAINS_LANGU_DEP_DATA | Check if Tasklist contains language dependent content | Private |
| CALL METHOD cl_stctm_tasklist=>CONTAINS_LANGU_DEP_DATA...more details | ||
| CONTAINS_SECURE_DATA | Check if Tasklist contains secure content | Private |
| CALL METHOD cl_stctm_tasklist=>CONTAINS_SECURE_DATA...more details | ||
| CREATE_FROM_SCENARIO | Create Tasklist from Task List | Private |
| CALL METHOD cl_stctm_tasklist=>CREATE_FROM_SCENARIO...more details | ||
| GET_CHECKRUN_STATUS | Get check run status of Tasklist | Public |
| CALL METHOD cl_stctm_tasklist=>GET_CHECKRUN_STATUS...more details | ||
| GET_CURRENT_TASK | Get Task currently processed | Private |
| CALL METHOD cl_stctm_tasklist=>GET_CURRENT_TASK...more details | ||
| GET_EXTERNAL_TASKLIST | Get task list for external usage | Private |
| CALL METHOD cl_stctm_tasklist=>GET_EXTERNAL_TASKLIST...more details | ||
| GET_EXTERNAL_TASK_ATTR | Get task attributes for external usage | Private |
| CALL METHOD cl_stctm_tasklist=>GET_EXTERNAL_TASK_ATTR...more details | ||
| GET_INITIAL_TASK_STATUS | Get initial Task status | Private |
| CALL METHOD cl_stctm_tasklist=>GET_INITIAL_TASK_STATUS...more details | ||
| GET_MAINTENANCE_STATUS | Get status of parameter maintenance | Public |
| CALL METHOD cl_stctm_tasklist=>GET_MAINTENANCE_STATUS...more details | ||
| GET_PARAMETERS | Get all parameters in external format | Private |
| CALL METHOD cl_stctm_tasklist=>GET_PARAMETERS...more details | ||
| GET_POSSIBLE_TASK_ACTIONS | Get possible task actions | Private |
| CALL METHOD cl_stctm_tasklist=>GET_POSSIBLE_TASK_ACTIONS...more details | ||
| GET_RUNTIME_INFO | Get Runtime Informations | Public |
| CALL METHOD cl_stctm_tasklist=>GET_RUNTIME_INFO...more details | ||
| GET_STATUS | Get execution status of Tasklist | Public |
| CALL METHOD cl_stctm_tasklist=>GET_STATUS...more details | ||
| GET_TASK_BY_INDEX | Get Task by index | Public |
| CALL METHOD cl_stctm_tasklist=>GET_TASK_BY_INDEX...more details | ||
| GET_TASK_BY_LNR | Get Task by taskname and usage number | Public |
| CALL METHOD cl_stctm_tasklist=>GET_TASK_BY_LNR...more details | ||
| GET_TASK_CLASS_ATTRIBUTES | Get attributes of all tasks (in opposite to external param.) | Private |
| CALL METHOD cl_stctm_tasklist=>GET_TASK_CLASS_ATTRIBUTES...more details | ||
| GET_TASK_LAST_EXEC_STATUS | Get last task status (before task has been skipped) | Private |
| CALL METHOD cl_stctm_tasklist=>GET_TASK_LAST_EXEC_STATUS...more details | ||
| GET_TASK_PARAMETER | Get task parameters in external format | Private |
| CALL METHOD cl_stctm_tasklist=>GET_TASK_PARAMETER...more details | ||
| IS_TASK_FINISHED | Is task in a final state | Private |
| CALL METHOD cl_stctm_tasklist=>IS_TASK_FINISHED...more details | ||
| LOG_MESSAGES_FROM_TASK | Log messages returned by task to protocol | Private |
| CALL METHOD cl_stctm_tasklist=>LOG_MESSAGES_FROM_TASK...more details | ||
| LOG_PARAMS_FOR_TASK | Log the parameters for a task | Private |
| CALL METHOD cl_stctm_tasklist=>LOG_PARAMS_FOR_TASK...more details | ||
| RECOVER_MISSING_DATA | Update task list and add missing data after reload | Private |
| CALL METHOD cl_stctm_tasklist=>RECOVER_MISSING_DATA...more details | ||
| RESET | Clear execution of Tasklist | Private |
| CALL METHOD cl_stctm_tasklist=>RESET...more details | ||
| RESET_TASK | Get initial Task status | Private |
| CALL METHOD cl_stctm_tasklist=>RESET_TASK...more details | ||
| SET_INITIAL_TASK_STATUS | Set initial Task status | Private |
| CALL METHOD cl_stctm_tasklist=>SET_INITIAL_TASK_STATUS...more details | ||
| SET_PARAMETERS | Set external parameters | Private |
| CALL METHOD cl_stctm_tasklist=>SET_PARAMETERS...more details | ||
| TASK_DISPLAY_ONLY | Task display only (for parameter maintenance)? | Public |
| CALL METHOD cl_stctm_tasklist=>TASK_DISPLAY_ONLY...more details | ||
| TASK_IN_SCOPE | Is Task in Scope? | Public |
| CALL METHOD cl_stctm_tasklist=>TASK_IN_SCOPE...more details | ||
| TASK_REQUIRED_BY_OTHER_TASKS | Is Task required by other tasks (as predessor or successor)? | Public |
| CALL METHOD cl_stctm_tasklist=>TASK_REQUIRED_BY_OTHER_TASKS...more details | ||
| TASK_RESUMABLE | Task resumable? | Public |
| CALL METHOD cl_stctm_tasklist=>TASK_RESUMABLE...more details | ||
| UPDATE_DEPENDENCIES | Update Tasklist | Public |
| CALL METHOD cl_stctm_tasklist=>UPDATE_DEPENDENCIES...more details | ||
| VERIFY_ERROR_TASKS | Verify all dummy tasks if the error remains | Private |
| CALL METHOD cl_stctm_tasklist=>VERIFY_ERROR_TASKS...more details | ||
| _GET_REFERENCE | Get reference | Private |
| CALL METHOD cl_stctm_tasklist=>_GET_REFERENCE...more details | ||
| _GET_STRUCTURE | Get structure | Private |
| CALL METHOD cl_stctm_tasklist=>_GET_STRUCTURE...more details | ||
| _GET_TABLE | Get table | Private |
| CALL METHOD cl_stctm_tasklist=>_GET_TABLE...more details | ||
CL_STCTM_TASKLIST attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| PTX_TASK | Instance Attribute | Tasklist | LIKE TT_TASK | Public | |
| PT_CONTEXT | Instance Attribute | Global Context (not Assigned to Particular Task) | LIKE TT_CONTEXT | Public | |
| PT_TASK_TREE | Instance Attribute | Task Tree | LIKE TT_TASK_TREE | Private |
Events of Class CL_STCTM_TASKLIST
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... UPDATE_RUNTIME_INFO - Update Runtime InformationsCL_STCTM_TASKLIST types
TS_CONTEXT - Context structure for data exchangeTS_TASK - Task in Tasklist
TS_TASK_LNR -
TS_TASK_TREE - Task in Tree
TT_CONTEXT - Context table for data exchange
TT_TASK - List of Tasks
TT_TASK_LNR -
TT_TASK_TREE - Task Tree
Links to Related Class(s)
CL_STCTM...Full list of available SAP object classes
Search for further information about these or an SAP related objects