SAP ABAP Class CL_RPM_PROJECT_O (Operational project)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_PROJECT (Package) RPM Application Object Project
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RPM_PROJECT Master Project Definition 20020513
Properties
Class CL_RPM_PROJECT_O  
Short Description Operational project    
Super Class CL_RPM_PROJECT Master Project Definition 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_PROJECT   RPM Application Object Project 
Created 20020513   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_PROJECT_O has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /RPM/CL_PARENT_AUTHORIZATION 20120223 Parent Object Authorization Check
2 CL_RPM_FACTORY 20120223 Factory Class for Building Appl. Objects
3 CL_RPM_OBJ_MANAGER 20120223 Proj. Mgmt Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DOCUMENTS Instance attribute Public Object reference (TYPE REF TO) CL_RPM_DOCUMENTS RPM: Collection for Documents 20080724
2 MV_AUTH_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081119
3 OC_APPROVED Constant Private Type reference (TYPE) RPM_TV_PROJECT_APST_FIX '2' Project Approval Status Group 20040128
4 OC_NOT_STARTED Constant Private Type reference (TYPE) RPM_PROJECT_EXECSTAT_GROUP '0001' Project Execution Status Group 20040128
5 OC_PROPOSAL Constant Private Type reference (TYPE) RPM_TV_PROJECT_APST_FIX '1' Project Approval Status Group 20021008
6 OC_TO_BE_APPROVED Constant Private Type reference (TYPE) RPM_TV_PROJECT_APST_FIX '4' Project Approval Status Group 20021128
7 OR_CAP_CATEGORIES Instance attribute Public Object reference (TYPE REF TO) CL_RPM_CAP_CATEGORIES RPM: Collection for project objects 20050306
8 OR_FIN_CATEGORIES Instance attribute Public Object reference (TYPE REF TO) CL_RPM_FIN_CATEGORIES RPM: Collection for project objects 20050225
9 OR_ITEM_VER_CTRLS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_ITEM_VER_CTRLS Collection for object link objects 20051007
10 OR_OBJECT_LINKS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Collection for object link objects 20020514
11 OR_OBJECT_STATE Instance attribute Private Object reference (TYPE REF TO) CL_RPM_OBJECT_STATE Object state 20020522
12 OR_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_RPM_COMMON Interface for all application objects 20030124
13 OR_PROJECTS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_PROJECTS RPM: Collection for project objects 20030125
14 OR_PROJECT_VERSIONS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_PROJECT_VERSIONS RPM: Collection for project objects 20031110
15 OR_PRO_DETAILS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_PRO_DETAILS Collection for detailed project object 20020524
16 OR_RELATES Instance attribute Private Object reference (TYPE REF TO) CL_RPM_RELATES RPM: Relations collection 20020726
17 OR_RESOURCES Instance attribute Private Object reference (TYPE REF TO) CL_RPM_RESOURCES Collection for resource objects 20020627
18 OR_ROLES Instance attribute Private Object reference (TYPE REF TO) CL_RPM_ROLES Collection for document objects 20020514
19 OR_TEAMS Instance attribute Private Object reference (TYPE REF TO) CL_RPM_TEAMS Collection for team objects 20030305
20 OR_TECHNICAL_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_CGPL_PROJECT Project Planning - Projects 20020521
21 OS_ATTRIBUTES_OLD Instance attribute Private Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20030611
22 OS_ATTRIBUTES_OLD_OET Instance attribute Private Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20080709
23 OS_CLASS_DELTAS Instance attribute Public Type reference (TYPE) /RPM/TT_RELATION_DB Portofolio relation object persisted data 20090324
24 OT_DEL_WF_EMAIL_RECIP Instance attribute Private Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS 20060622
25 OT_GROUP_DELTAS_UPDATE Instance attribute Public Type reference (TYPE) /RPM/TT_GROUP_ROLLUP_DATA Table type for Fin/Cap group data for delta rollup 20090918
26 OT_INM_LINK Instance attribute Public Type reference (TYPE) INM_TT_LINK Table of links 20091008
27 OT_REDIRECT_GROUP_DELTAS Instance attribute Public Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA Category group data 20070903
28 OT_REDIRECT_GROUP_DELTAS_C Instance attribute Public Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA_C Category group data 20070903
29 OV_ASSIGNMENT_TYPE Instance attribute Private Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20020521
30 OV_CPRO_CREATE Instance attribute Private Type reference (TYPE) CHAR1 Checkbox 20060214
31 OV_CPRO_TEMPLATE Instance attribute Private Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20060315
32 OV_IS_INITIATIVE Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090710
33 OV_ITEM_TYPE Static Attribute Public Type reference (TYPE) /RPM/TV_ITEM_ID Item type buffered for Metrics 20100120
34 OV_LANGUAGE Instance attribute Private Type reference (TYPE) LAISO Language according to ISO 639 20060315
35 OV_ORIG_ITEM_TYPE Static Attribute Public Type reference (TYPE) STRING Storing object type for classification for item in initiativ 20090701
36 OV_PS_CREATE Instance attribute Public Type reference (TYPE) CHAR1 Single-Character Flag 20090616
37 OV_PS_SYSTEM Instance attribute Public Type reference (TYPE) DPR_TV_OBL_TYPE Type of Linked Object 20090616
38 OV_PS_TEMPLATE Instance attribute Public Type reference (TYPE) RPM_TV_R3_PSPID Project ID 20090616
39 OV_STATE_AFTER_COMMIT Instance attribute Private Type reference (TYPE) RPM_TV_OBJECT_STATE Single-Character Flag 20070525
40 OV_WF_PROJ_APPROVER_CHANGE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030108
41 OV_WF_PROJ_STATUS_CHANGE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20021127
42 OV_WF_STATUS_CHANGE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20021014
43 OV_WF_STATUS_CRITICAL Instance attribute Private Type reference (TYPE) XFELD Checkbox 20021014
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE_PROJECT Static method Public Method Approve project 20030815
2 CHANGE_PROCESS_UPDATE_FINCAP Instance method Private Method Update the Fin/Cap Percentages on Change Process 20090615
3 CHANGE_PROC_RESET_FINCAP Instance method Public Method Resets the Fin and Cap percentages during change process 20090528
4 CHANGE_STAGE_GATES Instance method Public Method Create Decision Points and Phases 20090223
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020520
6 CONVERT_INT_UNIT_BAPI_UNIT Static method Public Method 20060414
7 CPROJECT_CREATION Instance method Private Method Create cProject 20060314
8 CREATE_CPROJECT Instance method Public Method Create cProject object 20050507
9 CREATE_HIERARCHY_FOR_INIT_ITEM Instance method Public Method Create hierarchy on creating item from initiative 20090701
10 CREATE_NEW_ITEM_VER_CTRLS_REF Instance method Public Method Create new version Controller reference 20090724
11 CREATE_OPERATIONAL_ITEM Instance method Private Method Creates the object managing the operational data of an item. 20050127
12 CREATE_PHASE_LINKS Instance method Public Method 20060316
13 CREATE_RESOURCE Instance method Private Method Create a resource object (internal) 20020922
14 CREATE_TEAM Instance method Private Method Create a team object (internal) 20030306
15 CUT_CHECK Instance method Private Method Check before cutting project 20030124
16 DELETE_LTXT_ON_CHANGE_PROCESS Instance method Private Method Delete longtext upon change process 20090604
17 EXECUTION_STATUS_CHECK Instance method Public Method Check if the project is inactive 20030805
18 GET_ATTRIBUTES_DEL_WF Instance method Public Method Get attributes for item deletion workflow 20060623
19 GET_ATTRIBUTES_EXT Instance method Public Method Get Item attributes 20070212
20 GET_BUCKET_REF Instance method Public Method Gets the reference of the bucket to which item is assigned 20050914
21 GET_CAPACITY_PLANNING_KPIS Instance method Private Method Determine key figures to be calculated 20090807
22 GET_CPRO_TEMPLATE Instance method Public Method 20060315
23 GET_CP_PROJECT_TEMPLATE_GUID Instance method Public Method Gets the cProjects Project Template Guid 20070521
24 GET_DATA_ATTR_CHG_WF Static method Public Method Get data for triggering Item Attribute Change workflow 20060623
25 GET_DATA_FOR_FINALIZE Instance method Public Method Get data need for calling the Finalize Function Module 20070517
26 GET_DERIVE_BUCKET_ATTR Instance method Public Method Get derived bucket attributes 20050420
27 GET_DESCR Instance method Public Method Validate attributes for PS project creation 20080822
28 GET_EXTERNAL_LINKS Instance method Private Method Determine external links 20091008
29 GET_FINANCIAL_PLANNING_KPIS Instance method Private Method Determine key figures to be calculated 20090807
30 GET_INITIATIVE_REF Instance method Public Method Returns the initiative reference if an item is a sub item 20070513
31 GET_ITEM_API_ATTRIBUTES Instance method Public Method 20050610
32 GET_ITEM_DETAIL_DB Static method Public Method 20060416
33 GET_ITEM_VER_CTRLS_REF Instance method Public Method 20051008
34 GET_LANGUAGE Instance method Public Method 20060315
35 GET_OLD_SHORT_TEXTS Instance method Private Method 20060405
36 GET_OPERATIONAL_ITEM Static method Public Method Retrieves the cProjects project header GUID 20050501
37 GET_PROJ_CREATION_PARAMS Instance method Public Method Get Ps creation parameters 20090721
38 GET_RESOURCE Instance method Private Method Get resource (internal) 20020922
39 GET_SMODEL_ATTRIBUTES Static method Private Method Get the attributes of the Scoring Model 20050419
40 GET_SMODEL_VALUES Static method Private Method Get the Scoring Model values 20050419
41 GET_STATE_AFTER_COMMIT Instance method Public Method Get item State (Changed, Deleted, etc.) after Commit Changes 20120308
42 GET_TEAM Instance method Private Method Get team(internal) 20030306
43 GET_UNDERLYING_PROJECT_ATTR Instance method Public Method Returns which kind of project will be created and its attr 20090428
44 INITIALIZE_AFTER_FINALIZE Instance method Public Method Initialize buffred data after Finalize 20070517
45 INITIALIZE_SCORE_VALUE Instance method Public Method Initialize scoring attribute 20091026
46 INIT_AUTHORIZATION Instance method Public Method Initialize authorization on constructing the object 20070316
47 IS_CLOSED Instance method Public Method Is project cancelled? 20030805
48 IS_MARKED_FOR_ARCHIVING Instance method Public Method Is project marked for archiving? 20020513
49 IS_RELEASED Instance method Public Method Is project released? 20020513
50 MOVE_PROJECT_CHECK Instance method Private Method Check that move of project in hierarchy is acceptable 20030124
51 ON_METRIC_CHANGED Instance method Private Event handling method 20090306
52 ON_QUESTIONNAIRE_CHANGED Instance method Protected Event handling method Listen for QNNR object raising CHANGED 20050204
53 PASTE_CHECK Instance method Private Method Check before adding a project 20030124
54 PROCESS_BEFORE_OBJ_SAVE Instance method Private Event handling method Handle event BEFORE_OBJ_SAVE of CL_RPM_OBJ_MANAGER 20091022
55 SET_ATTRIBUTE_SCORE Instance method Public Method Set Item Attribute Score 20050411
56 SET_CPRO_CREATE Instance method Public Method Set cProject Creation Flag 20070730
57 SET_CPRO_TEMPLATE Instance method Public Method 20060315
58 SET_CP_PROJECT_TEMPLATE_GUID Instance method Public Method Sets the cProjects Project Template Guid 20070528
59 SET_INTERNAL_LINKS Instance method Public Method Set internal links 20050509
60 SET_LANGUAGE Instance method Public Method 20060315
61 SET_OBJECT_STATE Instance method Public Method Set Object State 20090721
62 SET_PARENT Instance method Private Method Set parent of project 20030124
63 SET_PS_CREATION_PARAMS Instance method Public Method Set PS creation parameters 20090721
64 SET_SCORING_ATTRIBUTE Instance method Public Method Scoring attributes update 20070118
65 SIGNAL_OBJECT_CHANGED Instance method Public Method Signal Object change to change manager 20100323
66 TRIGGER_ITEM_DELETION_WF Instance method Public Method Trigger Item Deletion Workflow 20060629
67 TRIGGER_ITEM_STAT_CHG_WF Instance method Public Method Trigger Item Status Change Workflow 20060705
68 VALIDATE_PROJECT_CREATION Instance method Public Method Validate attributes for PS project creation 20090716
Events
# Event Type Visibility Description Created on
1 ARCHIVED Instance Event
(0)
Public
(2)
Project archived 20030807
2 CANCELLED Instance Event
(0)
Public
(2)
Project cancelled 20020513
3 COMPLETED Instance Event
(0)
Public
(2)
Project completed 20020513
4 ITEM_CHANGED Instance Event
(0)
Public
(2)
Item attributes changed 20060620
5 ITEM_CREATION_PREPARED Instance Event
(0)
Public
(2)
20070427
6 ITEM_DELETED Instance Event
(0)
Public
(2)
Item deleted 20060616
7 ITEM_STATUS_CHANGED Instance Event
(0)
Public
(2)
Item status changed 20060705
8 LOCKED Instance Event
(0)
Public
(2)
Project locked 20020513
9 MARKED_FOR_ARCHIVING Instance Event
(0)
Public
(2)
Project marked for archiving 20020513
10 PROJECT_PROPOSED Instance Event
(0)
Public
(2)
Project proposed 20021008
11 RELEASED Instance Event
(0)
Public
(2)
Project released 20020513
12 STATUS_CHANGE Instance Event
(0)
Public
(2)
Project dashboard status changed 20021008
13 STATUS_CHANGE_CATEGORY Instance Event
(0)
Public
(2)
Project dashboard status changed (Category level) for WF 20021018
14 STATUS_CHANGE_PROJECT Instance Event
(0)
Public
(2)
Project dashboard status changed (Project level) for WF 20021018
15 UNLOCKED Instance Event
(0)
Public
(2)
Project unlocked 20020513
Types
Class CL_RPM_PROJECT_O has no local type.
Method Signatures

