SAP ABAP Class CL_RPM_OBJ_MANAGER (Proj. Mgmt Controller)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_CORE (Package) RPM Core Processing
Properties
Class CL_RPM_OBJ_MANAGER  
Short Description Proj. Mgmt Controller    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_CORE   RPM Core Processing 
Created 20020514   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_RPM_CGPL_DB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RPM_LANGUAGE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_OBJ_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /RPM/CL_OBJECT_API 20111214 xRPM Object Provider Super Class
2 CL_RPM_CHANGE_MANAGER 20111214 Generic Class for Event Handling
3 CL_RPM_FACTORY 20111214 Factory Class for Building Appl. Objects
4 CL_RPM_OBJ_MAPPER 20111214 Mapper of GUIDs to Application Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_BOOTSTRAP_MEMBERS Instance attribute Private Type reference (TYPE) TY_BOOTSTRAP_MEMBERS 20070130
2 MT_SUBSYSTEMS Instance attribute Private Type reference (TYPE) TY_PLUG_IN_SUBSYSTEMS 20070130
3 MV_ACO_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070215
4 MV_ACO_HANDLE Instance attribute Private Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle for Reference to Instance of Persistence Class 20070215
5 MV_METRICS_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20090306
6 MV_METRICS_HANDLE Instance attribute Private Type reference (TYPE) INM_M_TV_HANDLE Handle for Reference to Instance of Persistence Class 20081113
7 OR_CHANGE_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_RPM_CHANGE_MANAGER 20020524
8 OR_FACTORY Instance attribute Public Object reference (TYPE REF TO) CL_RPM_FACTORY 20020514
9 OR_MAPPER Instance attribute Public Object reference (TYPE REF TO) CL_RPM_OBJ_MAPPER 20020514
10 OR_OBJECT_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_OBJECT_MANAGER 20020514
11 OR_PROJECTS Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_PROJECTS 20020514
12 OT_FAILED_OBJECTS Instance attribute Private Type reference (TYPE) RPM_TT_COMMONS 20020619
13 OT_FAILED_SUB_OBJECTS Instance attribute Private Type reference (TYPE) /RPM/TT_SUB_OBJECT_HIER Subobject Hierarchy Table 20081201
14 OT_OBJECT_TEXTS Instance attribute Private Type reference (TYPE) CGPL_OBJECTTEXTS 20020619
15 OV_IS_BUILDING Instance attribute Private Type reference (TYPE) BOOLE_D 20020531
16 OV_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU 20020626
17 OV_LOAD_COUNTER Instance attribute Private Type reference (TYPE) I 20020514
18 OV_QNNR_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D 20050204
19 OV_QNNR_HANDLE Instance attribute Private Type reference (TYPE) /RPM/QNNR_PERSISTENCY_HANDLE 20050204
20 OV_STATE Instance attribute Private Type reference (TYPE) RPM_TV_OBJECT_STATE 20020531
21 SC_STATE_READY Constant Public Type reference (TYPE) RPM_TV_OBJECT_STATE 'R' 20020531
22 SC_UNDEFINED Constant Public Type reference (TYPE) RPM_TV_OBJECT_STATE '-' 20020531
23 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER 20020514
24 SV_PROGRAM_NAME Static Attribute Private Type reference (TYPE) SYREPID 20020515
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHANGED_SUB_OBJECT Instance method Public Method Add to List of Updated Subobjects on Change Manager 20081123
2 AFTER_COMMIT Instance method Public Method 20081023
3 AFTER_ROLLBACK Instance method Public Method 20081027
4 BEFORE_SAVE Instance method Public Method 20081022
5 CHECK_HIERARCHY_INSERT Instance method Private Method 20030211
6 CHECK_HIERARCHY_UPDATE Instance method Private Method 20030211
7 CLASS_CONSTRUCTOR Static method Public Constructor 20020514
8 CONSTRUCTOR Instance method Public Constructor 20020514
9 COPY_ROLE_TEMPLATE_TO_ROLE Instance method Public Method 20020924
10 COPY_ROLE_TO_ROLE_TEMPLATE Instance method Public Method 20021005
11 CREATE_APPL_OBJECT Instance method Public Method 20020726
12 CREATE_INITIATIVE Instance method Public Method Create Initiative Main Objects 20070102
13 CREATE_INITIATIVE_TEMPLATE Instance method Public Method Create Initiative Template Main Objects 20070217
14 CREATE_INITIATIVE_VERSION Instance method Public Method Create Initiative Version Main Objects 20081007
15 CREATE_INITIATIVE_W_TEMPLATE Instance method Public Method Create Initiative with Template 20070430
16 CREATE_PROJECT Instance method Public Method 20020518
17 CREATE_PROJECT_TEMPLATE Instance method Public Method 20020903
18 CREATE_PROJECT_VERSION Instance method Public Method 20031108
19 CREATE_PROJECT_W_TEMPLATE Instance method Public Method 20070509
20 DO_CLEANUP Instance method Public Method 20081028
21 DO_SAVE Instance method Public Method 20081022
22 FETCH_APPLICATION_OBJECTS Instance method Private Method 20020516
23 FREE Instance method Public Method 20020514
24 GET_ACO_HANDLE Instance method Public Method 20070215
25 GET_APPL_OBJECT Instance method Public Method 20020514
26 GET_CPROJECT_TEMPLATES Static method Public Method Use the method from /rpm/cl_configuration 20100505
27 GET_INITIATIVE Instance method Public Method 20090820
28 GET_INITIATIVES Instance method Public Method 20070808
29 GET_INSTANCE Static method Public Method 20020514
30 GET_ITEM_CLASSIFICATION Static method Public Method 20060331
31 GET_ITEM_DETAIL Static method Public Method 20050225
32 GET_ITEM_DETAIL_GUID Static method Public Method 20050323
33 GET_ITEM_HEADER Static method Public Method 20050221
34 GET_LANGUAGE Instance method Public Method 20020626
35 GET_METRIC_HANDLE Instance method Public Method 20090304
36 GET_OBJECT_TYPE_DESCRIPTION Instance method Public Method 20020619
37 GET_PROJECT Instance method Public Method 20020514
38 GET_PROJECTS Instance method Public Method 20070718
39 GET_PROJECT_GUID Instance method Private Method 20030313
40 GET_PRO_DETAIL Instance method Private Method 20020731
41 GET_QNNR_HANDLE Instance method Public Method 20050211
42 GET_RELATE Instance method Private Method 20030112
43 GET_RESOURCE Instance method Private Method 20020919
44 GET_ROLE Instance method Private Method 20020910
45 GET_TASK Instance method Private Method 20020731
46 HAS_CHANGES Instance method Public Method 20020514
47 INITIALIZE Instance method Public Method 20021127
48 INITIALIZE_AFTER_SAVE Instance method Public Method Initialize Customer Subsystem 20090519
49 INITIALIZE_WO_UNLOCK Instance method Public Method 20050629
50 INIT_ACO Instance method Private Method 20070215
51 INIT_BOOTSTRAP_MEMBERS Instance method Private Method Initialize More Components Within Loading Process 20070130
52 INIT_CGPL_ENGINE Instance method Private Method 20020515
53 INIT_FACTORY Instance method Private Method 20020516
54 INIT_MAPPER Instance method Private Method 20020516
55 INIT_METRICS Instance method Private Method 20090306
56 INIT_PLUG_IN_SUBSYSTEMS Instance method Private Method Initialize Subsystems to Be Loaded Within Loading Process 20070130
57 INIT_QNNR Instance method Private Method 20050204
58 IS_LOADED Instance method Public Method 20020514
59 IS_TOP_LEVEL_OBJECT_TYPE Instance method Private Method 20020516
60 LOAD_APPL_OBJECTS Instance method Public Method Load Initiative Main Objects 20070220
61 LOAD_INITIATIVES Instance method Public Method Load Initiative Main Objects 20070102
62 LOAD_INITIATIVE_TEMPLATES Instance method Public Method Load Initiative Main Objects 20070221
63 LOAD_PROJECTS Instance method Public Method 20020514
64 LOAD_PROJECT_TEMPLATES Instance method Public Method 20020514
65 LOAD_PRO_DETAILS Instance method Private Method 20030214
66 LOAD_RELATES Instance method Public Method 20030111
67 LOAD_RESOURCES Instance method Public Method 20020919
68 LOAD_ROLES Instance method Public Method 20020910
69 LOAD_ROLE_TEMPLATES Instance method Public Method 20020910
70 LOAD_TASKS Instance method Public Method 20020514
71 LOAD_TEAMS Instance method Public Method 20030306
72 MOVE_PROJECT Instance method Public Method 20030130
73 MOVE_ROLE Instance method Public Method 20030313
74 MOVE_TASK Instance method Public Method 20030201
75 ON_AUTHORIZATION_CHANGED Instance method Private Event handling method Handler for Authorization Change 20070215
76 ON_METRICS_CHANGED Instance method Private Event handling method 20090306
77 ON_QUESTIONNAIRE_CHANGED Instance method Private Event handling method 20050204
78 PREPARE_SAVE Instance method Private Method 20020517
79 RAISE_COMMITED Instance method Public Method 20050322
80 READ_DECISION_POINT Instance method Public Method 20100708
81 READ_INITIATIVE Static method Public Method 20070830
82 READ_ITEM_DECISION_POINTS Instance method Public Method Read Decision Points of an Item 20090309
83 READ_ITEM_DETAIL Static method Public Method 20050611
84 READ_OBJECT_DESCRIPTION Instance method Public Method 20030516
85 READ_PHASE Instance method Public Method 20070727
86 READ_PROJECT Instance method Public Method 20030508
87 READ_PROJECT_CO Instance method Public Method 20031112
88 READ_PROJECT_DESCRIPTION Instance method Public Method 20030509
89 READ_PROJECT_TEMPLATE Instance method Public Method 20030509
90 READ_PROJECT_VERSIONS Instance method Public Method 20031112
91 READ_RELATE Instance method Public Method 20030510
92 READ_RESOURCE Instance method Public Method 20030510
93 READ_ROLE Instance method Public Method 20030509
94 READ_SUBPROJECTS Instance method Public Method 20040805
95 READ_TASK Instance method Public Method 20030520
96 READ_TEAM Instance method Public Method 20030516
97 READ_VERSION_INFO Instance method Public Method Determines the version info for an object 20100330
98 REFRESH_ACO_HANDLE Instance method Public Method Refresh the aco persistency handle 20100706
99 SAVE Instance method Private Method 20020517
100 SAVE_CHANGES Instance method Public Method 20020517
101 SAVE_CHANGES_WO_COMMIT Instance method Public Method 20050127
102 SAVE_CHANGES_WO_UNLOCK Instance method Public Method 20050316
103 SAVE_WO_COMMIT Instance method Private Method 20050127
104 SAVE_WO_UNLOCK Instance method Private Method 20050316
105 SET_EDIT_MODE Instance method Public Method 20020514
106 SET_LANGUAGE Instance method Private Method 20020626
107 VERIFY_STATE Instance method Private Method 20020516
Events
# Event Type Visibility Description Created on
1 BEFORE_OBJ_SAVE Instance Event
(0)
Public
(2)
20091022
2 CHANGES_COMMITTED Instance Event
(0)
Public
(2)
20020521
3 END_OF_TRANSACTION Instance Event
(0)
Public
(2)
20021128
4 LOAD_FINISHED Instance Event
(0)
Public
(2)
20020515
5 LOAD_STARTED Instance Event
(0)
Public
(2)
20020515
6 SAVE_CHECK_REQUESTED Instance Event
(0)
Public
(2)
20030205
7 SAVE_FAILED Instance Event
(0)
Public
(2)
20020517
8 SAVE_PREPARED Instance Event
(0)
Public
(2)
20020517
9 SAVE_REQUESTED Instance Event
(0)
Public
(2)
20020517
10 STATUS_CHANGE Instance Event
(0)
Public
(2)
20021015
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BOOTSTRAP_MEMBER Private See coding 20070130 BEGIN OF ty_bootstrap_member, class TYPE seoclsname, place TYPE i, initialize TYPE boole_d, END OF ty_bootstrap_member
2 TY_BOOTSTRAP_MEMBERS Private See coding 20070130 ty_bootstrap_members TYPE SORTED TABLE OF ty_bootstrap_member WITH NON-UNIQUE KEY place
3 TY_PLUG_IN_SUBSYSTEMS Private See coding 20070130 ty_plug_in_subsystems TYPE STANDARD TABLE OF REF TO if_RPM_appl_plug_in_subsystem
Method Signatures

