SAP ABAP Class CL_RPM_PROJECT_INTEGRATION_RPM (Project Integration: RPM Project Handling)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_INTEGRATION_PROJECT (Package) RPM Project Integration
Properties
Class CL_RPM_PROJECT_INTEGRATION_RPM  
Short Description Project Integration: RPM Project Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_INTEGRATION_PROJECT   RPM Project Integration 
Created 20031108   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RPM_PROJECT_INTEGRATION_RPM has no forward declaration.
Interfaces
Class CL_RPM_PROJECT_INTEGRATION_RPM has no interface implemented.
Friends
Class CL_RPM_PROJECT_INTEGRATION_RPM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_EXIT_INSTANCE Instance attribute Public Object reference (TYPE REF TO) IF_EX_RPM_PROJ_INTEGRATION 20031203
2 OR_OBJECT_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER 20031209
3 OR_PROJECT Instance attribute Public Object reference (TYPE REF TO) CL_RPM_PROJECT 20031210
4 OR_RPM_PROJECT Instance attribute Public Object reference (TYPE REF TO) CL_RPM_PROJECT 20031201
5 OS_BPS_PROJECT Instance attribute Public Type reference (TYPE) RPM_TS_PROJECT_INF 20031125
6 OS_BPS_PROJECT_NEW Instance attribute Public Type reference (TYPE) RPM_TS_PROJECT_INF 20031125
7 OS_INTEGRATION_PARAMETER Instance attribute Public Type reference (TYPE) RPM_TS_INTEGRATION_PARAMETER 20031204
8 OS_PROJECT_SYNC Instance attribute Public Type reference (TYPE) RPM_TS_PROJECT_SYNC 20031204
9 OS_RPM_PROJECT Instance attribute Public Type reference (TYPE) RPM_TS_PROJECT_INF 20031125
10 OS_RPM_PROJECT_NEW Instance attribute Public Type reference (TYPE) RPM_TS_PROJECT_INF 20031125
11 OT_BPS_RELATES Instance attribute Public Type reference (TYPE) RPM_TT_RELATES_INF 20031125
12 OT_BPS_RELATES_NEW Instance attribute Public Type reference (TYPE) RPM_TT_RELATES_INF 20031125
13 OT_BPS_RESOURCES Instance attribute Public Type reference (TYPE) RPM_TT_RESOURCES_INF 20031125
14 OT_BPS_RESOURCES_NEW Instance attribute Public Type reference (TYPE) RPM_TT_RESOURCES_INF 20031125
15 OT_BPS_ROLES Instance attribute Public Type reference (TYPE) RPM_TT_ROLES_INF 20031125
16 OT_BPS_ROLES_NEW Instance attribute Public Type reference (TYPE) RPM_TT_ROLES_INF 20031125
17 OT_BPS_TASKS Instance attribute Public Type reference (TYPE) RPM_TT_TASKS_INF 20031125
18 OT_BPS_TASKS_NEW Instance attribute Public Type reference (TYPE) RPM_TT_TASKS_INF 20031125
19 OT_BPS_TEAMS Instance attribute Public Type reference (TYPE) RPM_TT_TEAMS_INF 20031125
20 OT_BPS_TEAMS_NEW Instance attribute Public Type reference (TYPE) RPM_TT_TEAMS_INF 20031125
21 OT_OBJECT_TYPES Instance attribute Public Type reference (TYPE) RPM_TT_OBJECT_TYPES 20031128
22 OT_RELATES_SYNC Instance attribute Public Type reference (TYPE) RPM_TT_RELATES_SYNC 20031204
23 OT_RESOURCES_SYNC Instance attribute Public Type reference (TYPE) RPM_TT_RESOURCES_SYNC 20031204
24 OT_ROLES_SYNC Instance attribute Public Type reference (TYPE) RPM_TT_ROLES_SYNC 20031204
25 OT_RPM_RELATES Instance attribute Public Type reference (TYPE) RPM_TT_RELATES_INF 20031125
26 OT_RPM_RELATES_NEW Instance attribute Public Type reference (TYPE) RPM_TT_RELATES_INF 20031125
27 OT_RPM_RESOURCES Instance attribute Public Type reference (TYPE) RPM_TT_RESOURCES_INF 20031125
28 OT_RPM_RESOURCES_NEW Instance attribute Public Type reference (TYPE) RPM_TT_RESOURCES_INF 20031125
29 OT_RPM_ROLES Instance attribute Public Type reference (TYPE) RPM_TT_ROLES_INF 20031125
30 OT_RPM_ROLES_NEW Instance attribute Public Type reference (TYPE) RPM_TT_ROLES_INF 20031125
31 OT_RPM_TASKS Instance attribute Public Type reference (TYPE) RPM_TT_TASKS_INF 20031125
32 OT_RPM_TASKS_NEW Instance attribute Public Type reference (TYPE) RPM_TT_TASKS_INF 20031125
33 OT_RPM_TEAMS Instance attribute Public Type reference (TYPE) RPM_TT_TEAMS_INF 20031125
34 OT_RPM_TEAMS_NEW Instance attribute Public Type reference (TYPE) RPM_TT_TEAMS_INF 20031125
35 OT_TASKS_SYNC Instance attribute Public Type reference (TYPE) RPM_TT_TASKS_SYNC 20031204
36 OT_TEAMS_SYNC Instance attribute Public Type reference (TYPE) RPM_TT_TEAMS_SYNC 20031204
37 OV_ADJUST_BPS Instance attribute Public Type reference (TYPE) XFELD 20031205
38 OV_ADJUST_XRPM Instance attribute Public Type reference (TYPE) XFELD 'X' 20031205
39 OV_BPS_APPLICATION Instance attribute Public Type reference (TYPE) RPM_TV_APPLICATION 20031128
40 OV_BPS_SYSTEM Instance attribute Public Type reference (TYPE) LOGSYS 20031128
41 OV_CREATE_VERSION Instance attribute Public Type reference (TYPE) XFELD 20031209
42 OV_LANGU Instance attribute Public Type reference (TYPE) SYLANGU 20031209
43 OV_NEW_PROJECT_LINK Instance attribute Public Type reference (TYPE) XFELD 20031128
44 OV_RPM_PROJECT_ID Instance attribute Public Type reference (TYPE) RPM_TV_EXTID 20031128
45 OV_SIMULATION Instance attribute Public Type reference (TYPE) XFELD 'X' 20031210
46 OV_VERSION_EXTERNAL_ID Instance attribute Public Type reference (TYPE) RPM_TV_EXTID 20040123
47 OV_VERSION_GUID Instance attribute Public Type reference (TYPE) RPM_TV_GUID 20040123
48 OV_VERSION_TYPE Instance attribute Public Type reference (TYPE) CHAR1 20040209
49 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_PROJECT_INTEGRATION_RPM Project Intergartion: RPM project handling 20040127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method 20031204
2 ADD_RELATE_MESSAGE Instance method Public Method 20031205
3 CHECK_PROJECT_LINK Instance method Public Method 20031128
4 CHECK_RELATE_TYPE Instance method Public Method 20031209
5 CONSTRUCTOR Instance method Public Constructor 20031125
6 COPY_RPM_PROJECT_TO_VERSION Static method Public Method 20031108
7 CREATE_OBJECT_LINK Instance method Public Method 20031209
8 DELETE_ROLE Instance method Public Method 20031210
9 DELETE_TASK Instance method Public Method 20031210
10 FREE_OBJECT Instance method Public Method 20040725
11 GET_ACTIVE_BADI_IMPL Instance method Public Method 20031203
12 GET_ALL_OBJECT_TYPES Instance method Public Method 20031128
13 GET_BPS_PROJECT_DATA Instance method Public Method 20031203
14 GET_DIRECT_RELATES Instance method Public Method 20031210
15 GET_INDIRECT_RELATES Instance method Public Method 20031210
16 GET_INSTANCE Static method Public Method 20040225
17 GET_PROJECT_DIFFERENCES Instance method Public Method 20031204
18 GET_RELATE_DIFFERENCES Instance method Public Method 20031205
19 GET_RELATE_OBJECT_DEF Instance method Public Method 20031205
20 GET_RESOURCE_DIFFERENCES Instance method Public Method 20031205
21 GET_RESOURCE_OBJECT_LINK Instance method Public Method 20031203
22 GET_ROLE_DIFFERENCES Instance method Public Method 20031205
23 GET_ROLE_OBJECT_LINK Instance method Public Method 20031201
24 GET_RPM_PROJECT Instance method Public Method 20031210
25 GET_RPM_PROJECT_DATA Instance method Public Method 20031201
26 GET_RPM_RELATE_DATA Instance method Public Method 20031203
27 GET_RPM_RESOURCE_DATA Instance method Public Method 20031203
28 GET_RPM_ROLE_DATA Instance method Public Method 20031203
29 GET_RPM_TASK_DATA Instance method Public Method 20031201
30 GET_RPM_TEAM_DATA Instance method Public Method 20031203
31 GET_TASK_DIFFERENCES Instance method Public Method 20031205
32 GET_TASK_OBJECT_LINK Instance method Public Method 20031201
33 GET_TEAM_DIFFERENCES Instance method Public Method 20031205
34 GET_TEAM_OBJECT_LINK Instance method Public Method 20040621
35 MERGE_PROJECT_DATA Instance method Public Method 20031204
36 MERGE_PROJECT_OBJECTS Instance method Public Method 20031210
37 MERGE_RELATE_DATA Instance method Public Method 20031205
38 MERGE_RESOURCE_DATA Instance method Public Method 20031205
39 MERGE_ROLE_DATA Instance method Public Method 20031205
40 MERGE_TASK_DATA Instance method Public Method 20031205
41 MERGE_TEAM_DATA Instance method Public Method 20031205
42 MESSAGE_LOG_HEADER Instance method Public Method 20040625
43 PROCESS_SAME_LEVEL_NODES Instance method Public Method 20031210
44 PROCESS_SAME_LEVEL_ROLE_NODES Instance method Public Method 20031210
45 SET_PROJECT_OBJECTS Instance method Public Method 20031210
46 SPLIT_PROJECT_DATA Instance method Public Method 20031208
47 SPLIT_PROJECT_OBJECTS Instance method Public Method 20031210
48 SPLIT_RELATE_DATA Instance method Public Method 20031209
49 SPLIT_RESOURCE_DATA Instance method Public Method 20031209
50 SPLIT_ROLE_DATA Instance method Public Method 20031209
51 SPLIT_TASK_DATA Instance method Public Method 20031210
52 SPLIT_TEAM_DATA Instance method Public Method 20031209
53 UPDATE_PROJECT_DATA Instance method Public Method 20031209
54 UPDATE_RELATE_DATA Instance method Public Method 20031210
55 UPDATE_RESOURCE_DATA Instance method Public Method 20031210
56 UPDATE_ROLE Instance method Public Method 20031210
57 UPDATE_ROLE_DATA Instance method Public Method 20031210
58 UPDATE_TASK Instance method Public Method 20031210
59 UPDATE_TASK_DATA Instance method Public Method 20031209
60 UPDATE_TEAM_DATA Instance method Public Method 20040213
Events
Class CL_RPM_PROJECT_INTEGRATION_RPM has no event.
Types
Class CL_RPM_PROJECT_INTEGRATION_RPM has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031204
2 Importing IV_BPS_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031204
3 Importing IV_BPS_OBJECT_TYPE Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Business Object Type 20031204
4 Importing IV_BPS_RPM_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031204
5 Importing IV_RPM_BPS_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031204
6 Importing IV_RPM_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031204
7 Importing IV_RPM_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031204