Method APPROVE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20030815
2 Exporting NOTICE Call by reference Type reference (TYPE) SWFTVALUE Workflow: Tabellentyp für XML-Zeichenstrom 20030815
3 Exporting PROCSTATE Call by reference Type reference (TYPE) CHAR255 Character-Datentyp für Containerdefinition 20030815
4 Importing PROJECTCATEGORY Call by reference Type reference (TYPE) RPM_PROJECT_CATEGORY Projektkategorie 20030815
5 Importing PROJECTCATEGORYTEXT Call by reference Type reference (TYPE) RPM_PROJECT_CATEGORY_TEXT Text Projektkategorie 20030815
6 Importing PROJECTDESCRIPTION Call by reference Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20030815
7 Importing PROJECTID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20030815
8 Importing PROJECTSUBCATEGORY Call by reference Type reference (TYPE) RPM_PROJ_SUBCATEGORY Projektunterkategorie 20030815
9 Importing PROJECTSUBCATEGORYTEXT Call by reference Type reference (TYPE) RPM_PROJ_SUBCATEGORY_TEXT Text Projektunterkategorie 20030815

Method APPROVE_PROJECT on class CL_RPM_PROJECT_O has no exception.

Method CHANGE_PROCESS_UPDATE_FINCAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090615
2 Importing IV_OLD_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090615

