SAP ABAP Class CL_RPM_TASK (Application Task Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_TASK (Package) RPM Application Object Task
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20020904
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20020904
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_COMMON Interface for All Application Objects 20020513
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RPM_ENTITY Entity Interface 20020513
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20020904
Properties
Class CL_RPM_TASK  
Short Description Application Task Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_TASK   RPM Application Object Task 
Created 20020513   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20020904
2 BI_PERSISTENT Persistent Business Instance 20020904
3 IF_RPM_COMMON Interface for All Application Objects 20020513
4 IF_RPM_ENTITY Entity Interface 20020513
5 IF_WORKFLOW Business Workflow 20020904
Friends
# Friend Modeled only Created on Description
1 CL_RPM_FACTORY 20020716 Factory Class for Building Appl. Objects
2 CL_RPM_PROJECT 20020514 Master Project Definition
3 CL_RPM_TASKS 20020514 Collection object for tasks
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_CATID Constant Private Type reference (TYPE) SIBFCATID 'CL' Category of Objects in Persistent Object References 20021008
2 OC_STATUS_APPROVAL_PENDING Constant Private Type reference (TYPE) RPM_TV_TASK_STATUS '0003' RPM: Task status 20021010
3 OC_TYPEID Constant Private Type reference (TYPE) SIBFTYPEID 'CL_RPM_TASK' Type of Objects in Persistent Object References 20021008
4 OR_OBJECT_LINKS Instance attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Collection for object link objects 20030325
5 OR_OBJECT_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJECT_STATE Object state 20020703
6 OR_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_RPM_COMMON Entity interface 20020703
7 OR_TASKS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_TASKS Collection object for tasks 20020703
8 OR_TECHNICAL_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_TASK Project Planning - Activities 20020703
9 OS_ATTRIBUTES_OLD Instance attribute Private Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20030611
10 OV_ASSIGNMENT_TYPE Instance attribute Private Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020704
11 OV_LAST_CHANGED Instance attribute Private Type reference (TYPE) RPM_TV_TIMESTAMP RPM TimeStamp 20030829
12 OV_WF_TASK_COMPLETED Instance attribute Private Type reference (TYPE) XFELD Checkbox 20021014
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE_TASK_COMPLETION Static method Public Method Approve task completion 20030815
2 CAST_OBJECT_CHANGED Instance method Private Method Raise event: IF_RPM_COMMON~CHANGED 20020704
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020704
4 CONVERT_API_TO_INT Static method Public Method Convert from the front end to the back end structure 20021001
5 CONVERT_GUID_TO_ID Static method Public Method Convert external ID into internal GUID 20030201
6 CONVERT_ID_TO_GUID Static method Public Method Convert external ID into internal GUID 20030131
7 CUT_CHECK Instance method Private Method Check Before Cutting Task 20021026
8 DELETE Instance method Public Method 20030214
9 DELETE_CHECK Instance method Private Method Is it possible to delete object? 20020719
10 DELETE_TASK Instance method Private Method Partially implemented 20020703
11 FREE Instance method Public Method 20030214
12 GET_API_ATTRIBUTES Instance method Public Method Get attributes in front end structure 20021001
13 GET_ATTRIBUTES Instance method Public Method Get task attributes 20020514
14 GET_ATTRIBUTE_ASSIGNMENT Instance method Private Method Get attribute assignment object 20020513
15 GET_DEPENDENCY_DER_ATT Static method Public Method Get additional data for Project Dependencies 20030730
16 GET_DERIVED_ATTRIBUTES Instance method Public Method Determine derived attributes based upon given atts 20020711
17 GET_DESCRIPTION Instance method Public Method 20030214
18 GET_EDIT_MODE Instance method Public Method 20030214
19 GET_ENTITY_RELATES Instance method Public Method 20030313
20 GET_EXTERNAL_ID Instance method Public Method 20030214
21 GET_GUID Instance method Public Method 20030214
22 GET_HIERARCHY_CHILDREN Instance method Public Method 20030214
23 GET_HIERARCHY_NODE Instance method Public Method 20030214
24 GET_LAST_DOWN_NODE Instance method Public Method 20030214
25 GET_LOCK_MODE Instance method Public Method 20030214
26 GET_LONG_TEXT Instance method Public Method 20030214
27 GET_NODE_NEIGHBORS Instance method Public Method Determine external IDs for surrounding projects in hierarchy 20030207
28 GET_OBJECT_TYPE Instance method Public Method 20030214
29 GET_OBJECT_TYPE_DESCRIPTION Instance method Public Method 20030214
30 GET_OUTLINE_CHILDREN Instance method Public Method 20030214
31 GET_PARENT Instance method Public Method 20030214
32 GET_PARENT_PROJECT Instance method Public Method 20030214
33 GET_ROOT_NODE Instance method Public Method 20030214
34 GET_SHORT_TEXT Instance method Public Method 20030214
35 GET_STATE Instance method Public Method 20030214
36 GET_TASKS Instance method Private Method Get task collection that points to me 20020725
37 GET_TASKS_REF Instance method Public Method Get subtask collection reference 20020709
38 GET_TECHNICAL_OBJECT Instance method Public Method 20030214
39 HAS_CHANGES Instance method Public Method 20030214
40 IS_CHANGEABLE Instance method Public Method 20030214
41 IS_DELETED Instance method Public Method 20030214
42 IS_DELETE_POSSIBLE Instance method Public Method 20020719
43 IS_IN_EDIT_MODE Instance method Public Method 20030214
44 IS_IN_LOCK_MODE Instance method Public Method 20030214
45 IS_PERSISTENT Instance method Public Method 20030214
46 IS_TEMPLATE Instance method Public Method 20030214
47 MERGE_ATTRIBUTES Static method Public Method Merge CGPL and RPM attribs into INT struct 20020703
48 MOVE_TASK Instance method Public Method Reset task in hierarchy 20021026
49 MOVE_TASK_CHECK Instance method Private Method Verify consistency of proposed task move 20021026
50 NOTIFY_OF_TECH_OBJECT_CHANGE Instance method Public Method 20030214
51 ON_CHANGES_COMMITTED Instance method Public Method 20030214
52 ON_END_OF_TRANSACTION Instance method Public Method 20030214
53 ON_TECHNICAL_OBJECT_CHANGED Instance method Private Event handling method Event handler: CL_CGPL_TASK OBJECT_CHANGED 20020703
54 ON_TECHNICAL_OBJECT_DELETED Instance method Private Event handling method Event handler: CL_CGPL_TASK OBJECT_DELETED 20020703
55 PASTE_CHECK Instance method Private Method Check Before Adding a Task 20021026
56 PREPARE_TO_SAVE Instance method Public Method 20030214
57 REASSIGN_PARENT Instance method Public Method Assign task to new parent 20021026
58 SAVE_CHECK Instance method Public Method 20030214
59 SET_ATTRIBUTES Instance method Public Method Set task attributes 20020514
60 SET_DESCRIPTION Instance method Public Method 20030214
61 SET_EDIT_MODE Instance method Public Method 20030214
62 SET_EDIT_MODE_FOR_ALL Instance method Public Method Set the edit mode for all: myself and my children 20021025
63 SET_EXTERNAL_ID Instance method Public Method Set external ID of task 20021026
64 SET_LONG_TEXT Instance method Public Method 20030214
65 SET_PARENT Instance method Private Method Set application object parent of task 20020723
66 SET_SHORT_TEXT Instance method Public Method 20030214
67 SPLIT_ATTRIBUTES Instance method Private Method Split into CGPL and RPM attribs 20020703
68 VERIFY_ATTRIBUTES Instance method Private Method Verify attribute validity 20020717
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20030214
2 CREATED Instance Event
(0)
Public
(2)
20030214
3 DELETED Instance Event
(0)
Public
(2)
20030214
4 FREED Instance Event
(0)
Public
(2)
20030214
5 LOADED Instance Event
(0)
Public
(2)
20030214
6 TASK_COMPLETED Instance Event
(0)
Public
(2)
Task status changed to 'Approval Pending'. 20020930
Types
Class CL_RPM_TASK has no local type.
Method Signatures

Method APPROVE_TASK_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20030815
2 Exporting NOTICE Call by reference Type reference (TYPE) SWFTVALUE Workflow: Table Type for XML Character Stream 20030815
3 Exporting PROCSTATE Call by reference Type reference (TYPE) CHAR255 Character Data Type for Container Definition 20030815
4 Importing PROJECTDESCRIPTION Call by reference Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030815
5 Importing PROJECTID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030815
6 Importing RESOURCEDESCRIPTION Call by reference Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030815
7 Importing RESOURCEID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030815
8 Importing TASKDESCRIPTION Call by reference Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030815
9 Importing TASKID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030815

Method APPROVE_TASK_COMPLETION on class CL_RPM_TASK has no exception.

Method CAST_OBJECT_CHANGED Signature

Method CAST_OBJECT_CHANGED on class CL_RPM_TASK has no parameter.
Method CAST_OBJECT_CHANGED on class CL_RPM_TASK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Project Planning - Activities 20020704

Method CONSTRUCTOR on class CL_RPM_TASK has no exception.

Method CONVERT_API_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_API_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_TASK_API RPM: Task data that can be changed externally 20021001
2 Returning RS_INT_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20021001

Method CONVERT_API_TO_INT on class CL_RPM_TASK has no exception.

Method CONVERT_GUID_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Task GUID 20030201
2 Returning RS_PROJECT_TASK_ID Value transfer Type reference (TYPE) RPM_TS_PROJECT_OBJECT_IDS Project, Task IDs 20030201
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030201

Method CONVERT_ID_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROJECT_TASK_ID Call by reference Type reference (TYPE) RPM_TS_PROJECT_OBJECT_IDS External ID 20030131
2 Returning RV_TASK_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030131
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030131

Method CUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHECK_OKAY Value transfer Type reference (TYPE) BOOLE_D Boolean 20021026

Method CUT_CHECK on class CL_RPM_TASK has no exception.

Method DELETE Signature

Method DELETE on class CL_RPM_TASK has no parameter.
Method DELETE on class CL_RPM_TASK has no exception.

Method DELETE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELETION_POSSIBLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020719

Method DELETE_CHECK on class CL_RPM_TASK has no exception.

Method DELETE_TASK Signature

Method DELETE_TASK on class CL_RPM_TASK has no parameter.
Method DELETE_TASK on class CL_RPM_TASK has no exception.

Method FREE Signature

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

Method GET_API_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Current language 20021001
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TASK_API RPM: Task data that can be changed externally 20021001

Method GET_API_ATTRIBUTES on class CL_RPM_TASK has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20020703
2 Exporting ES_ATTRIBUTES_OLD Value transfer Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20020703

Method GET_ATTRIBUTES on class CL_RPM_TASK has no exception.

Method GET_ATTRIBUTE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ATTRIBUTE_ASSIGNMENT Value transfer Object reference (TYPE REF TO) CL_RPM_TASK_ASSIGN RPM Task assignment 20020703

Method GET_ATTRIBUTE_ASSIGNMENT on class CL_RPM_TASK has no exception.

Method GET_DEPENDENCY_DER_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DEPENDENCIES_DER Value transfer Type reference (TYPE) RPM_TT_PROJ_DEPENDENCY Project and Task Dependencies 20030730
2 Importing IT_DEPENDENCIES Call by reference Type reference (TYPE) RPM_TT_PROJ_DEPENDENCY_INT Project Dependencies 20030730

Method GET_DEPENDENCY_DER_ATT on class CL_RPM_TASK has no exception.

Method GET_DERIVED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CGPL_ATT Call by reference Type reference (TYPE) CGPL_ATTR_INCL Project Planning: Projects and Activities Include Structure 20021014
2 Returning RS_DERIVED_ATTS Value transfer Type reference (TYPE) RPM_TS_TASK_DERIVED_ATT Derived task attributes 20020711

Method GET_DERIVED_ATTRIBUTES on class CL_RPM_TASK has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_RPM_TASK has no parameter.
Method GET_DESCRIPTION on class CL_RPM_TASK has no exception.

Method GET_EDIT_MODE Signature

Method GET_EDIT_MODE on class CL_RPM_TASK has no parameter.
Method GET_EDIT_MODE on class CL_RPM_TASK has no exception.

Method GET_ENTITY_RELATES Signature

Method GET_ENTITY_RELATES on class CL_RPM_TASK has no parameter.
Method GET_ENTITY_RELATES on class CL_RPM_TASK has no exception.

Method GET_EXTERNAL_ID Signature

Method GET_EXTERNAL_ID on class CL_RPM_TASK has no parameter.
Method GET_EXTERNAL_ID on class CL_RPM_TASK has no exception.

Method GET_GUID Signature

Method GET_GUID on class CL_RPM_TASK has no parameter.
Method GET_GUID on class CL_RPM_TASK has no exception.

Method GET_HIERARCHY_CHILDREN Signature

Method GET_HIERARCHY_CHILDREN on class CL_RPM_TASK has no parameter.
Method GET_HIERARCHY_CHILDREN on class CL_RPM_TASK has no exception.

Method GET_HIERARCHY_NODE Signature

Method GET_HIERARCHY_NODE on class CL_RPM_TASK has no parameter.
Method GET_HIERARCHY_NODE on class CL_RPM_TASK has no exception.

Method GET_LAST_DOWN_NODE Signature

Method GET_LAST_DOWN_NODE on class CL_RPM_TASK has no parameter.
Method GET_LAST_DOWN_NODE on class CL_RPM_TASK has no exception.

Method GET_LOCK_MODE Signature

Method GET_LOCK_MODE on class CL_RPM_TASK has no parameter.
Method GET_LOCK_MODE on class CL_RPM_TASK has no exception.

Method GET_LONG_TEXT Signature

Method GET_LONG_TEXT on class CL_RPM_TASK has no parameter.
Method GET_LONG_TEXT on class CL_RPM_TASK has no exception.

Method GET_NODE_NEIGHBORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NEIGHBOR Value transfer Type reference (TYPE) RPM_TS_NEIGHBOR RPM Structure: Node neighbor IDs 20030207

Method GET_NODE_NEIGHBORS on class CL_RPM_TASK has no exception.

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on class CL_RPM_TASK has no parameter.
Method GET_OBJECT_TYPE on class CL_RPM_TASK has no exception.

Method GET_OBJECT_TYPE_DESCRIPTION Signature

Method GET_OBJECT_TYPE_DESCRIPTION on class CL_RPM_TASK has no parameter.
Method GET_OBJECT_TYPE_DESCRIPTION on class CL_RPM_TASK has no exception.

Method GET_OUTLINE_CHILDREN Signature

Method GET_OUTLINE_CHILDREN on class CL_RPM_TASK has no parameter.
Method GET_OUTLINE_CHILDREN on class CL_RPM_TASK has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class CL_RPM_TASK has no parameter.
Method GET_PARENT on class CL_RPM_TASK has no exception.

Method GET_PARENT_PROJECT Signature

Method GET_PARENT_PROJECT on class CL_RPM_TASK has no parameter.
Method GET_PARENT_PROJECT on class CL_RPM_TASK has no exception.

Method GET_ROOT_NODE Signature

Method GET_ROOT_NODE on class CL_RPM_TASK has no parameter.
Method GET_ROOT_NODE on class CL_RPM_TASK has no exception.

Method GET_SHORT_TEXT Signature

Method GET_SHORT_TEXT on class CL_RPM_TASK has no parameter.
Method GET_SHORT_TEXT on class CL_RPM_TASK has no exception.

Method GET_STATE Signature

Method GET_STATE on class CL_RPM_TASK has no parameter.
Method GET_STATE on class CL_RPM_TASK has no exception.

Method GET_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TASKS Value transfer Object reference (TYPE REF TO) CL_RPM_TASKS Collection object for tasks 20020725

Method GET_TASKS on class CL_RPM_TASK has no exception.

Method GET_TASKS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TASKS Value transfer Object reference (TYPE REF TO) CL_RPM_TASKS Collection object for tasks 20020709

Method GET_TASKS_REF on class CL_RPM_TASK has no exception.

Method GET_TECHNICAL_OBJECT Signature

Method GET_TECHNICAL_OBJECT on class CL_RPM_TASK has no parameter.
Method GET_TECHNICAL_OBJECT on class CL_RPM_TASK has no exception.

Method HAS_CHANGES Signature

Method HAS_CHANGES on class CL_RPM_TASK has no parameter.
Method HAS_CHANGES on class CL_RPM_TASK has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on class CL_RPM_TASK has no parameter.
Method IS_CHANGEABLE on class CL_RPM_TASK has no exception.

Method IS_DELETED Signature

Method IS_DELETED on class CL_RPM_TASK has no parameter.
Method IS_DELETED on class CL_RPM_TASK has no exception.

Method IS_DELETE_POSSIBLE Signature

Method IS_DELETE_POSSIBLE on class CL_RPM_TASK has no parameter.
Method IS_DELETE_POSSIBLE on class CL_RPM_TASK has no exception.

Method IS_IN_EDIT_MODE Signature

Method IS_IN_EDIT_MODE on class CL_RPM_TASK has no parameter.
Method IS_IN_EDIT_MODE on class CL_RPM_TASK has no exception.

Method IS_IN_LOCK_MODE Signature

Method IS_IN_LOCK_MODE on class CL_RPM_TASK has no parameter.
Method IS_IN_LOCK_MODE on class CL_RPM_TASK has no exception.

Method IS_PERSISTENT Signature

Method IS_PERSISTENT on class CL_RPM_TASK has no parameter.
Method IS_PERSISTENT on class CL_RPM_TASK has no exception.

Method IS_TEMPLATE Signature

Method IS_TEMPLATE on class CL_RPM_TASK has no parameter.
Method IS_TEMPLATE on class CL_RPM_TASK has no exception.

Method MERGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CGPL_ATTRIBUTES Call by reference Type reference (TYPE) CGPL_TASK Project Planning: Activities Attribute Table 20020703
2 Importing IS_RPM_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_TASK_DB_INT Project Task Data 20020703
3 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20020703

Method MERGE_ATTRIBUTES on class CL_RPM_TASK has no exception.

Method MOVE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LEFT_OF_ME Call by reference Object reference (TYPE REF TO) CL_RPM_TASK Entity interface 20021026
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20021026
3 Importing IR_RIGHT_OF_ME Call by reference Object reference (TYPE REF TO) CL_RPM_TASK Entity interface 20021026
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021026

Method MOVE_TASK_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Entity interface 20021026
2 Importing IR_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Application task object 20021026
3 Importing IR_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Application task object 20021026
4 Returning RV_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Move check okay 20021026

Method MOVE_TASK_CHECK on class CL_RPM_TASK has no exception.

Method NOTIFY_OF_TECH_OBJECT_CHANGE Signature

Method NOTIFY_OF_TECH_OBJECT_CHANGE on class CL_RPM_TASK has no parameter.
Method NOTIFY_OF_TECH_OBJECT_CHANGE on class CL_RPM_TASK has no exception.

Method ON_CHANGES_COMMITTED Signature

Method ON_CHANGES_COMMITTED on class CL_RPM_TASK has no parameter.
Method ON_CHANGES_COMMITTED on class CL_RPM_TASK has no exception.

Method ON_END_OF_TRANSACTION Signature

Method ON_END_OF_TRANSACTION on class CL_RPM_TASK has no parameter.
Method ON_END_OF_TRANSACTION on class CL_RPM_TASK has no exception.

Method ON_TECHNICAL_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20020703

Method ON_TECHNICAL_OBJECT_CHANGED on class CL_RPM_TASK has no exception.

Method ON_TECHNICAL_OBJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20020703

Method ON_TECHNICAL_OBJECT_DELETED on class CL_RPM_TASK has no exception.

Method PASTE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Project Planning - Hierarchy Nodes 20021026
2 Returning RV_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021026

Method PASTE_CHECK on class CL_RPM_TASK has no exception.

Method PREPARE_TO_SAVE Signature

Method PREPARE_TO_SAVE on class CL_RPM_TASK has no parameter.
Method PREPARE_TO_SAVE on class CL_RPM_TASK has no exception.

Method REASSIGN_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID GUID 20021026
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021026

Method SAVE_CHECK Signature

Method SAVE_CHECK on class CL_RPM_TASK has no parameter.
Method SAVE_CHECK on class CL_RPM_TASK has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20020514
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR 20030611

Method SET_DESCRIPTION Signature

Method SET_DESCRIPTION on class CL_RPM_TASK has no parameter.
Method SET_DESCRIPTION on class CL_RPM_TASK has no exception.

Method SET_EDIT_MODE Signature

Method SET_EDIT_MODE on class CL_RPM_TASK has no parameter.
Method SET_EDIT_MODE on class CL_RPM_TASK has no exception.

Method SET_EDIT_MODE_FOR_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Value transfer Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021025
2 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) RPM_TV_EDIT_MODE Edit mode of application objects 20021025
3 Returning RV_RC Value transfer Type reference (TYPE) I Return code (0=>Success) 20021025