Method ADD_MESSAGE on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method ADD_RELATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BPS_RELATE Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031205
2 Importing IS_RPM_RELATE Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031205
3 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031205
4 Importing IV_RPM_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031205

Method ADD_RELATE_MESSAGE on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method CHECK_PROJECT_LINK Signature

Method CHECK_PROJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method CHECK_PROJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method CHECK_RELATE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BPS_RELATE_INF Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031209
2 Changing CS_RPM_RELATE_INF Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031209

Method CHECK_RELATE_TYPE on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTEGRATION_PARAMETER Call by reference Type reference (TYPE) RPM_TS_INTEGRATION_PARAMETER RPM project integration parameters 20031204

Method CONSTRUCTOR on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method COPY_RPM_PROJECT_TO_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RPM_TT_MESSAGES Table type for messages 20040318
2 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20040318
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20040318
4 Exporting EV_VERSION_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031108
5 Exporting EV_VERSION_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031108
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20031108
7 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031108
8 Importing IV_SIMULATION Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031108
9 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031108

Method COPY_RPM_PROJECT_TO_VERSION on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method CREATE_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20031209
2 Importing IS_OBJECT_LINK Call by reference Type reference (TYPE) RPM_TS_OBJ_LINK_INT Object link attributes 20031209
3 Importing IS_PROJECT_BPS_OBJ_DEF Call by reference Type reference (TYPE) DPR_TV_OBL_GROUP Business Object Type 20031209