Method CHANGE_PROCESS_UPDATE_FINCAP on class CL_RPM_PROJECT_O has no exception.

Method CHANGE_PROC_RESET_FINCAP Signature

Method CHANGE_PROC_RESET_FINCAP on class CL_RPM_PROJECT_O has no parameter.
Method CHANGE_PROC_RESET_FINCAP on class CL_RPM_PROJECT_O has no exception.

Method CHANGE_STAGE_GATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20090313
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20090313
3 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090223
4 Importing IV_ACTIVE_DECISION_ID Call by reference Type reference (TYPE) /RPM/TV_PHASE_ID Decision Point 20090223
5 Importing IV_DCP_CHANGE_MODE Call by reference Type reference (TYPE) /RPM/TV_DCP_CHANGE_MODE Change Mode during the Switch of an Item Type 20090223
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090223
7 Importing IV_TARGET_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090223
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20090223
2 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20090223
3 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update Error 20090223

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20020521
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER 20070315
3 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Item Type 20100120
4 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Template Guid 20100120

Method CONSTRUCTOR on class CL_RPM_PROJECT_O has no exception.

Method CONVERT_INT_UNIT_BAPI_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UNIT Call by reference Type reference (TYPE) MSEH3 20060414
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20060414
3 Importing IV_UNIT Call by reference Type reference (TYPE) /RPM/TV_TIME_UNIT 20060414