Method ADD_CHANGED_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHANGED_SUB_OBJ_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_SUB_OBJECT_HIER 20081123

Method ADD_CHANGED_SUB_OBJECT on class CL_RPM_OBJ_MANAGER has no exception.

Method AFTER_COMMIT Signature

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

Method AFTER_COMMIT on class CL_RPM_OBJ_MANAGER has no exception.

Method AFTER_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REJECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081027

Method AFTER_ROLLBACK on class CL_RPM_OBJ_MANAGER has no exception.

Method BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022
2 Returning RV_REJECTED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081022

Method BEFORE_SAVE on class CL_RPM_OBJ_MANAGER has no exception.

Method CHECK_HIERARCHY_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LEFT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
3 Importing IR_RIGHT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
4 Importing IV_CHECK_SIBLINGS Call by reference Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030214
5 Returning RV_BOOLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030211

Method CHECK_HIERARCHY_INSERT on class CL_RPM_OBJ_MANAGER has no exception.

Method CHECK_HIERARCHY_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
2 Importing IR_LEFT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
3 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
4 Importing IR_RIGHT Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20030211
5 Returning RV_BOOLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030211

Method CHECK_HIERARCHY_UPDATE on class CL_RPM_OBJ_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_OBJ_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_OBJ_MANAGER has no exception.

