SAP ABAP Class /BDL/CL_TASK_FACTORY (Factory for class objects (Singleton))
Hierarchy
ST-PI (Software Component) SAP Solution Tools Plug-In
   SV-SMG-SDD (Application Component) Service Data Download
     /BDL/TASKMANAGER (Package) Task Manager
Properties
Class /BDL/CL_TASK_FACTORY  
Short Description Factory for class objects (Singleton)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /BDL/TASKMANAGER   Task Manager 
Created 20080228   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BDL/CL_TASK_FACTORY has no forward declaration.
Interfaces
Class /BDL/CL_TASK_FACTORY has no interface implemented.
Friends
Class /BDL/CL_TASK_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_REFERENCE Static Attribute Private Object reference (TYPE REF TO) /BDL/CL_TASK_FACTORY Reference to singleton object 20080228
2 CF_ADDON_DOWNLOAD Constant Public Type reference (TYPE) CHAR40 'ADDON_DOWNLOAD' Taskname 20080228
3 CF_CATEGORY_ALL Constant Private Type reference (TYPE) CHAR1 '*' Category: all 20080228
4 CF_CATEGORY_RTCCTOOL Constant Private Type reference (TYPE) CHAR12 'RTCCTOOL' Category: RTCCTOOL 20080228
5 CF_CATEGORY_SDCC Constant Private Type reference (TYPE) CHAR12 'SDCC' Category: SDCC 20080228
6 CF_DELETE_OLD_SDCC_DATA Constant Public Type reference (TYPE) CHAR40 'DELETE_OLD_SDCC_DATA' Taskname 20080228
7 CF_EXPORT_DOWNLOAD Constant Public Type reference (TYPE) CHAR40 'EXPORT_DOWNLOAD' Taskname 20080228
8 CF_LICENSE_DATA Constant Public Type reference (TYPE) CHAR40 'LICENSE_DATA' Taskname 20080228
9 CF_MAINTAIN_SDCC Constant Public Type reference (TYPE) CHAR40 'MAINTAIN_SDCC' Taskname 20080228
10 CF_REQUEST_DATA Constant Public Type reference (TYPE) CHAR40 'REQUEST_DATA' Taskname 20080228
11 CF_RTCCTOOL Constant Public Type reference (TYPE) CHAR40 'RTCCTOOL' Taskname 20080228
12 CF_SEND_DATA Constant Public Type reference (TYPE) CHAR40 'SEND_DATA' Taskname 20080228
13 CF_SERVICE_DEFINITION_REFRESH Constant Public Type reference (TYPE) CHAR40 'SERVICE_DEFINITION_REFRESH' Taskname 20080228
14 CF_SESSION_REFRESH Constant Public Type reference (TYPE) CHAR40 'SESSION_REFRESH' Taskname 20080228
15 CF_STATUS_ACTIVE Constant Private Type reference (TYPE) CHAR1 'A' Task status active 20080228
Methods
# Method Level Visibility Method type Description Created on
1 GET_CREATOR Instance method Public Method Return reference to a task creator object 20080228
2 GET_REFERENCE Static method Public Method Return reference to singleton object 20080228
3 GET_TASK Instance method Public Method Return reference to a task object 20080325
4 GET_TASK_FM Static method Public Method Return name of FM that performs task action 20080605
5 GET_TASK_LIST Instance method Public Method Return list of available tasks 20080228
6 GET_TASK_TEXT Static method Public Method Return short text for task 20080526
7 IS_TASK_ACTIVE Static method Public Method Is task handled by class? 20080526
Events
Class /BDL/CL_TASK_FACTORY has no event.
Types
Class /BDL/CL_TASK_FACTORY has no local type.
Method Signatures

Method GET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CREATOR Value transfer Object reference (TYPE REF TO) /BDL/IF_TASK_CREATOR Reference to creator 20080228
2 Importing IF_TASKNAME Call by reference Type reference (TYPE) /BDL/TASKS-TASKNAME Technical name of task 20080522

Method GET_CREATOR on class /BDL/CL_TASK_FACTORY has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_REFERENCE Value transfer Object reference (TYPE REF TO) /BDL/CL_TASK_FACTORY Reference to singleton object 20080228

Method GET_REFERENCE on class /BDL/CL_TASK_FACTORY has no exception.

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TASK Value transfer Object reference (TYPE REF TO) /BDL/IF_TASK Reference to task object 20080325
2 Importing IF_TASK_ID Call by reference Type reference (TYPE) /BDL/TASKS-ID Task ID 20080325

Method GET_TASK on class /BDL/CL_TASK_FACTORY has no exception.

Method GET_TASK_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_FUNCTION_NAME Value transfer Type reference (TYPE) /BDL/_FUNC Task description 20080605
2 Importing IF_TASKNAME Call by reference Type reference (TYPE) /BDL/TASKS-TASKNAME Technical task name 20080605

Method GET_TASK_FM on class /BDL/CL_TASK_FACTORY has no exception.

Method GET_TASK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASK_LIST Call by reference Type reference (TYPE) /BDL/TASK_ATTR_T List of available task types 20080228
2 Importing IF_CATEGORY Call by reference Type reference (TYPE) /BDL/TASKS-CATEGORY 'SDCC' Category 20080228

Method GET_TASK_LIST on class /BDL/CL_TASK_FACTORY has no exception.

Method GET_TASK_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_TEXT Value transfer Type reference (TYPE) /BDL/TASK_ATTR-TEXT Task description 20080526
2 Importing IF_TASKNAME Call by reference Type reference (TYPE) /BDL/TASKS-TASKNAME Technical task name 20080526

Method GET_TASK_TEXT on class /BDL/CL_TASK_FACTORY has no exception.

Method IS_TASK_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_ACTIVE Value transfer Type reference (TYPE) FLAG 'X' if task is handled by class 20080526
2 Importing IF_TASKNAME Call by reference Type reference (TYPE) /BDL/TASKS-TASKNAME Technical task name 20080526

Method IS_TASK_ACTIVE on class /BDL/CL_TASK_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 2005_1_46C