Method CONVERT_INT_UNIT_BAPI_UNIT on class CL_RPM_PROJECT_O has no exception.

Method CPROJECT_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPROJECT_ILINK Call by reference Type reference (TYPE) /RPM/TS_ITEM_ILINK 20060314
2 Importing IS_RPM_PROJECT_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_DB_INT 20060314
3 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID 20060314

Method CPROJECT_CREATION on class CL_RPM_PROJECT_O has no exception.

Method CREATE_CPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INTERNAL_LINK Call by reference Type reference (TYPE) /RPM/TS_ITEM_ILINK Interne Elementverknüpfung 20050507
2 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID 20050627
3 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050507
4 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID 20060308

Method CREATE_CPROJECT on class CL_RPM_PROJECT_O has no exception.

Method CREATE_HIERARCHY_FOR_INIT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090701
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090701
3 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN Item key with language 20090701
4 Importing IT_ITEM_TYPE Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20090701
5 Importing IV_FACTOR_EMPTY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090701
6 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090701
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090701

Method CREATE_HIERARCHY_FOR_INIT_ITEM on class CL_RPM_PROJECT_O has no exception.

Method CREATE_NEW_ITEM_VER_CTRLS_REF Signature

Method CREATE_NEW_ITEM_VER_CTRLS_REF on class CL_RPM_PROJECT_O has no parameter.
Method CREATE_NEW_ITEM_VER_CTRLS_REF on class CL_RPM_PROJECT_O has no exception.

Method CREATE_OPERATIONAL_ITEM 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 20050127

Method CREATE_OPERATIONAL_ITEM on class CL_RPM_PROJECT_O has no exception.

Method CREATE_PHASE_LINKS Signature

Method CREATE_PHASE_LINKS on class CL_RPM_PROJECT_O has no parameter.
Method CREATE_PHASE_LINKS on class CL_RPM_PROJECT_O has no exception.

Method CREATE_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Projektplanung: Externe ID eines Elements 20020922
2 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Projektplanung: Externe ID eines Elements 20020922
3 Returning RR_RESOURCE Value transfer Object reference (TYPE REF TO) CL_RPM_RESOURCE Rollenanwendungsobjekt 20020922
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Ausnahme während Objektinstantiierung 20020922

Method CREATE_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20030306
2 Importing IV_TEAM_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20030306
3 Returning RR_TEAM Value transfer Object reference (TYPE REF TO) CL_RPM_TEAM Ressourcenanwendungsobjekt 20030306

Method CREATE_TEAM on class CL_RPM_PROJECT_O has no exception.

Method CUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHECK_OKAY Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030124

Method CUT_CHECK on class CL_RPM_PROJECT_O has no exception.

Method DELETE_LTXT_ON_CHANGE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) INM_TV_GUID Unique Identifier 20090604
2 Importing IV_ITEM_TYPE_NEW Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090604
3 Importing IV_ITEM_TYPE_OLD Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE Item_type 20090604
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20090604

Method DELETE_LTXT_ON_CHANGE_PROCESS on class CL_RPM_PROJECT_O has no exception.

Method EXECUTION_STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTION_STATUS Call by reference Type reference (TYPE) RPM_PROJECT_EXECSTAT Projektausführungsstatus 20030805

Method EXECUTION_STATUS_CHECK on class CL_RPM_PROJECT_O has no exception.

Method GET_ATTRIBUTES_DEL_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT 20060629
2 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20060629

Method GET_ATTRIBUTES_DEL_WF on class CL_RPM_PROJECT_O has no exception.

Method GET_ATTRIBUTES_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_D_API Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API 20070212
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20070212

Method GET_ATTRIBUTES_EXT on class CL_RPM_PROJECT_O has no exception.

Method GET_BUCKET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO 20050914
2 Returning RR_BUCKET Value transfer Object reference (TYPE REF TO) /RPM/CL_BUCKET_O 20050914

Method GET_BUCKET_REF on class CL_RPM_PROJECT_O has no exception.