Method CONSTRUCTOR 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 20021122
2 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) CHAR1 'O' indicates usage of optimistic locking 20081104

Method CONSTRUCTOR on class CL_RPM_OBJ_MANAGER has no exception.

Method COPY_ROLE_TEMPLATE_TO_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20020924
2 Importing IV_ROLE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Role ID 20020924
3 Importing IV_SIMULATION Value transfer Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020927
4 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Template GUID 20020924
5 Returning RR_ROLE Value transfer Object reference (TYPE REF TO) CL_RPM_ROLE Role application Object 20020924
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_COPY_ERROR 20020924

Method COPY_ROLE_TO_ROLE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_TEMPLATE_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20040602
2 Importing IV_PROJECT_TEMPLATE_ID Value transfer Type reference (TYPE) RPM_TV_EXTID External ID 20021015
3 Importing IV_ROLE_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Template GUID 20021005
4 Importing IV_SIMULATION Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021005
5 Importing IV_TEMPLATE_ID Value transfer Type reference (TYPE) RPM_TV_EXTID Role ID 20021005
6 Returning RR_ROLE Value transfer Object reference (TYPE REF TO) CL_RPM_ROLE Role application Object 20021005
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_COPY_ERROR 20021005

Method CREATE_APPL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_OBJ_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Project Planning: External Indentifier of an Element 20020726
2 Importing IV_APPL_OBJ_OT Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020726
3 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030604
4 Importing IV_PARENT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Project Planning: External Indentifier of an Element 20020918
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030815
6 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Project Planning: External Indentifier of an Element 20020726
7 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) IF_RPM_COMMON Interface for all application objects 20020726
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20020726

Method CREATE_INITIATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
2 Importing IV_INIT_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Initiative Type 20100121
3 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE 20070102
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception During Object Instantiation 20090129

Method CREATE_INITIATIVE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070328
2 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE 20070217