Method CREATE_OBJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method DELETE_ROLE Signature

Method DELETE_ROLE on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method DELETE_ROLE on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method DELETE_TASK Signature

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

Method FREE_OBJECT Signature

Method FREE_OBJECT on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method FREE_OBJECT on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_ACTIVE_BADI_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20031203

Method GET_ACTIVE_BADI_IMPL on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_ALL_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20031128
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20031128

Method GET_ALL_OBJECT_TYPES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_BPS_PROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) RPM_TT_MESSAGES Table type for messages 20040625
2 Importing IV_BPS_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_PROJECT_ID Project ID 20031210
3 Importing IV_BPS_INTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_INTERNAL_ID40 Internal Object ID char 40 20040702
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20031203

Method GET_BPS_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_DIRECT_RELATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELATE Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031210

Method GET_DIRECT_RELATES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_INDIRECT_RELATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELATE Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031210
2 Changing CT_RELATES Call by reference Type reference (TYPE) RPM_TT_RELATES_INF Relationship List for Project Interfacing 20031210

Method GET_INDIRECT_RELATES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTEGRATION_PARAMETER Call by reference Type reference (TYPE) RPM_TS_INTEGRATION_PARAMETER current language 20040225
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT_INTEGRATION_RPM Project Intergartion: RPM project handling 20040225