Method GET_CAPACITY_PLANNING_KPIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_FIGURES Value transfer Type reference (TYPE) INM_KFM_TT_KF_DEF_ID Table Type for Key Figure Definition IDs 20090807

Method GET_CAPACITY_PLANNING_KPIS on class CL_RPM_PROJECT_O has no exception.

Method GET_CPRO_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CPRO_TEMPLATE Value transfer Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT 20060315

Method GET_CPRO_TEMPLATE on class CL_RPM_PROJECT_O has no exception.

Method GET_CP_PROJECT_TEMPLATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CPRO_CREATE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20070607
2 Exporting EV_CP_TEMPLATE_GUID Value transfer Type reference (TYPE) DPR_TV_GUID Application Object GUID 20070607

Method GET_CP_PROJECT_TEMPLATE_GUID on class CL_RPM_PROJECT_O has no exception.

Method GET_DATA_ATTR_CHG_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUCKET_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT 20060623
2 Exporting ES_PORTFOLIO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_PORTFOLIO_INT 20060623
3 Exporting EV_BUCKET_NAME Call by reference Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION 20060623
4 Exporting EV_ITEM_NAME Call by reference Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION 20060623
5 Exporting EV_ITEM_TYPE_NAME Call by reference Type reference (TYPE) /RPM/TV_ITEM_TYPE_T 20060623
6 Exporting EV_PORTFOLIO_NAME Call by reference Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION 20060623
7 Importing IS_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT 20060623

Method GET_DATA_ATTR_CHG_WF on class CL_RPM_PROJECT_O has no exception.

Method GET_DATA_FOR_FINALIZE 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_PROJECT_INT Project attributes 20070517
2 Exporting ES_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20070818
3 Exporting ET_GROUP_DELTAS Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA Category group data 20070517
4 Exporting ET_GROUP_DELTAS_C Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA_C Category group data 20070517
5 Exporting ET_GUIDS Call by reference Type reference (TYPE) RPM_TT_GUIDS_RANGE Project attributes 20070517
6 Exporting ET_KF_IDS_UPDATE Call by reference Type reference (TYPE) INM_KFM_TT_KF_DEF_ID 20070925
7 Exporting ET_REDIRECT_GROUP_DELTAS Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA Category group data 20070903
8 Exporting ET_REDIRECT_GROUP_DELTAS_C Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA_C Category group data 20070903
9 Exporting EV_STATE Call by reference Type reference (TYPE) RPM_TV_OBJECT_STATE Application object state (technical) 20070517

Method GET_DATA_FOR_FINALIZE on class CL_RPM_PROJECT_O has no exception.

Method GET_DERIVE_BUCKET_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUCKET_DERIVE_ATTR Call by reference Type reference (TYPE) /RPM/TS_BUCKET_DERIVED_ATTR Projektattribute abgeleitet von extern änderbaren Attributen 20050420
2 Exporting ES_BUCKET_INT Call by reference Type reference (TYPE) /RPM/TS_BUCKET_INT 20050525
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20050420
4 Importing IV_VERSION_ITEM Call by reference Type reference (TYPE) XFELD 20051011

Method GET_DERIVE_BUCKET_ATTR on class CL_RPM_PROJECT_O has no exception.

Method GET_DESCR Signature

Method GET_DESCR on class CL_RPM_PROJECT_O has no parameter.
Method GET_DESCR on class CL_RPM_PROJECT_O has no exception.

Method GET_EXTERNAL_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INM_LINK Call by reference Type reference (TYPE) INM_TT_LINK Table of links 20091008
2 Exporting EV_FIRST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091009

Method GET_EXTERNAL_LINKS on class CL_RPM_PROJECT_O has no exception.

Method GET_FINANCIAL_PLANNING_KPIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_FIGURES Value transfer Type reference (TYPE) INM_KFM_TT_KF_DEF_ID Table Type for Key Figure Definition IDs 20090807

Method GET_FINANCIAL_PLANNING_KPIS on class CL_RPM_PROJECT_O has no exception.

Method GET_INITIATIVE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE_O Initiative Business Object 20070513

Method GET_INITIATIVE_REF on class CL_RPM_PROJECT_O has no exception.

Method GET_ITEM_API_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_API_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_ITEM_D_API 20050610
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20050610
3 Importing IV_VERSION_ITEM Call by reference Type reference (TYPE) XFELD 20051011

Method GET_ITEM_API_ATTRIBUTES on class CL_RPM_PROJECT_O has no exception.

Method GET_ITEM_DETAIL_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_D Call by reference Type reference (TYPE) /RPM/ITEM_D 20060416
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20060416
3 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20060416

Method GET_ITEM_DETAIL_DB on class CL_RPM_PROJECT_O has no exception.

Method GET_ITEM_VER_CTRLS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_COLLECTION Value transfer Object reference (TYPE REF TO) CL_RPM_ITEM_VER_CTRLS 20051008

Method GET_ITEM_VER_CTRLS_REF on class CL_RPM_PROJECT_O has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_LANGUAGE Value transfer Type reference (TYPE) LAISO 20060315

Method GET_LANGUAGE on class CL_RPM_PROJECT_O has no exception.

Method GET_OLD_SHORT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20060405
2 Exporting EV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20060405
3 Importing IV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID 20060405
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU 20060405

Method GET_OLD_SHORT_TEXTS on class CL_RPM_PROJECT_O has no exception.