Method CREATE_INITIATIVE_TEMPLATE on class CL_RPM_OBJ_MANAGER has no exception.

Method CREATE_INITIATIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20081007
2 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Item GUID as part of the Initiative 20081010
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Project GUID as part of the Initiative 20081010
4 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiative Abstract Parent 20081007

Method CREATE_INITIATIVE_VERSION on class CL_RPM_OBJ_MANAGER has no exception.

Method CREATE_INITIATIVE_W_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) INM_TV_EXTID Initiative ID 20110604
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070430
3 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) INM_TV_GUID Unique Identifier 20070430
4 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE_O 20070430
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20090828

Method CREATE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Guid for application objects 20070315
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Item type 20100120
3 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Operational project 20020518
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20020518

Method CREATE_PROJECT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070420
2 Returning RR_PROJECT_T Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT_T Template project 20020903

Method CREATE_PROJECT_TEMPLATE on class CL_RPM_OBJ_MANAGER has no exception.

Method CREATE_PROJECT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PROJECT_VERSION Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20031108
2 Exporting EV_VERSION_EXTID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031108
3 Exporting EV_VERSION_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031108
4 Exporting EV_VERSION_ID Call by reference Type reference (TYPE) NUM8 Eight-digit numeric value 20031108
5 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20031108
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20031108
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031108
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031108
9 Importing IV_SIMULATION Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031108
10 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20031108

Method CREATE_PROJECT_VERSION on class CL_RPM_OBJ_MANAGER has no exception.

Method CREATE_PROJECT_W_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) INM_TV_EXTID Item ID 20111214
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070509
3 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070509
4 Returning RR_PROJECT_O Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operatives Projekt 20070509

Method CREATE_PROJECT_W_TEMPLATE on class CL_RPM_OBJ_MANAGER has no exception.

Method DO_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20081028
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20081028

Method DO_CLEANUP on class CL_RPM_OBJ_MANAGER has no exception.

Method DO_SAVE Signature

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

Method DO_SAVE on class CL_RPM_OBJ_MANAGER has no exception.

Method FETCH_APPLICATION_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020516
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) CGPL_OBJECT_TYPES Object Types 20020516
3 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) CGPL_EXTID Project Planning: External Indentifier of an Element 20020516
4 Returning RT_APPLICATION_OBJECTS Value transfer Type reference (TYPE) RPM_TT_GUID_APPL_OBJECTS Table type of application objects 20020516

Method FETCH_APPLICATION_OBJECTS on class CL_RPM_OBJ_MANAGER has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING Message 20021127
2 Exporting EV_RC Call by reference Type reference (TYPE) I Return code (0=>Success) 20021127

Method FREE on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_ACO_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACO_HANDLE Value transfer Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle for Reference to Instance of Persistence Class 20070215

Method GET_ACO_HANDLE on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_APPL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_OBJ_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20021012
2 Importing IV_APPL_OBJ_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Project Planning: External Indentifier of an Element 20020725
3 Importing IV_APPL_OBJ_OT Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020725
4 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050309
5 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030826
6 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Project Planning: External Indentifier of an Element 20020725
7 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) IF_RPM_COMMON Main project definition 20020515
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20020725

Method GET_CPROJECT_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEMPLATES Call by reference Type reference (TYPE) /RPM/TT_CPROJECT_TEMPLATES cProject Template Table 20100505
2 Importing IV_DEFAULT Call by reference Type reference (TYPE) BOOLEAN Default flag 20100505
3 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Item Type 20100505

Method GET_CPROJECT_TEMPLATES on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_INITIATIVE 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) CGPL_EXTID Project Planning: External Indentifier of an Element 20090820
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090820
3 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Main project definition 20090820
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR 20090820

Method GET_INITIATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INITIATIVES Value transfer Type reference (TYPE) INM_TT_INITIATIVES Table type for Project (abstract) 20070808

Method GET_INITIATIVES on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_INSTANCE 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 20021122
2 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) CHAR1 'O' indicates usage of optimistic locking 20081104
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_MANAGER RPM Controller 20020514

Method GET_INSTANCE on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_ITEM_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITEM_CLASS Call by reference Type reference (TYPE) /RPM/TV_ITEM_CLASS 20060331
2 Importing IV_ITEM_D_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID 20060331

Method GET_ITEM_CLASSIFICATION on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_ITEM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ITEM_DETAIL Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20050225
2 Exporting EV_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050225
3 Importing IV_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20060118
4 Importing IV_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050225
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20050225

Method GET_ITEM_DETAIL on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_ITEM_DETAIL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DETAIL_GUID_INPUT Call by reference Type reference (TYPE) XFELD 20051027
2 Exporting EV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20050323
3 Exporting EV_ORIG_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20051101
4 Exporting EV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20060707
5 Exporting EV_VERSION_TYPE Call by reference Type reference (TYPE) /RPM/TV_VERSION_TYPE 20060718
6 Importing IV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20050323

Method GET_ITEM_DETAIL_GUID on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_ITEM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ITEM_HEADER Call by reference Object reference (TYPE REF TO) /RPM/CL_ITEM_O Portfolio item object 20050221
2 Exporting EV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050221
3 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050221

Method GET_ITEM_HEADER on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGUAGE Value transfer Type reference (TYPE) SYLANGU current language 20020626