Method SET_EDIT_MODE_FOR_ALL on class CL_RPM_TASK has no exception.

Method SET_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20021026
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021126

Method SET_LONG_TEXT Signature

Method SET_LONG_TEXT on class CL_RPM_TASK has no parameter.
Method SET_LONG_TEXT on class CL_RPM_TASK has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class CL_RPM_TASK has no parameter.
Method SET_PARENT on class CL_RPM_TASK has no exception.

Method SET_SHORT_TEXT Signature

Method SET_SHORT_TEXT on class CL_RPM_TASK has no parameter.
Method SET_SHORT_TEXT on class CL_RPM_TASK has no exception.

Method SPLIT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CGPL_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_TASK Project Planning: Project Headers Attribute Table 20020703
2 Exporting ES_RPM_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TASK_DB_INT Project data 20020703
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_TASK_INT Task attributes 20020703

Method SPLIT_ATTRIBUTES on class CL_RPM_TASK has no exception.

Method VERIFY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) RPM_TS_TASK_DB_INT Project Task Data 20020717
2 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_TASK_DB_INT Project Task Data 20020717

Method VERIFY_ATTRIBUTES on class CL_RPM_TASK has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_RPM_TASK has no parameter.
Event CREATED Signature
Event CREATED on class CL_RPM_TASK has no parameter.
Event DELETED Signature
Event DELETED on class CL_RPM_TASK has no parameter.
Event FREED Signature
Event FREED on class CL_RPM_TASK has no parameter.
Event LOADED Signature
Event LOADED on class CL_RPM_TASK has no parameter.
Event TASK_COMPLETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 COMMIT_WORK Exporting Value transfer Type reference (TYPE) C 20021011
2 OC_TYPEID Exporting Value transfer Type reference (TYPE) SIBFTYPEID Type of Objects in Persistent Object References 20021011
3 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021011
4 PROJECTSHORTTEXT Exporting Value transfer Type reference (TYPE) RPM_TV_SHORT_TEXT RPM Data Element: Application object short text 20021014
5 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021011
6 RESOURCEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021015
7 RESOURCE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021011
8 ROLEDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021114
9 ROLE_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021114
10 TASKDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20021011
11 TASK_GUID Exporting Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021011
12 TASK_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021011
History
Last changed by/on SAP  20141109 
SAP Release Created in 200