Method GET_INSTANCE on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_PROJECT_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031204
2 Importing IS_PROJECT_INF Call by reference Type reference (TYPE) RPM_TS_PROJECT_INF Project Integration Interface Structure 20031204
3 Importing IS_PROJECT_TEMP Call by reference Type reference (TYPE) RPM_TS_PROJECT_INF Project Integration Interface Structure 20031204
4 Importing IV_PROPOSED_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031204

Method GET_PROJECT_DIFFERENCES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RELATE_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205
2 Importing IS_RELATE_INF Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031205
3 Importing IS_RELATE_TEMP Call by reference Type reference (TYPE) RPM_TS_RELATE_INF Relationship Integration Interface Structure 20031205
4 Importing IV_PROPOSED_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205

Method GET_RELATE_DIFFERENCES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RELATE_OBJECT_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TEXT Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE_T Business Object Type Text 20031205
2 Importing IV_BPS_OBJDEF Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE Business Object Type 20031205
3 Importing IV_RPM_OBJDEF Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE Business Object Type 20031205

Method GET_RELATE_OBJECT_DEF on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RESOURCE_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205
2 Importing IS_RESOURCE_INF Call by reference Type reference (TYPE) RPM_TS_RESOURCE_INF Resource Integration Interface Structure 20031205
3 Importing IS_RESOURCE_TEMP Call by reference Type reference (TYPE) RPM_TS_RESOURCE_INF Resource Integration Interface Structure 20031205
4 Importing IV_PROPOSED_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205

Method GET_RESOURCE_DIFFERENCES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RESOURCE_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_LINK_INT Call by reference Type reference (TYPE) RPM_TS_OBJ_LINK_INT Object link attributes 20031203
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE Business Object Type 20031203
3 Importing IR_RESOURCE Call by reference Object reference (TYPE REF TO) CL_RPM_RESOURCE Application task object 20031203
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20031203
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031203
6 Importing IV_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20031203

Method GET_RESOURCE_OBJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_ROLE_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205
2 Importing IS_ROLE_INF Call by reference Type reference (TYPE) RPM_TS_ROLE_INF Role Integration Interface Structure 20031205
3 Importing IS_ROLE_TEMP Call by reference Type reference (TYPE) RPM_TS_ROLE_INF Role Integration Interface Structure 20031205
4 Importing IV_PROPOSED_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205