Method GET_LANGUAGE on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_METRIC_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_METRICS_HANDLE Value transfer Type reference (TYPE) RPM_TV_GUID Unique Identifier 20090304

Method GET_METRIC_HANDLE on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_OBJECT_TYPE_DESCRIPTION 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 20020619
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020619
3 Returning RV_OBJECT_TYPE_DESCRIPTION Value transfer Type reference (TYPE) CGPL_OBJECT_TEXT Project Planning - Object Type Text 20020619

Method GET_OBJECT_TYPE_DESCRIPTION on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_PROJECT 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) CGPL_EXTID Project Planning: External Indentifier of an Element 20020515
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020515
3 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Main project definition 20020515
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR 20020521

Method GET_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROJECTS Value transfer Type reference (TYPE) RPM_TT_PROJECTS Table type for Project (abstract) 20070718

Method GET_PROJECTS on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_PROJECT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_OBJ_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
2 Importing IV_APPL_OBJ_OT Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20030313
3 Returning RV_PROJECT_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313

Method GET_PROJECT_GUID on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_PRO_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020731
2 Returning RR_PRO_DETAIL Value transfer Object reference (TYPE REF TO) CL_RPM_PRO_DETAIL Detailed project object 20020731

Method GET_PRO_DETAIL on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_QNNR_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_QNNR_HANDLE Value transfer Type reference (TYPE) /RPM/QNNR_PERSISTENCY_HANDLE Persistency Handle for Questionnaire Service 20050211

Method GET_QNNR_HANDLE on class CL_RPM_OBJ_MANAGER has no exception.

Method GET_RELATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030112
2 Returning RR_RELATE Value transfer Object reference (TYPE REF TO) CL_RPM_RELATE Relate object 20030112
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030112

Method GET_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020919
2 Returning RR_RESOURCE Value transfer Object reference (TYPE REF TO) CL_RPM_RESOURCE Resource object 20020919
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20020919

Method GET_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020910
2 Returning RR_ROLE Value transfer Object reference (TYPE REF TO) CL_RPM_ROLE Role object 20020910
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20020910

Method GET_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020731
2 Returning RR_TASK Value transfer Object reference (TYPE REF TO) CL_RPM_TASK Application task object 20020731

Method GET_TASK on class CL_RPM_OBJ_MANAGER has no exception.

Method HAS_CHANGES Signature

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

Method HAS_CHANGES on class CL_RPM_OBJ_MANAGER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING Message 20021127
2 Exporting EV_RC Call by reference Type reference (TYPE) I Return code (0=>Success) 20021127

Method INITIALIZE on class CL_RPM_OBJ_MANAGER has no exception.

Method INITIALIZE_AFTER_SAVE Signature

Method INITIALIZE_AFTER_SAVE on class CL_RPM_OBJ_MANAGER has no parameter.
Method INITIALIZE_AFTER_SAVE on class CL_RPM_OBJ_MANAGER has no exception.

Method INITIALIZE_WO_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20050629
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20050629

Method INITIALIZE_WO_UNLOCK on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_ACO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ACO_HANDLE Value transfer Type reference (TYPE) ACO_PERSISTENCY_HANDLE Handle for Reference to Instance of Persistence Class 20070215

Method INIT_ACO on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_BOOTSTRAP_MEMBERS Signature

Method INIT_BOOTSTRAP_MEMBERS on class CL_RPM_OBJ_MANAGER has no parameter.
Method INIT_BOOTSTRAP_MEMBERS on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_CGPL_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT_MANAGER Call by reference Object reference (TYPE REF TO) CL_CGPL_OBJECT_MANAGER Project Planning - Object Manager 20020515
2 Exporting ER_PROJECTS Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECTS Project Planning - Project Collection 20020515
3 Importing IV_APPLICATION_TYPE Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20020515
4 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) CHAR1 'O' indicates usage of optimistic locking 20081104

Method INIT_CGPL_ENGINE on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_FACTORY Value transfer Object reference (TYPE REF TO) CL_RPM_FACTORY Factory class for building app objects 20020516

Method INIT_FACTORY on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_MAPPER Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_MAPPER Mapper of guids to application objects 20020516

Method INIT_MAPPER on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_METRICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_METRICS_HANDLE Value transfer Type reference (TYPE) INM_M_TV_HANDLE Handle for Reference to Instance of Persistence Class 20090306

Method INIT_METRICS on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_PLUG_IN_SUBSYSTEMS Signature

Method INIT_PLUG_IN_SUBSYSTEMS on class CL_RPM_OBJ_MANAGER has no parameter.
Method INIT_PLUG_IN_SUBSYSTEMS on class CL_RPM_OBJ_MANAGER has no exception.

Method INIT_QNNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_QNNR_HANDLE Value transfer Type reference (TYPE) /RPM/QNNR_PERSISTENCY_HANDLE Persistency Handle for Questionnaire Service 20050204

Method INIT_QNNR on class CL_RPM_OBJ_MANAGER has no exception.

Method IS_LOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020515
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020515
3 Importing IV_PROJECT_COMPLETELY Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020515
4 Returning RV_IS_LOADED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020515

Method IS_LOADED on class CL_RPM_OBJ_MANAGER has no exception.

Method IS_TOP_LEVEL_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020516
2 Returning RV_IS_TOP_LEVEL Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020516