Method GET_OPERATIONAL_ITEM 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 20070803
2 Returning RS_LINK Value transfer Type reference (TYPE) /RPM/TS_ITEM_ILINK Anwendungsobjekt-GUID 20050501

Method GET_OPERATIONAL_ITEM on class CL_RPM_PROJECT_O has no exception.

Method GET_PROJ_CREATION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CPRO_CREATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090721
2 Exporting EV_CPRO_TEMPLATE Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20090721
3 Exporting EV_CREATE_PS_PROJECT Call by reference Type reference (TYPE) XFELD Checkbox 20090721
4 Exporting EV_PS_SYSTEM Call by reference Type reference (TYPE) DPR_TV_OBL_TYPE Type of Linked Object 20090721
5 Exporting EV_PS_TEMPLATE Call by reference Type reference (TYPE) RPM_TV_R3_PSPID Project ID 20090721

Method GET_PROJ_CREATION_PARAMS on class CL_RPM_PROJECT_O has no exception.

Method GET_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20020922
2 Returning RR_RESOURCE Value transfer Object reference (TYPE REF TO) CL_RPM_RESOURCE Ressourcenanwendungsobjekt 20020922
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20020922

Method GET_SMODEL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SMODEL_CONFIG Call by reference Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050419
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_API RPM: Extern änderbare Projektdaten 20050419
3 Importing IV_SMODEL_ID Call by reference Type reference (TYPE) /RPM/TV_ATTRIBUTE_ID Attribut-ID 20050419

Method GET_SMODEL_ATTRIBUTES on class CL_RPM_PROJECT_O has no exception.

Method GET_SMODEL_VALUES 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_PROJECT_API RPM: Extern änderbare Projektdaten 20050422
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_API RPM: Extern änderbare Projektdaten 20050419
3 Importing IT_SMODEL_CONFIG Call by reference Type reference (TYPE) /RPM/TT_SMODEL_CONFIG Bewertungsmodellattribute 20050419

Method GET_SMODEL_VALUES on class CL_RPM_PROJECT_O has no exception.

Method GET_STATE_AFTER_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_STATE_AFTER_COMMIT Value transfer Type reference (TYPE) RPM_TV_OBJECT_STATE Application object state (technical) 20120308

Method GET_STATE_AFTER_COMMIT on class CL_RPM_PROJECT_O has no exception.

Method GET_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEAM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20030306
2 Returning RR_TEAM Value transfer Object reference (TYPE REF TO) CL_RPM_TEAM Ressourcenanwendungsobjekt 20030306
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20030306

Method GET_UNDERLYING_PROJECT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NAME_VALUE_PAIR Call by reference Type reference (TYPE) /RPM/TT_API_NAME_VALUE_PAIR table for name value pair 20090428
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20090429

Method GET_UNDERLYING_PROJECT_ATTR on class CL_RPM_PROJECT_O has no exception.

Method INITIALIZE_AFTER_FINALIZE Signature

Method INITIALIZE_AFTER_FINALIZE on class CL_RPM_PROJECT_O has no parameter.
Method INITIALIZE_AFTER_FINALIZE on class CL_RPM_PROJECT_O has no exception.

Method INITIALIZE_SCORE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTE_CHG Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API Externally Modifiable Initiative Attributes 20091026

Method INITIALIZE_SCORE_VALUE on class CL_RPM_PROJECT_O has no exception.

Method INIT_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_OBJECT_HIER 20070316

Method INIT_AUTHORIZATION on class CL_RPM_PROJECT_O has no exception.

Method IS_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTION_STATUS Call by reference Type reference (TYPE) RPM_PROJECT_EXECSTAT Projektausführungsstatus 20030805
2 Returning RV_IS_CLOSED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030805

Method IS_CLOSED on class CL_RPM_PROJECT_O has no exception.

Method IS_MARKED_FOR_ARCHIVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXECUTION_STATUS Call by reference Type reference (TYPE) RPM_PROJECT_EXECSTAT Projektausführungsstatus 20030805
2 Returning RV_IS_MARKED_FOR_ARCHIVING Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020513

Method IS_MARKED_FOR_ARCHIVING on class CL_RPM_PROJECT_O has no exception.

Method IS_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_RELEASED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020513

Method IS_RELEASED on class CL_RPM_PROJECT_O has no exception.

Method MOVE_PROJECT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20030124
2 Importing IR_LEFT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20030124
3 Importing IR_RIGHT_TO Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20030124
4 Returning RV_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030124

Method MOVE_PROJECT_CHECK on class CL_RPM_PROJECT_O has no exception.

Method ON_METRIC_CHANGED Signature

Method ON_METRIC_CHANGED on class CL_RPM_PROJECT_O has no parameter.
Method ON_METRIC_CHANGED on class CL_RPM_PROJECT_O has no exception.

Method ON_QUESTIONNAIRE_CHANGED Signature

Method ON_QUESTIONNAIRE_CHANGED on class CL_RPM_PROJECT_O has no parameter.
Method ON_QUESTIONNAIRE_CHANGED on class CL_RPM_PROJECT_O has no exception.

Method PASTE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BELOW Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20030124
2 Returning RV_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030124

Method PASTE_CHECK on class CL_RPM_PROJECT_O has no exception.

Method PROCESS_BEFORE_OBJ_SAVE Signature