Method GET_ROLE_DIFFERENCES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_ROLE_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_LINK_INT Call by reference Type reference (TYPE) RPM_TS_OBJ_LINK_INT Object link attributes 20031201
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE Business Object Type 20031201
3 Importing IR_ROLE Call by reference Object reference (TYPE REF TO) CL_RPM_ROLE Application task object 20031201
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20031201
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031201
6 Importing IV_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20031201

Method GET_ROLE_OBJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_PROJECT Signature

Method GET_RPM_PROJECT on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method GET_RPM_PROJECT on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_PROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RPM_PROJECT Value transfer Type reference (TYPE) RPM_TS_PROJECT_INF Project Integration Interface Structure 20040130

Method GET_RPM_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_RELATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RPM_RESOURCES Call by reference Type reference (TYPE) RPM_TT_RESOURCES_INF Resource List for Project Interfacing 20040205
2 Importing IT_RPM_ROLES Call by reference Type reference (TYPE) RPM_TT_ROLES_INF Role List for Project Interfacing 20040205
3 Importing IT_RPM_TASKS Call by reference Type reference (TYPE) RPM_TT_TASKS_INF Task List for Project Interfacing 20040205
4 Importing IT_RPM_TEAMS Call by reference Type reference (TYPE) RPM_TT_TEAMS_INF Team List for Project Interfacing 20040205
5 Returning RT_RPM_RELATES Value transfer Type reference (TYPE) RPM_TT_RELATES_INF Relationship List for Project Interfacing 20040130

Method GET_RPM_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_RESOURCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RPM_RESOURCES Value transfer Type reference (TYPE) RPM_TT_RESOURCES_INF Resource List for Project Interfacing 20040130

Method GET_RPM_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_ROLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RPM_ROLES Value transfer Type reference (TYPE) RPM_TT_ROLES_INF Role List for Project Interfacing 20040130

Method GET_RPM_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_TASK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RPM_TASKS Value transfer Type reference (TYPE) RPM_TT_TASKS_INF Task List for Project Interfacing 20040130

Method GET_RPM_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_RPM_TEAM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RPM_TEAMS Value transfer Type reference (TYPE) RPM_TT_TEAMS_INF Team List for Project Interfacing 20040130

Method GET_RPM_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_TASK_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205
2 Importing IS_TASK_INF Call by reference Type reference (TYPE) RPM_TS_TASK_INF Task Integration Interface Structure 20031205
3 Importing IS_TASK_TEMP Call by reference Type reference (TYPE) RPM_TS_TASK_INF Task Integration Interface Structure 20031205
4 Importing IV_PROPOSED_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205

Method GET_TASK_DIFFERENCES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_TASK_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_LINK_INT Call by reference Type reference (TYPE) RPM_TS_OBJ_LINK_INT Object link attributes 20031201
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE Business Object Type 20031201
3 Importing IR_TASK Call by reference Object reference (TYPE REF TO) CL_RPM_TASK Application task object 20031201
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20031201
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031201
6 Importing IV_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20031201

Method GET_TASK_OBJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_TEAM_DIFFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205
2 Importing IS_TEAM_INF Call by reference Type reference (TYPE) RPM_TS_TEAM_INF Team Integration Interface Structure 20031205
3 Importing IS_TEAM_TEMP Call by reference Type reference (TYPE) RPM_TS_TEAM_INF Team Integration Interface Structure 20031205
4 Importing IV_PROPOSED_ACTION Call by reference Type reference (TYPE) XFELD Checkbox 20031205

Method GET_TEAM_DIFFERENCES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method GET_TEAM_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_LINK_INT Call by reference Type reference (TYPE) RPM_TS_OBJ_LINK_INT Object link attributes 20040621
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) RPM_TV_OBJECT_TYPE Business Object Type 20040621
3 Importing IR_TEAM Call by reference Object reference (TYPE REF TO) CL_RPM_TEAM Resource application object 20040621
4 Importing IV_APPLICATION Call by reference Type reference (TYPE) RPM_TV_APPLICATION Application 20040621
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20040621
6 Importing IV_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20040621

Method GET_TEAM_OBJECT_LINK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_PROJECT_DATA Signature

Method MERGE_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_PROJECT_OBJECTS Signature

Method MERGE_PROJECT_OBJECTS on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_PROJECT_OBJECTS on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_RELATE_DATA Signature