Method IS_TOP_LEVEL_OBJECT_TYPE on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_APPL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_PROJECTS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of Unique Identifiers 20070220
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) RPM_TT_GUID_APPL_OBJECTS Initiative GUID and References 20070220
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090819
4 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of Unique Identifiers 20070220
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070220
6 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070220
7 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Unique Identifier 20070220
8 Importing IV_SET_SHARED_LOCK Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070220

Method LOAD_APPL_OBJECTS on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_INITIATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_PROJECTS Call by reference Type reference (TYPE) INM_TT_GUIDS Table of Unique Identifiers 20070102
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) INM_TT_INITIATIVES_GUID_REF Initiative GUID and References 20070102
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
4 Importing IT_GUIDS Call by reference Type reference (TYPE) INM_TT_GUIDS Table of Unique Identifiers 20070102
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070102
6 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070102
7 Importing IV_GUID Call by reference Type reference (TYPE) INM_TV_GUID Unique Identifier 20070102
8 Importing IV_NO_PROJECT_LOAD Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070930
9 Importing IV_SET_SHARED_LOCK Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070102

Method LOAD_INITIATIVES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_INITIATIVE_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_PROJECTS Call by reference Type reference (TYPE) INM_TT_GUIDS Table of Unique Identifiers 20070221
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) INM_TT_INITIATIVES_GUID_REF Initiative GUID and References 20070221
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070328
4 Importing IT_GUIDS Call by reference Type reference (TYPE) INM_TT_GUIDS Table of Unique Identifiers 20070221
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070221
6 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070221
7 Importing IV_GUID Call by reference Type reference (TYPE) INM_TV_GUID Unique Identifier 20070221
8 Importing IV_SET_SHARED_LOCK Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070221

Method LOAD_INITIATIVE_TEMPLATES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_PROJECTS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table type for Project (abstract) 20020515
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) RPM_TT_GUID_PROJECT_DEFS Table type for Project (abstract) 20020515
3 Exporting EV_LOAD_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091027
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
5 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020515
6 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020515
7 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020515
8 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020515
9 Importing IV_SET_SHARED_LOCK Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020515

Method LOAD_PROJECTS on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_PROJECT_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_PROJECTS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table type for Project (abstract) 20020515
2 Exporting ET_PROJECTS Call by reference Type reference (TYPE) RPM_TT_GUID_PROJECT_DEFS Table type for Project (abstract) 20020515
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070430
4 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020515
5 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020515
6 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020515
7 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020515
8 Importing IV_SET_SHARED_LOCK Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020829

Method LOAD_PROJECT_TEMPLATES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_PRO_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_PRO_DETAILS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030214
2 Exporting ET_PRO_DETAILS Call by reference Type reference (TYPE) RPM_TT_GUID_PRO_DETAILS RPM Table Type: (GUID, Pro Detail Reference) pairs 20030214
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030214
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030214
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030214
6 Importing IV_SET_SHARED_LOCK Call by reference Type reference (TYPE) CHAR1 Single-character flag 20030214

Method LOAD_PRO_DETAILS on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_RELATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_RELATES Call by reference Type reference (TYPE) RPM_TT_GUIDS Locked Relate GUID table 20030111
2 Exporting ET_RELATES Call by reference Type reference (TYPE) RPM_TT_GUID_RELATES Table of relations 20030111
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030111
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030111
5 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20030111
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030111

Method LOAD_RELATES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_RESOURCES Call by reference Type reference (TYPE) RPM_TT_GUIDS Locked Resource GUID table 20020919
2 Exporting ET_RESOURCES Call by reference Type reference (TYPE) RPM_TT_GUID_RESOURCES Resource table 20020919
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020919
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020919
5 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020919
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020919

Method LOAD_RESOURCES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_ROLES Call by reference Type reference (TYPE) RPM_TT_GUIDS Locked role GUID table 20020910
2 Exporting ET_ROLES Call by reference Type reference (TYPE) RPM_TT_GUID_ROLES Role table 20020910
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020910
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020910
5 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020910
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020910

Method LOAD_ROLES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_ROLE_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_ROLES Call by reference Type reference (TYPE) RPM_TT_GUIDS Locked role GUID table 20020910
2 Exporting ET_ROLES Call by reference Type reference (TYPE) RPM_TT_GUID_ROLES Role table 20020910
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020910
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020910
5 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020910
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020910

Method LOAD_ROLE_TEMPLATES on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_TASKS Call by reference Type reference (TYPE) RPM_TT_GUIDS Task table 20020515
2 Exporting ET_TASKS Call by reference Type reference (TYPE) RPM_TT_GUID_TASKS Task table 20020515
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20020515
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020515
5 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020515
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20020515

Method LOAD_TASKS on class CL_RPM_OBJ_MANAGER has no exception.

Method LOAD_TEAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCKED_TEAMS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030306
2 Exporting ET_TEAMS Call by reference Type reference (TYPE) RPM_TT_GUID_TEAMS RPM Table Type: Resource GUID and reference 20030306
3 Importing IT_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS Table of RPM guids 20030306
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030306
5 Importing IV_CREATE_APPL_OBJECTS Call by reference Type reference (TYPE) CHAR1 Single-character flag 20030306
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030306

Method LOAD_TEAMS on class CL_RPM_OBJ_MANAGER has no exception.