Method PROCESS_BEFORE_OBJ_SAVE on class CL_RPM_PROJECT_O has no parameter.
Method PROCESS_BEFORE_OBJ_SAVE on class CL_RPM_PROJECT_O has no exception.

Method SET_ATTRIBUTE_SCORE 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_INT Projektattribute 20050411
2 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_INT Projektattribute 20050411

Method SET_ATTRIBUTE_SCORE on class CL_RPM_PROJECT_O has no exception.

Method SET_CPRO_CREATE Signature

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

Method SET_CPRO_CREATE on class CL_RPM_PROJECT_O has no exception.

Method SET_CPRO_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CPRO_TEMPLATE Call by reference Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT 20060315

Method SET_CPRO_TEMPLATE on class CL_RPM_PROJECT_O has no exception.

Method SET_CP_PROJECT_TEMPLATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CP_TEMPLATE_GUID Value transfer Type reference (TYPE) DPR_TV_GUID Application Object GUID 20070528

Method SET_CP_PROJECT_TEMPLATE_GUID on class CL_RPM_PROJECT_O has no exception.

Method SET_INTERNAL_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERNAL_LINKS Call by reference Type reference (TYPE) /RPM/TT_ITEM_ILINKS Interne Elementverknüpfungen 20050509
2 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050509

Method SET_INTERNAL_LINKS on class CL_RPM_PROJECT_O has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO 20060315

Method SET_LANGUAGE on class CL_RPM_PROJECT_O has no exception.

Method SET_OBJECT_STATE Signature

Method SET_OBJECT_STATE on class CL_RPM_PROJECT_O has no parameter.
Method SET_OBJECT_STATE on class CL_RPM_PROJECT_O has no exception.

Method SET_PARENT Signature

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

Method SET_PS_CREATION_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATE_PS_PROJECT Value transfer Type reference (TYPE) XFELD Checkbox 20090721
2 Importing IV_PS_SYSTEM Value transfer Type reference (TYPE) DPR_TV_OBL_TYPE Type of Linked Object 20090721
3 Importing IV_PS_TEMPLATE Value transfer Type reference (TYPE) RPM_TV_R3_PSPID Project ID 20090721

Method SET_PS_CREATION_PARAMS on class CL_RPM_PROJECT_O has no exception.

Method SET_SCORING_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_ITEM_D_API 20070118
2 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID 20070118

Method SET_SCORING_ATTRIBUTE on class CL_RPM_PROJECT_O has no exception.

Method SIGNAL_OBJECT_CHANGED Signature

Method SIGNAL_OBJECT_CHANGED on class CL_RPM_PROJECT_O has no parameter.
Method SIGNAL_OBJECT_CHANGED on class CL_RPM_PROJECT_O has no exception.

Method TRIGGER_ITEM_DELETION_WF Signature

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

Method TRIGGER_ITEM_DELETION_WF on class CL_RPM_PROJECT_O has no exception.

Method TRIGGER_ITEM_STAT_CHG_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM_ATTRIBUTES_NEW Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT 20060705
2 Importing IS_ITEM_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT 20060705
3 Importing IV_WORKFLOW_ID Call by reference Type reference (TYPE) /RPM/TV_WF_ID 20060705

Method TRIGGER_ITEM_STAT_CHG_WF on class CL_RPM_PROJECT_O has no exception.

Method VALIDATE_PROJECT_CREATION Signature

Method VALIDATE_PROJECT_CREATION on class CL_RPM_PROJECT_O has no parameter.
# Exception Resumable Description Created on
1 VALIDATION_ERROR Error in Validation 20090716
Event Signatures

Event ARCHIVED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY Projektkategorie 20030814
2 CATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY_TEXT Text Projektkategorie 20030814
3 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20030807
4 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20030807
5 SUBCATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJ_SUBCATEGORY Projektunterkategorie 20030814
6 SUBCATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJ_SUBCATEGORY_TEXT Text Projektunterkategorie 20030814

Event CANCELLED Signature
Event CANCELLED on class CL_RPM_PROJECT_O has no parameter.
Event COMPLETED Signature
Event COMPLETED on class CL_RPM_PROJECT_O has no parameter.
Event ITEM_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUCKET_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID 20060620
2 BUCKET_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060620
3 BUCKET_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION 20060620
4 CHANGED_ATTRIBUTE Exporting Value transfer Type reference (TYPE) /RPM/TS_CHANGED_ATTRIB 20060620
5 CHANGED_BY Exporting Value transfer Type reference (TYPE) UNAME 20060620
6 CHANGED_BY_NAME Exporting Value transfer Type reference (TYPE) AD_NAMTEXT 20060803
7 ITEM_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060620
8 ITEM_NAME Exporting Value transfer Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION 20060620
9 ITEM_TYPE_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_ID 20060620
10 ITEM_TYPE_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_TYPE_T 20060620
11 OBJECT_TYPE Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE 20060620
12 PORTAL_LINK Exporting Value transfer Type reference (TYPE) /RPM/PORTAL_LINK 20060620
13 PORTFL_ITEM_GUID Exporting Value transfer Type reference (TYPE) RPM_TV_GUID 20060620
14 PORTFOLIO_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID 20060620
15 PORTFOLIO_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060620
16 PORTFOLIO_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION 20060620
17 RPM_CHANGED_ON Exporting Value transfer Type reference (TYPE) RPM_TV_TIMESTAMP 20060620
18 WORKFLOW_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_WF_ID 20060703

