SAP ABAP Class /ASU/CL_SSM_TASKLIST (ASU Simple Schedule Manager: Maintain Task List)
Hierarchy
ST-PI (Software Component) SAP Solution Tools Plug-In
   SV-SMG-ASU (Application Component) Application-Specific Upgrade
     /ASU/MAIN (Package) Application-Specific Upgrade
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /ASU/IF_TASKLIST Application Specific Upgrade: Interface to Tasklist Manager 20070712
Properties
Class /ASU/CL_SSM_TASKLIST  
Short Description ASU Simple Schedule Manager: Maintain Task List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ASU/MAIN   Application-Specific Upgrade 
Created 20070712   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /ASU/CL_CUSTOMIZING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /ASU/CL_SCHEDMAN_TASKLIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SEEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /ASU/IF_TASKLIST Application Specific Upgrade: Interface to Tasklist Manager 20070712
Friends
Class /ASU/CL_SSM_TASKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NUMKR Constant Protected Type reference (TYPE) INRI-NRRANGENR '01' Number range number 20070712
2 GC_OBJECT Constant Protected Type reference (TYPE) INRI-OBJECT '/ASU/TASKL' Name of number range object 20070712
3 GC_START_NUMBER Constant Protected Type reference (TYPE) NUMC5 '00001' 5 Character Numeric NUMC 20070712
4 GC_TO_NUMBER Constant Protected Type reference (TYPE) PEPPROFILE '99999' Schedule Manager: Task list 20070712
5 GC_TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070919
6 GD_EXECUTION_FW Instance attribute Protected Object reference (TYPE REF TO) /ASU/CL_EXECUTION_FRAMEWORK Framework to exeute manual and fully automated steps. 20071207
7 GD_NODE_ID Instance attribute Protected Type reference (TYPE) NUM12 Numeric field 12 20070712
8 GD_TASK_NUMBER Instance attribute Protected Type reference (TYPE) /ASU/SCMA_NUMBER Application Specific Upgrade: Task (Group) Number 20071030
9 GREF_BADI Instance attribute Protected Object reference (TYPE REF TO) /ASU/IF_EX_TASK_FILTER Business add-in interface /ASU/IF_EX_TASK_FILTER 20070712
10 GS_HEADER Instance attribute Protected Type reference (TYPE) /ASU/TSSM Schedule Manager: Task List Index 20070712
11 GT_ASU_CONTENT Instance attribute Protected Type reference (TYPE) /ASU/CONTENT_OBJECT_T Table Type - Application Specific Upgrade. Single ASU Object 20070712
12 GT_ASU_CONTENT_DEP Instance attribute Protected Type reference (TYPE) /ASU/CONTENT_OBJECT_DEP_T Table Type - ASU Dependency of ASU Content Step 20080605
13 GT_SSMTREE Instance attribute Protected Type reference (TYPE) /ASU/SSMTREE_T TableType ASU Simple Schedule Manager: Tree StructureEntries 20071207
14 GT_TASK_LIST Instance attribute Protected Type reference (TYPE) /ASU/SCMA_TASKLIST_T Schedule Manager: Task list 20070712
15 GT_TASK_LIST_TEXT Instance attribute Protected Type reference (TYPE) /ASU/SCMA_TASKLIST_TEXT_T Texts for the Task List 20070712
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TASKLIST Instance method Private Method Add Tasklist 20070911
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070712
3 FILL_TEXT Instance method Private Method Fill text table. 20080709
4 FILTER Instance method Protected Method Filter tasklist regarding component, existence, usercriteri 20070911
5 GET_NEXT_NUMBER Instance method Private Method Get Next Number from Number Range 20070911
6 GET_NEXT_TASKLIST Instance method Private Method Gnet Unique TaskList Identifier (prefix + number from range) 20070911
7 INIT_SCHEDMAN Instance method Private Method Initialize 20070911
8 UPDATE_TASKLIST Instance method Private Method update Tasklist 20080709
Events
Class /ASU/CL_SSM_TASKLIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_LANGU_TEXT Protected See coding 20070712
2 LTY_NODE Protected See coding 20070712
Method Signatures