Method MOVE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEFT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030206
2 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030130
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030130
4 Importing IV_RIGHT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030206
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_LOCK_ERROR 20030131
2 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030131
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030130

Method MOVE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEFT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
2 Importing IV_PARENT_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
3 Importing IV_RIGHT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
4 Importing IV_ROLE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030313
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_LOCK_ERROR 20030313
2 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030313
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030313

Method MOVE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEFT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030206
2 Importing IV_PARENT_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030201
3 Importing IV_RIGHT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030206
4 Importing IV_TASK_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030201
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_LOCK_ERROR 20030201
2 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030201
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030201

Method ON_AUTHORIZATION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_AUTHORIZATION Value transfer Attribute reference (LIKE) 20070215

Method ON_AUTHORIZATION_CHANGED on class CL_RPM_OBJ_MANAGER has no exception.

Method ON_METRICS_CHANGED Signature

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

Method ON_METRICS_CHANGED on class CL_RPM_OBJ_MANAGER has no exception.

Method ON_QUESTIONNAIRE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_QNNR Value transfer Attribute reference (LIKE) 20050204

Method ON_QUESTIONNAIRE_CHANGED on class CL_RPM_OBJ_MANAGER has no exception.

Method PREPARE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I 20020517

Method PREPARE_SAVE on class CL_RPM_OBJ_MANAGER has no exception.

Method RAISE_COMMITED Signature

Method RAISE_COMMITED on class CL_RPM_OBJ_MANAGER has no parameter.
Method RAISE_COMMITED on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_DECISION_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_DECISION_INT Decision Point Attributes 20100708
2 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100708

Method READ_DECISION_POINT on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_INITIATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) INM_TS_INITIATIVE_EXT Initiative External Attributes 20070830
2 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20070830
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20070830
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20070830
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20070830
6 Importing IV_INITIATIVE_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070831
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20070830

Method READ_INITIATIVE on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_ITEM_DECISION_POINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACTIVE_DP_INT Call by reference Type reference (TYPE) RPM_TS_DECISION_INT Decision Point Attributes 20090309
2 Exporting ET_DP_INT Call by reference Type reference (TYPE) RPM_TT_DECISION_INT Data for Decision Point 20090309
3 Importing IV_ACTIVE_DP_ONLY Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090309
4 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090309

Method READ_ITEM_DECISION_POINTS on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_ITEM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API 20050611
2 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20050611
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20050611
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20050611
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20050611
6 Importing IV_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20060629
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20050611

Method READ_ITEM_DETAIL on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_OBJECT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030516
2 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030528
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) RPM_TS_PROJECT_OBJECT_IDS RPM Structure: Unique external identifier of RPM app object 20030516
7 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
8 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20040318
9 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Guid for application objects 20030516
10 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516

Method READ_OBJECT_DESCRIPTION on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) INM_TS_PHASE_PORTFOLIO_ATT 20070727
2 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070727
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20070727
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20070727
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070727
6 Importing IV_PHASE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20070727
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Project GUID 20070727
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20070727

Method READ_PHASE on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_PROJECT 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_PROJECT_API RPM: Project data that can be changed externally 20030516
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030508
7 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030508

Method READ_PROJECT on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_PROJECT_CO 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_PROJECT_CO_API RPM: Project data that can be changed externally 20031112
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_CO_INT Project attributes 20031112
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031112
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20031112
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20031112
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031112
7 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031112

Method READ_PROJECT_CO on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_PROJECT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Value transfer Type reference (TYPE) CGPL_TEXT1 Language-Dependent Short Text 20030516
2 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
3 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
4 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
5 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030509
6 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20040318
7 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030509

Method READ_PROJECT_DESCRIPTION on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_PROJECT_TEMPLATE 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_PROJECT_API RPM: Project data that can be changed externally 20030516
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030509
7 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030509

Method READ_PROJECT_TEMPLATE on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_PROJECT_VERSIONS 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_PROJECT_VER_API RPM: Project data that can be changed externally 20031112
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_VER_INT Project attributes 20031112
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031112
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20031112
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20031112
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20031112
7 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20031112

Method READ_PROJECT_VERSIONS on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_RELATE 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_RELATION_API RPM Structure:Role attributes exposed to the outside 20030516
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) /RPM/TS_RELATION_INT RPM Structure: Relationship attributes and allocations 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030510
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510
9 Importing IV_RELATE_TYPE Call by reference Type reference (TYPE) RPM_RV_RELTYPE RPM Relation type 20030510
10 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510
11 Importing IV_ROLE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510
12 Importing IV_TASK_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510
13 Importing IV_TEAM_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510
14 Importing IV_WITH_BREAKDOWN Call by reference Type reference (TYPE) XFELD Checkbox 20030910

Method READ_RELATE on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_RESOURCE 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_RESOURCE_API RPM Structure:Role attributes exposed to the outside 20030516
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_RESOURCE_INT RPM Structure: Resource attributes (integrated) 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030510
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Project GUID 20030516
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510
9 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030510

Method READ_RESOURCE on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_ROLE 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_ROLE_API RPM Structure:Role attributes exposed to the outside 20030516
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_ROLE_INT Project Role Attributes 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030509
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Project GUID 20030516
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030509
9 Importing IV_ROLE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030509

Method READ_ROLE on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_SUBPROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUB_PROJECTS Call by reference Type reference (TYPE) RPM_TT_PROJECT_NAMES RPM Table Type: Project names and descriptions 20040806
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20040806
3 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language according to ISO 639 20040809