Event ITEM_CREATION_PREPARED Signature
Event ITEM_CREATION_PREPARED on class CL_RPM_PROJECT_O has no parameter.
Event ITEM_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUCKET_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060616
2 CHANGED_BY Exporting Value transfer Type reference (TYPE) UNAME 20060616
3 CHANGED_BY_NAME Exporting Value transfer Type reference (TYPE) AD_NAMTEXT 20060803
4 ITEM_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060616
5 PORTAL_LINK Exporting Value transfer Type reference (TYPE) /RPM/PORTAL_LINK 20060616
6 PORTFOLIO_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060616
7 RECIPIENTS Exporting Value transfer Type reference (TYPE) /RPM/TT_WF_ACTORS 20060622
8 RPM_CHANGED_ON Exporting Value transfer Type reference (TYPE) RPM_TV_TIMESTAMP 20060616
9 WORKFLOW_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_WF_ID 20060703

Event ITEM_STATUS_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 BUCKET_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID 20060705
2 BUCKET_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060705
3 BUCKET_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION 20060705
4 CHANGED_BY Exporting Value transfer Type reference (TYPE) UNAME 20060705
5 CHANGED_BY_NAME Exporting Value transfer Type reference (TYPE) AD_NAMTEXT 20060803
6 ITEM_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060705
7 ITEM_NAME Exporting Value transfer Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION 20060705
8 ITEM_TYPE_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_ID 20060705
9 ITEM_TYPE_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_ITEM_TYPE_T 20060705
10 OBJECT_TYPE Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE 20060705
11 PORTAL_LINK Exporting Value transfer Type reference (TYPE) /RPM/PORTAL_LINK 20060705
12 PORTFL_ITEM_GUID Exporting Value transfer Type reference (TYPE) RPM_TV_GUID 20060705
13 PORTFOLIO_GUID Exporting Value transfer Type reference (TYPE) /RPM/TV_GUID 20060705
14 PORTFOLIO_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_EXTID 20060705
15 PORTFOLIO_NAME Exporting Value transfer Type reference (TYPE) /RPM/TV_SHARED_DESCRIPTION 20060705
16 RPM_CHANGED_ON Exporting Value transfer Type reference (TYPE) RPM_TV_TIMESTAMP 20060705
17 STATUS_NEW Exporting Value transfer Type reference (TYPE) /RPM/TV_STATUS_COMMON 20060705
18 STATUS_NEW_T Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE_T 20060705
19 STATUS_OLD Exporting Value transfer Type reference (TYPE) /RPM/TV_STATUS_COMMON 20060705
20 STATUS_OLD_T Exporting Value transfer Type reference (TYPE) /RPM/OBJECT_TYPE_T 20060705
21 WORKFLOW_ID Exporting Value transfer Type reference (TYPE) /RPM/TV_WF_ID 20060705

Event LOCKED Signature
Event LOCKED on class CL_RPM_PROJECT_O has no parameter.
Event MARKED_FOR_ARCHIVING Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY Projektkategorie 20030814
2 CATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY_TEXT Text Projektkategorie 20030814
3 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20030807
4 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20030807
5 SUBCATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJ_SUBCATEGORY Projektunterkategorie 20030814
6 SUBCATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJ_SUBCATEGORY_TEXT Text Projektunterkategorie 20030814

Event PROJECT_PROPOSED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY Projektkategorie 20021008
2 CATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY_TEXT Text Projektkategorie 20021016
3 NOTICE_PROJECTCREATION Exporting Value transfer Type reference (TYPE) SWCONTTAB Containertabelle 20021009
4 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20021009
5 PROJECTLONGTEXT Exporting Value transfer Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20021009
6 PROJECTSHORTTEXT Exporting Value transfer Type reference (TYPE) RPM_TV_SHORT_TEXT RPM-Datenelement: Kurztext Anwendungsobjekt 20021014
7 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20021008
8 SUBCATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJ_SUBCATEGORY Projektbereich 20021008
9 SUBCATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJ_SUBCATEGORY_TEXT Text Projektunterkategorie 20021016

Event RELEASED Signature
Event RELEASED on class CL_RPM_PROJECT_O has no parameter.
Event STATUS_CHANGE Signature
Event STATUS_CHANGE on class CL_RPM_PROJECT_O has no parameter.
Event STATUS_CHANGE_CATEGORY Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CATEGORY Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY Projektkategorie 20021018
2 CATEGORYTEXT Exporting Value transfer Type reference (TYPE) RPM_PROJECT_CATEGORY_TEXT Text Projektkategorie 20021018
3 EXPRESSMAIL Exporting Value transfer Type reference (TYPE) SO_SEX Senden Expreß 20021018
4 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20021018
5 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20021018

Event STATUS_CHANGE_PROJECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EXPRESSMAIL Exporting Value transfer Type reference (TYPE) SO_SEX Senden Expreß 20021018
2 PROJECTDESCRIPTION Exporting Value transfer Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20021018
3 PROJECT_ID Exporting Value transfer Type reference (TYPE) RPM_TV_EXTID Externe ID 20021018

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