Method ADD_TASKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ASU_STEPS Call by reference Type reference (TYPE) /ASU/TASK_T Table Type Application Specific Upgrade: Schedule Manager Ta 20070911
2 Importing IM_AUTOMATIC_STEPS Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070911
3 Importing IM_CT_VERSION_H Call by reference Type reference (TYPE) /ASU/CONTENT_VERSION_HEADER Application Specific Upgrade: Content Version 20070911
4 Importing IM_TOP_NODE Call by reference Type reference (TYPE) LTY_NODE Obsolete 20070911
# Exception Resumable Description Created on
1 GENERAL_ERROR General Error 20070911

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /ASU/CL_SSM_TASKLIST has no parameter.
Method CONSTRUCTOR on class /ASU/CL_SSM_TASKLIST has no exception.

Method FILL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Call by reference Type reference (TYPE) /ASU/TASK Application Specific Upgrade: Task list 20080709
2 Importing IM_TASK_NUMBER Call by reference Type reference (TYPE) /ASU/SCMA_NUMBER Application Specific Upgrade: Task (Group) Number 20080709

Method FILL_TEXT on class /ASU/CL_SSM_TASKLIST has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TASK_TAB Call by reference Type reference (TYPE) /ASU/TASK_T Table Type Application Specific Upgrade: Task 20070911
2 Importing IM_CT_VERSION_H Call by reference Type reference (TYPE) /ASU/CONTENT_VERSION_HEADER Application Specific Upgrade: Content Version 20070911
# Exception Resumable Description Created on
1 GENERAL_ERROR General Error 20070911

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NEXT_NUMBER Value transfer Type reference (TYPE) NUMC10 Numeric Character Field, Length 10 20070911
# Exception Resumable Description Created on
1 ERROR_WITH_GETTING_NEW_NUMBER Error when creating unique task list number from numberrange 20070911
2 GENERAL_ERROR General Error 20070911

Method GET_NEXT_TASKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TASKLIST Value transfer Type reference (TYPE) PEPPROFILE Schedule Manager: Task list 20070911
# Exception Resumable Description Created on
1 GENERAL_ERROR General Error 20070911

Method INIT_SCHEDMAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CT_VERSION_DATA Call by reference Type reference (TYPE) /ASU/CONTENT_VERSION_DATA ASU: Content Version Data 20090528
2 Importing IM_CT_VERSION_H Call by reference Type reference (TYPE) /ASU/CONTENT_VERSION_HEADER Application Specific Upgrade: Content Version 20070911
3 Importing IM_LANGU_TAB Call by reference Type reference (TYPE) /ASU/LANGU_T Language Table 20070911
4 Importing IM_REFERENCE_TASKLIST Call by reference Type reference (TYPE) /ASU/TSSM-REFERENCE_TKLIST Reference Task list 20080804
5 Importing IM_TASKLIST Call by reference Type reference (TYPE) PEPPROFILE SPACE Schedule Manager: Task list 20071129
# Exception Resumable Description Created on
1 GENERAL_ERROR General Error 20070911

Method UPDATE_TASKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ASU_STEPS Call by reference Type reference (TYPE) /ASU/TASK_T Table Type Application Specific Upgrade: Schedule Manager Ta 20080709
2 Importing IM_AUTOMATIC_STEPS Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080709
3 Importing IM_CT_VERSION_H Call by reference Type reference (TYPE) /ASU/CONTENT_VERSION_HEADER Application Specific Upgrade: Content Version 20080709
4 Importing IM_TOP_NODE Call by reference Type reference (TYPE) LTY_NODE Obsolete 20080709
# Exception Resumable Description Created on
1 GENERAL_ERROR General Error 20080709
History
Last changed by/on SAP  20140121 
SAP Release Created in 2005_1_620