SAP ABAP Class CL_CGPL_TASKS (Administration Class for CL_CGPL_TASK)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_APPLICATION_OBJECTS (Package) Project Planning - Application Objects
Properties
Class CL_CGPL_TASKS  
Short Description Administration Class for CL_CGPL_TASK    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_APPLICATION_OBJECTS   Project Planning - Application Objects 
Created 19991115   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CGPLD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CGPL_TASKS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_PROJECT 20001108 Project Planning: Projects
2 CL_CGPL_TASK 20011017 Project Planning: Transactions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PARENT_PROJECT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_PROJECT Project 19991214
2 TABLE_OF_TASKS Instance attribute Private Type reference (TYPE) TY_TASKS List of Tasks 19991116
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Private Method Create Task 19991117
2 APPEND Instance method Private Method Add Task Reference in Table_Of_Tasks 19991117
3 CONSTRUCTOR Instance method Public Constructor Constructor 19991117
4 FREE Instance method Private Method Destructor 20011121
5 GET_ALL_TASKS Instance method Public Method Reads All Tasks 19991209
6 GET_TASK_WITH_EXTERNAL_ID Instance method Public Method Reads Task with External Identification 20011121
7 GET_TASK_WITH_GUID Instance method Public Method Reads Task with GUID 19991208
8 PREPARE_FOR_RELOAD Instance method Private Method Prepares Task Collection for Reloading Project 20011121
9 REMOVE Instance method Private Method Removes Task from Table_Of_Tasks 19991117
10 SET_EDIT_MODE Instance method Private Method Sets Edit Mode for All Tasks 20000315
Events
Class CL_CGPL_TASKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TASKS Private See coding 20011121
2 TY_TASKS_ITEM Private See coding 20011121
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Vorgang 19991118
2 Importing IM_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_TASK Attribute 19991118
3 Importing IM_BELOW Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE übergeordneter Knoten 19991214
4 Importing IM_EXTERNAL_GUID Value transfer Type reference (TYPE) CGPL_GUID16 Projektplanung: 16 stellige GUID für Projekte und Vorgänge 20000215
5 Importing IM_LEFT_TO Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE rechter Nachbar 19991214
6 Importing IM_RIGHT_TO Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE linker Nachbar 20000120

Method ADD on class CL_CGPL_TASKS has no exception.

Method APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Value transfer Object reference (TYPE REF TO) CL_CGPL_TASK Vorgang 19991119

Method APPEND on class CL_CGPL_TASKS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT_PROJECT Value transfer Object reference (TYPE REF TO) CL_CGPL_PROJECT Projekt 19991214

Method CONSTRUCTOR on class CL_CGPL_TASKS has no exception.

Method FREE Signature

Method FREE on class CL_CGPL_TASKS has no parameter.
Method FREE on class CL_CGPL_TASKS has no exception.

Method GET_ALL_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASKS Call by reference Type reference (TYPE) CGPLD_ITAB_TASK Tabelle der Vorgängen 19991209

Method GET_ALL_TASKS on class CL_CGPL_TASKS has no exception.

Method GET_TASK_WITH_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Marketingplan- bzw. und Kampagnenvorgängen 20011121
2 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Projektplanung: Externe Id Projekte, Vorgänge 20011121

Method GET_TASK_WITH_EXTERNAL_ID on class CL_CGPL_TASKS has no exception.

Method GET_TASK_WITH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Taskreferenz 19991208
2 Importing IM_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Taskguid 19991208
# Exception Resumable Description Created on
1 NOT_FOUND Task zur GUID nicht gefunden 19991208

Method PREPARE_FOR_RELOAD Signature

Method PREPARE_FOR_RELOAD on class CL_CGPL_TASKS has no parameter.
Method PREPARE_FOR_RELOAD on class CL_CGPL_TASKS has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Vorgang 19991129

Method REMOVE on class CL_CGPL_TASKS has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) CHAR1 Berabeitungsmodus (space: Anzeigen 'X': Ändern) 20000315

Method SET_EDIT_MODE on class CL_CGPL_TASKS has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 12A