Method MERGE_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_RESOURCE_DATA Signature

Method MERGE_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_ROLE_DATA Signature

Method MERGE_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_TASK_DATA Signature

Method MERGE_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MERGE_TEAM_DATA Signature

Method MERGE_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MERGE_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method MESSAGE_LOG_HEADER Signature

Method MESSAGE_LOG_HEADER on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method MESSAGE_LOG_HEADER on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method PROCESS_SAME_LEVEL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TASKS Call by reference Type reference (TYPE) RPM_TT_TASKS_INF Task List for Project Interfacing 20031210
2 Changing CT_TASKS_REF Call by reference Type reference (TYPE) RPM_TT_GUID_TASKS RPM: Table type for GUID and reference 20031210
3 Importing IR_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20031210
4 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20031210
5 Importing IT_HIERARCHY Call by reference Type reference (TYPE) RPM_TT_NODES_IDS Hierachy Nodes List 20031210
6 Importing IT_SAME_LEVEL_NODES Call by reference Type reference (TYPE) RPM_TT_NODES_IDS Hierachy Nodes List 20031210
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031210

Method PROCESS_SAME_LEVEL_NODES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method PROCESS_SAME_LEVEL_ROLE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) RPM_TT_ROLES_INF Role List for Project Interfacing 20031210
2 Changing CT_ROLES_REF Call by reference Type reference (TYPE) RPM_TT_GUID_ROLES RPM: Table type for role GUID and reference 20031210
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20031210
4 Importing IT_HIERARCHY Call by reference Type reference (TYPE) RPM_TT_NODES_IDS Hierachy Nodes List 20031210
5 Importing IT_SAME_LEVEL_NODES Call by reference Type reference (TYPE) RPM_TT_NODES_IDS Hierachy Nodes List 20031210
6 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031210

Method PROCESS_SAME_LEVEL_ROLE_NODES on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SET_PROJECT_OBJECTS Signature

Method SET_PROJECT_OBJECTS on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040721

Method SPLIT_PROJECT_DATA Signature

Method SPLIT_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SPLIT_PROJECT_OBJECTS Signature

Method SPLIT_PROJECT_OBJECTS on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_PROJECT_OBJECTS on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SPLIT_RELATE_DATA Signature

Method SPLIT_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SPLIT_RESOURCE_DATA Signature

Method SPLIT_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SPLIT_ROLE_DATA Signature

Method SPLIT_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SPLIT_TASK_DATA Signature

Method SPLIT_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method SPLIT_TEAM_DATA Signature

Method SPLIT_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method SPLIT_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_PROJECT_DATA Signature

Method UPDATE_PROJECT_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040721

Method UPDATE_RELATE_DATA Signature

Method UPDATE_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method UPDATE_RELATE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_RESOURCE_DATA Signature

Method UPDATE_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method UPDATE_RESOURCE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ROLES Call by reference Type reference (TYPE) RPM_TT_ROLES_INF Role List for Project Interfacing 20031210
2 Changing CT_ROLES_REF Call by reference Type reference (TYPE) RPM_TT_GUID_ROLES RPM: Table type for role GUID and reference 20031210
3 Importing IR_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20031210
4 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20031210
5 Importing IS_ROLE_INF Call by reference Type reference (TYPE) RPM_TS_ROLE_INF Role Integration Interface Structure 20031210
6 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031210

Method UPDATE_ROLE on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_ROLE_DATA Signature

Method UPDATE_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method UPDATE_ROLE_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TASKS Call by reference Type reference (TYPE) RPM_TT_TASKS_INF Task List for Project Interfacing 20031210
2 Changing CT_TASKS_REF Call by reference Type reference (TYPE) RPM_TT_GUID_TASKS RPM: Table type for GUID and reference 20031210
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20031210
4 Importing IS_TASK_INF Call by reference Type reference (TYPE) RPM_TS_TASK_INF Task Integration Interface Structure 20031210
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031210

Method UPDATE_TASK on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_TASK_DATA Signature

Method UPDATE_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method UPDATE_TASK_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.

Method UPDATE_TEAM_DATA Signature

Method UPDATE_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no parameter.
Method UPDATE_TEAM_DATA on class CL_RPM_PROJECT_INTEGRATION_RPM has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200