Method READ_SUBPROJECTS on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_TASK 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_API RPM Structure:Team attributes exposed to the outside 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_TASK_INT RPM Structure: Resource attributes (integrated) 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030520
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030520
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030520
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030520
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Project GUID 20030520
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030520
9 Importing IV_TASK_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030520

Method READ_TASK on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_TEAM 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_TEAM_API RPM Structure:Team attributes exposed to the outside 20030516
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_TEAM_INT RPM Structure: Resource attributes (integrated) 20030520
3 Exporting EV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
4 Exporting EV_MSG Call by reference Type reference (TYPE) STRING 20030516
5 Exporting EV_RC Call by reference Type reference (TYPE) I 20030516
6 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20030516
7 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Project GUID 20030516
8 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030516
9 Importing IV_TEAM_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20030516

Method READ_TEAM on class CL_RPM_OBJ_MANAGER has no exception.

Method READ_VERSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION Call by reference Type reference (TYPE) RPM_TV_VERSION_FLAG Project Version Flag 20100330
2 Exporting EV_VERSION_ID Call by reference Type reference (TYPE) /RPM/TV_VERSION_ID Version Information ID 20100412
3 Exporting EV_VERSION_NAME Call by reference Type reference (TYPE) RPM_TV_PROJ_DESCRIPTION Version Information Name 20111214
4 Exporting EV_VERSION_TYPE Call by reference Type reference (TYPE) /RPM/TV_VERSION_TYPE xRPM 4.0 Version Type 20100413
5 Importing IV_MORE_INFO Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100412
6 Importing IV_OBJECT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100330
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20100330

Method READ_VERSION_INFO on class CL_RPM_OBJ_MANAGER has no exception.

Method REFRESH_ACO_HANDLE Signature

Method REFRESH_ACO_HANDLE on class CL_RPM_OBJ_MANAGER has no parameter.
Method REFRESH_ACO_HANDLE on class CL_RPM_OBJ_MANAGER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I Return value: 0<=>OK 20020517
# Exception Resumable Description Created on
1 CX_RPM_SAVE_ERROR Error during save 20020521

Method SAVE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030205
2 Returning RV_RC Value transfer Type reference (TYPE) I 20020521

Method SAVE_CHANGES on class CL_RPM_OBJ_MANAGER has no exception.

Method SAVE_CHANGES_WO_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050127
2 Returning RV_RC Value transfer Type reference (TYPE) I 20050127

Method SAVE_CHANGES_WO_COMMIT on class CL_RPM_OBJ_MANAGER has no exception.

Method SAVE_CHANGES_WO_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_FALSE 20050316
2 Returning RV_RC Value transfer Type reference (TYPE) I 20050316

Method SAVE_CHANGES_WO_UNLOCK on class CL_RPM_OBJ_MANAGER has no exception.

Method SAVE_WO_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I Return value: 0<=>OK 20050127
# Exception Resumable Description Created on
1 CX_RPM_SAVE_ERROR Error during save 20050127

Method SAVE_WO_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RC Value transfer Type reference (TYPE) I 20050316

Method SAVE_WO_UNLOCK on class CL_RPM_OBJ_MANAGER has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_RPM_ENTITY Entity interface 20020515
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) RPM_TV_EDIT_MODE Display or change mode 20020515

Method SET_EDIT_MODE on class CL_RPM_OBJ_MANAGER has no exception.

Method SET_LANGUAGE 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 20020626

Method SET_LANGUAGE on class CL_RPM_OBJ_MANAGER has no exception.

Method VERIFY_STATE Signature

Method VERIFY_STATE on class CL_RPM_OBJ_MANAGER has no parameter.
Method VERIFY_STATE on class CL_RPM_OBJ_MANAGER has no exception.
Event Signatures

Event BEFORE_OBJ_SAVE Signature
Event BEFORE_OBJ_SAVE on class CL_RPM_OBJ_MANAGER has no parameter.
Event CHANGES_COMMITTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 LOCK_MODE Exporting Value transfer Type reference (TYPE) CHAR1 'O' indicates usage of optimistic locking 20081112

Event END_OF_TRANSACTION Signature
Event END_OF_TRANSACTION on class CL_RPM_OBJ_MANAGER has no parameter.
Event LOAD_FINISHED Signature
Event LOAD_FINISHED on class CL_RPM_OBJ_MANAGER has no parameter.
Event LOAD_STARTED Signature
Event LOAD_STARTED on class CL_RPM_OBJ_MANAGER has no parameter.
Event SAVE_CHECK_REQUESTED Signature
Event SAVE_CHECK_REQUESTED on class CL_RPM_OBJ_MANAGER has no parameter.
Event SAVE_FAILED Signature
Event SAVE_FAILED on class CL_RPM_OBJ_MANAGER has no parameter.
Event SAVE_PREPARED Signature
Event SAVE_PREPARED on class CL_RPM_OBJ_MANAGER has no parameter.
Event SAVE_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 LOCK_MODE Exporting Value transfer Type reference (TYPE) CHAR1 'O' indicates usage of optimistic locking 20081111

Event STATUS_CHANGE Signature
Event STATUS_CHANGE on class CL_RPM_OBJ_MANAGER has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200