SAP ABAP Class /RPM/CL_ENTITY_PROJECT (General Object Definition)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/OBJECTS (Package) xRPM Business Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_AUTHORIZATION_ELEMENT Objects with Authorizations 20050110
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_COMMON Interface for all application objects 20041123
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_ENTITY Entity interface 20041123
4 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20041123
5 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20041123
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20050110
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20041123
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_BUCKET_O Hierarchy Bucket Operational Object 20050628
2 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_CAP_CATEGORY_B Bucket demand planning operational object 20050308
3 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_COLLECTION_O Hierarchy Collection Operational Object 20050706
4 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_FIN_CATEGORY_B Bucket demand planning operational object 20050309
5 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_HIERARCHY_O Hierarchy object 20041201
6 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_ITEM_O Portfolio item object 20041208
7 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_PORTFOLIO_D Portfolio details definition 20041218
8 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_PORTFOLIO_O Portfolio Object Definition 20041124
9 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_REVIEW_O Hierarchy Review Operational Object 20041230
10 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_WHATIF_O Hierarchy of What-If - Operatives Object 20051223
Properties
Class /RPM/CL_ENTITY_PROJECT  
Short Description General Object Definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20041123   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /RPM/CL_OBJECT_STATES 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_CONFIGURATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_RPM_LANGUAGE_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_AUTHORIZATION_ELEMENT Objects with Authorizations 20050110
2 /RPM/IF_COMMON Interface for all application objects 20041123
3 /RPM/IF_ENTITY Entity interface 20041123
4 BI_OBJECT Business Instance 20041123
5 BI_PERSISTENT Persistent Business Instance 20041123
6 IF_ACO_COMMON Common Interface for Authorization Check 20050110
7 IF_WORKFLOW Business Workflow 20041123
Friends
Class /RPM/CL_ENTITY_PROJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_CATID Constant Protected Type reference (TYPE) SIBFCATID 'CL' Category of Objects in Persistent Object References 20041123
2 OC_TYPEID Constant Protected Type reference (TYPE) SIBFTYPEID '/RPM/CL_ENTITY_PROJECT' Type of Objects in Persistent Object References 20041123
3 OR_AUTHORIZATION Instance attribute Protected Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20050110
4 OR_OBJECT_STATE Instance attribute Public Object reference (TYPE REF TO) /RPM/CL_OBJECT_STATE Object State 20041124
5 OR_OBJ_MANAGER Instance attribute Protected Object reference (TYPE REF TO) /RPM/CL_OBJ_MANAGER Project and Portfolio Controller 20050701
6 OR_PARENT Instance attribute Protected Attribute reference (LIKE) 20041201
7 OR_PORTFOLIO Instance attribute Public Attribute reference (LIKE) 20050114
8 OR_RELATIONS Instance attribute Protected Object reference (TYPE REF TO) /RPM/CL_RELATIONS Collection for Portfolio Items Object References 20060110
9 OR_TECHNICAL_OBJECT Instance attribute Protected Attribute reference (LIKE) 20041124
10 OS_LONG_TXT_HEADER Instance attribute Public Type reference (TYPE) THEAD SAPscript: Text Header 20090226
11 OV_ASSIGNMENT_TYPE Instance attribute Protected Attribute reference (LIKE) 20041201
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_LONG_TEXT_HEADER Instance method Public Method Buffer Long Text Header 20090226
2 BUILD_COMPLETELY Instance method Public Method Build Completely 20041123
3 CAST_OBJECT_CHANGED Instance method Protected Method Cast Object Changed 20041123
4 CHECK_AUTHORIZATION Static method Public Method Checks If User Is Authorized to Process a Project 20041123
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041123
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041123
7 CONVERT_GUID_TO_ID Static method Public Method Convert Project GUID to ID 20041123
8 CONVERT_ID_TO_GUID Static method Public Method Convert Project ID to GUID 20041123
9 CREATE_APPL_OBJECT Instance method Public Method Create an Application Object 20041123
10 CREATE_EXTERNAL_ID Instance method Public Method 20050723
11 CREATE_WITH_TECHNICAL_OBJECT Instance method Private Method Create Detail Object with Specified CGPL Project 20050119
12 DEFAULT_ATTRIBUTE_VALUE Instance method Private Method 20041201
13 DELETE Instance method Public Method 20041123
14 DELETE_CHECK Instance method Protected Method Check That All Attached Objects Are Deletable 20041123
15 DELETE_PROJECT Instance method Protected Method Internal Deletion of Project 20041123
16 EXECUTE_DEFAULT_METHOD Instance method Private Method 20041201
17 FILL_ACO_PARTNERS Instance method Private Method Fills the Business Partner Information for Each ACO User 20050321
18 FILL_ACO_USERS Instance method Private Method Fills the ACO User for Each Business Partner 20050321
19 FILL_USER_ADDRESS Static method Public Method Fills the Business Partner Information for Each ACO User 20060209
20 FIND_BY_LPOR Instance method Private Method 20041201
21 FREE Instance method Public Method 20041123
22 GET_ALL_APPENDAGES Instance method Private Method 20041201
23 GET_ALL_OBJECT_LINKS Instance method Public Method Get List of All Object Links 20041123
24 GET_APPL_OBJECT Instance method Public Method Get Application Object Based on Object Type 20041123
25 GET_ATTRIBUTE_ASSIGNMENT Instance method Protected Method Get Associated Attribute Assignment 20041123
26 GET_AUTHORIZATION Instance method Public Method 20050314
27 GET_DATES Instance method Private Method 20041201
28 GET_DESCRIPTION Static method Public Method Get Project Description 20041123
29 GET_EDIT_MODE Instance method Public Method 20041123
30 GET_EXTERNAL_ID Instance method Public Method 20041123
31 GET_GUID Instance method Public Method 20041123
32 GET_HIERARCHY_CHILDREN Instance method Private Method 20041201
33 GET_HIERARCHY_NODE Instance method Public Method 20041123
34 GET_LAST_DOWN_NODE Instance method Private Method 20041201
35 GET_LOCK_MODE Instance method Private Method 20041201
36 GET_LONG_TEXT Static method Public Method Get Long Text 20041123
37 GET_NODE_NEIGHBORS Instance method Protected Method Determine External IDs for Surrounding Projects in Hierarchy 20041123
38 GET_OBJECT_LINKS_REF Instance method Public Method Get Object Links Collection of Project Object 20041123
39 GET_OBJECT_TYPE Instance method Public Method 20041123
40 GET_OBJECT_TYPE_DESCRIPTION Instance method Public Method 20041123
41 GET_OBJ_LINKS_REF Instance method Private Method 20041201
42 GET_OUTLINE_CHILDREN Instance method Private Method 20041201
43 GET_PARENT Instance method Public Method 20041123
44 GET_PARENT_AUTHORIZATION Instance method Public Method 20050318
45 GET_PARENT_PROJECT Instance method Private Method 20041201
46 GET_PERMISSIONS Instance method Public Method 20050312
47 GET_PERMISSIONS_ROLES Instance method Public Method 20060222
48 GET_PORTFOLIO_CONFIG Static method Public Method Convert Project GUID to ID 20050218
49 GET_RELATED_OBJECTS Instance method Public Method Get List of All Relationship Objects 20050131
50 GET_RELATIONS Instance method Public Method 20050324
51 GET_RELATIONS_REF Instance method Public Method Return Reference to Hierarchies Collection 20060110
52 GET_ROOT_NODE Instance method Private Method 20041201
53 GET_SHORT_TEXT Static method Public Method Get Short Text 20041123
54 GET_STATE Instance method Protected Method 20041123
55 GET_TECHNICAL_OBJECT Instance method Private Method 20041201
56 HAS_CHANGES Instance method Public Method 20041123
57 IS_CHANGEABLE Instance method Public Method 20041123
58 IS_DELETED Instance method Private Method 20041201
59 IS_DELETE_POSSIBLE Instance method Public Method 20041123
60 IS_IN_EDIT_MODE Instance method Public Method 20041123
61 IS_IN_LOCK_MODE Instance method Protected Method 20041201
62 IS_PERSISTENT Instance method Public Method 20041123
63 IS_TEMPLATE Instance method Public Method 20041123
64 LPOR Instance method Private Method 20041201
65 MY_EVENT_RECEIVER Instance method Private Method Event Receiver Model 20050622
66 NOTIFY_OF_TECH_OBJECT_CHANGE Instance method Protected Method 20041201
67 ON_AUTHORIZATION_CHANGED Instance method Protected Event handling method Listen for ACO Object Raising CHANGED 20050110
68 ON_CHANGES_COMMITTED Instance method Protected Method 20041201
69 ON_END_OF_TRANSACTION Instance method Protected Method 20041201
70 ON_TECHNICAL_OBJECT_CHANGED Instance method Protected Event handling method Listen for Technical Object Raising CHANGED 20041123
71 ON_TECHNICAL_OBJECT_DELETED Instance method Protected Event handling method Listen for Technical Object Raising DELETED 20041123
72 PREPARE_TO_SAVE Instance method Public Method 20041123
73 REFRESH Instance method Private Method 20041201
74 RELEASE Instance method Private Method 20041201
75 SAVE_CHECK Instance method Public Method 20041123
76 SET_DESCRIPTION Static method Public Method Set Description 20041123
77 SET_EDIT_MODE Instance method Public Method 20041123
78 SET_LOCK_MODE Instance method Public Method Set Lock Mode 20041123
79 SET_LONG_TEXT Static method Public Method Set Long Text 20041123
80 SET_PARENT Instance method Protected Method Set Superior Application Object 20050111
81 SET_PERMISSIONS Instance method Public Method 20050312
82 SET_PERMISSIONS_ROLES Instance method Public Method 20070216
83 SET_SHORT_TEXT Static method Public Method Set Short Text 20041123
84 VALIDATE_EXTERNAL_ID Instance method Public Method Validate the External ID 20050722
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20041123
2 CREATED Instance Event
(0)
Public
(2)
20041123
3 DELETED Instance Event
(0)
Public
(2)
20041123
4 FREED Instance Event
(0)
Public
(2)
20041123
5 LOADED Instance Event
(0)
Public
(2)
20041123
Types
Class /RPM/CL_ENTITY_PROJECT has no local type.
Method Signatures

Method BUFFER_LONG_TEXT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text Header 20090226

Method BUFFER_LONG_TEXT_HEADER on class /RPM/CL_ENTITY_PROJECT has no exception.

Method BUILD_COMPLETELY Signature

Method BUILD_COMPLETELY on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method BUILD_COMPLETELY on class /RPM/CL_ENTITY_PROJECT has no exception.

Method CAST_OBJECT_CHANGED Signature

Method CAST_OBJECT_CHANGED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method CAST_OBJECT_CHANGED on class /RPM/CL_ENTITY_PROJECT has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_INT Projektattribute 20041123
2 Importing IS_ATTRIBUTES_API Value transfer Type reference (TYPE) RPM_TS_PROJECT_API RPM: Extern änderbare Projektdaten 20041123
3 Importing IV_ACTIVITY Value transfer Type reference (TYPE) ACTIV_AUTH Aktion 20041123
4 Importing IV_OBJECT Value transfer Type reference (TYPE) STRING 20041123
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM-Berechtigungsfehler - Ausnahmeklasse 20041123
2 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20041123

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_ENTITY_PROJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJ_MANAGER Call by reference Object reference (TYPE REF TO) /RPM/CL_OBJ_MANAGER RPM-Project and Portfolio Controller 20041124
2 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) /RPM/IF_ENTITY Übergeordnetes Objekt zu RPM-Objekt 20050113
3 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20041124

Method CONSTRUCTOR on class /RPM/CL_ENTITY_PROJECT has no exception.

Method CONVERT_GUID_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050517
2 Returning RV_PROJECT_ID Value transfer Type reference (TYPE) /RPM/TV_EXTID Externe ID 20041123

Method CONVERT_GUID_TO_ID on class /RPM/CL_ENTITY_PROJECT has no exception.

Method CONVERT_ID_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PORTFOLIO_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Externe ID 20041222
2 Returning RV_PORTFOLIO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20041222

Method CONVERT_ID_TO_GUID on class /RPM/CL_ENTITY_PROJECT has no exception.

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) CGPL_EXTID Projektplanung: Externe ID eines Elements 20041123
2 Importing IV_APPL_OBJ_OT Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041123
3 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Projektplanung: Externe ID eines Elements 20041123
4 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) /RPM/IF_COMMON Schnittstelle für alle Anwendungsobjekte 20041123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Ausnahme während Objektinstantiierung 20041123

Method CREATE_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20050723
2 Importing IS_OBJECT_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfoliohierarchie 20050723
3 Importing IV_PROPOSED_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20050723
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20050723

Method CREATE_WITH_TECHNICAL_OBJECT 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 20050119
2 Returning RR_ENTITY Value transfer Object reference (TYPE REF TO) /RPM/IF_ENTITY Entitätsschnittstelle 20050119

Method CREATE_WITH_TECHNICAL_OBJECT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method DEFAULT_ATTRIBUTE_VALUE Signature

Method DEFAULT_ATTRIBUTE_VALUE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method DEFAULT_ATTRIBUTE_VALUE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method DELETE Signature

Method DELETE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method DELETE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method DELETE_CHECK Signature

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

Method DELETE_CHECK on class /RPM/CL_ENTITY_PROJECT has no exception.

Method DELETE_PROJECT Signature

Method DELETE_PROJECT on class /RPM/CL_ENTITY_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_DELETION_ERROR RPM: Löschfehler 20041123

Method EXECUTE_DEFAULT_METHOD Signature

Method EXECUTE_DEFAULT_METHOD on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method EXECUTE_DEFAULT_METHOD on class /RPM/CL_ENTITY_PROJECT has no exception.

Method FILL_ACO_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERMISSIONS Call by reference Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS Berechtigungsliste für Benutzer 20050321

Method FILL_ACO_PARTNERS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method FILL_ACO_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERMISSIONS Call by reference Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS Berechtigungsliste für Benutzer 20050321

Method FILL_ACO_USERS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method FILL_USER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PERMISSIONS Call by reference Type reference (TYPE) /RPM/TT_ACO_PERMISSIONS 20060209

Method FILL_USER_ADDRESS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method FIND_BY_LPOR Signature

Method FIND_BY_LPOR on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method FIND_BY_LPOR on class /RPM/CL_ENTITY_PROJECT has no exception.

Method FREE Signature

Method FREE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method FREE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_ALL_APPENDAGES Signature

Method GET_ALL_APPENDAGES on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_ALL_APPENDAGES on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_ALL_OBJECT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT_LINKS Value transfer Type reference (TYPE) RPM_TT_OBJ_LINKS Objektverknüpfungstabelle 20041123

Method GET_ALL_OBJECT_LINKS on class /RPM/CL_ENTITY_PROJECT 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 für Anwendungsobjekte 20041123
2 Importing IV_APPL_OBJ_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Projektplanung: Externe ID eines Elements 20041123
3 Importing IV_APPL_OBJ_OT Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041123
4 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Übergeordneter GUID Anwendungsobjekte 20050108
5 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) /RPM/IF_COMMON Schnittstelle für alle Anwendungsobjekte 20041123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20041123

Method GET_ATTRIBUTE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ASSIGNMENT Value transfer Object reference (TYPE REF TO) /RPM/IF_ASSIGNMENT Projektzuordnungsobjekt 20041201

Method GET_ATTRIBUTE_ASSIGNMENT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_AUTHORIZATION Signature

Method GET_AUTHORIZATION on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_AUTHORIZATION on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_DATES Signature

Method GET_DATES on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_DATES on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) /RPM/IF_ENTITY Hauptprojektdefinition 20041123
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Aktuelle Sprache 20041123
3 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20041123

Method GET_DESCRIPTION on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_EDIT_MODE Signature

Method GET_EDIT_MODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_EDIT_MODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_EXTERNAL_ID Signature

Method GET_EXTERNAL_ID on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_EXTERNAL_ID on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_GUID Signature

Method GET_GUID on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_GUID on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_HIERARCHY_CHILDREN Signature

Method GET_HIERARCHY_CHILDREN on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_HIERARCHY_CHILDREN on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_HIERARCHY_NODE Signature

Method GET_HIERARCHY_NODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_HIERARCHY_NODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_LAST_DOWN_NODE Signature

Method GET_LAST_DOWN_NODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_LAST_DOWN_NODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_LOCK_MODE Signature

Method GET_LOCK_MODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_LOCK_MODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20041123
2 Exporting EV_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text-Header 20041123
3 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20041123
4 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20041123
5 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Aktuelle Sprache 20041123
6 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT Textident. 20041123

Method GET_LONG_TEXT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_NODE_NEIGHBORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NEIGHBOR Value transfer Type reference (TYPE) RPM_TS_NEIGHBOR RPM-Struktur: Knoten benachbarte IDs 20041123

Method GET_NODE_NEIGHBORS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_OBJECT_LINKS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20041123
2 Returning RR_COLLECTION Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Collection für Objektverknüpfungen 20041123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt nicht gefunden 20041123

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_OBJECT_TYPE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_OBJECT_TYPE_DESCRIPTION Signature

Method GET_OBJECT_TYPE_DESCRIPTION on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_OBJECT_TYPE_DESCRIPTION on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_OBJ_LINKS_REF Signature

Method GET_OBJ_LINKS_REF on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_OBJ_LINKS_REF on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_OUTLINE_CHILDREN Signature

Method GET_OUTLINE_CHILDREN on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_OUTLINE_CHILDREN on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_PARENT Signature

Method GET_PARENT on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_PARENT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_PARENT_AUTHORIZATION Signature

Method GET_PARENT_AUTHORIZATION on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_PARENT_AUTHORIZATION on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_PARENT_PROJECT Signature

Method GET_PARENT_PROJECT on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_PARENT_PROJECT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_PERMISSIONS Signature

Method GET_PERMISSIONS on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_PERMISSIONS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_PERMISSIONS_ROLES Signature

Method GET_PERMISSIONS_ROLES on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_PERMISSIONS_ROLES on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_PORTFOLIO_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID GUID für Anwendungsobjekte 20050218
2 Returning RS_PORTFOLIO_ATTR Value transfer Type reference (TYPE) /RPM/TS_PORTFOLIO_DATA Externe ID 20050218

Method GET_PORTFOLIO_CONFIG on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_RELATED_OBJECTS 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 Objekttyp in Projektplanung 20050218
2 Returning RT_COMMONS Value transfer Type reference (TYPE) /RPM/TT_COMMONS Tabellentyp RPM-Objekte 20050217

Method GET_RELATED_OBJECTS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_RELATIONS Signature

Method GET_RELATIONS on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_RELATIONS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_RELATIONS_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) /RPM/CL_RELATIONS 20060110

Method GET_RELATIONS_REF on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_ROOT_NODE Signature

Method GET_ROOT_NODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_ROOT_NODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20041123
2 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM-Datenelement: Kurztext Anwendungsobjekt 20041123
3 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20041123
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Aktuelle Sprache 20041123

Method GET_SHORT_TEXT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_STATE Signature

Method GET_STATE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_STATE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method GET_TECHNICAL_OBJECT Signature

Method GET_TECHNICAL_OBJECT on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method GET_TECHNICAL_OBJECT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method HAS_CHANGES Signature

Method HAS_CHANGES on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method HAS_CHANGES on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_CHANGEABLE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_DELETED Signature

Method IS_DELETED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_DELETED on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_DELETE_POSSIBLE Signature

Method IS_DELETE_POSSIBLE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_DELETE_POSSIBLE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_IN_EDIT_MODE Signature

Method IS_IN_EDIT_MODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_IN_EDIT_MODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_IN_LOCK_MODE Signature

Method IS_IN_LOCK_MODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_IN_LOCK_MODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_PERSISTENT Signature

Method IS_PERSISTENT on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_PERSISTENT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method IS_TEMPLATE Signature

Method IS_TEMPLATE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method IS_TEMPLATE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method LPOR Signature

Method LPOR on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method LPOR on class /RPM/CL_ENTITY_PROJECT has no exception.

Method MY_EVENT_RECEIVER Signature

Method MY_EVENT_RECEIVER on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method MY_EVENT_RECEIVER on class /RPM/CL_ENTITY_PROJECT has no exception.

Method NOTIFY_OF_TECH_OBJECT_CHANGE Signature

Method NOTIFY_OF_TECH_OBJECT_CHANGE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method NOTIFY_OF_TECH_OBJECT_CHANGE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method ON_AUTHORIZATION_CHANGED Signature

Method ON_AUTHORIZATION_CHANGED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method ON_AUTHORIZATION_CHANGED on class /RPM/CL_ENTITY_PROJECT has no exception.

Method ON_CHANGES_COMMITTED Signature

Method ON_CHANGES_COMMITTED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method ON_CHANGES_COMMITTED on class /RPM/CL_ENTITY_PROJECT has no exception.

Method ON_END_OF_TRANSACTION Signature

Method ON_END_OF_TRANSACTION on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method ON_END_OF_TRANSACTION on class /RPM/CL_ENTITY_PROJECT has no exception.

Method ON_TECHNICAL_OBJECT_CHANGED Signature

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

Method ON_TECHNICAL_OBJECT_CHANGED on class /RPM/CL_ENTITY_PROJECT has no exception.

Method ON_TECHNICAL_OBJECT_DELETED Signature

Method ON_TECHNICAL_OBJECT_DELETED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method ON_TECHNICAL_OBJECT_DELETED on class /RPM/CL_ENTITY_PROJECT has no exception.

Method PREPARE_TO_SAVE Signature

Method PREPARE_TO_SAVE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method PREPARE_TO_SAVE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method REFRESH Signature

Method REFRESH on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method REFRESH on class /RPM/CL_ENTITY_PROJECT has no exception.

Method RELEASE Signature

Method RELEASE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method RELEASE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SAVE_CHECK Signature

Method SAVE_CHECK on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method SAVE_CHECK on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) /RPM/CL_ENTITY_PROJECT Hauptprojektdefinition 20041123
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) CGPL_TEXT1 Sprachabhängiger Kurztext 20041123
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Aktuelle Sprache 20041123
4 Returning RV_DESCRIPTION_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20041123

Method SET_EDIT_MODE Signature

Method SET_EDIT_MODE on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method SET_EDIT_MODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SET_LOCK_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) /RPM/IF_ENTITY Entitätsschnittstelle 20041123
2 Importing IR_HIERARCHY_NODE Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20041123
3 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) /RPM/TV_LOCK_MODE /RPM/CL_CO=>SC_LOCK_MODE_SHARED Status Objektsperre 20041123
4 Returning RV_RC Value transfer Type reference (TYPE) I 20041123

Method SET_LOCK_MODE on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20041123
2 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20041123
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Aktuelle Sprache 20041123
4 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20041123
5 Importing IV_TEXT_ID Call by reference Type reference (TYPE) TDID CL_RPM_CO=>SC_TDID_LONGTEXT Textident. 20041123
6 Returning RV_LONG_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20041123

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) /RPM/IF_COMMON Schnittstelle für alle Anwendungsobjekte 20050111

Method SET_PARENT on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SET_PERMISSIONS Signature

Method SET_PERMISSIONS on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method SET_PERMISSIONS on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SET_PERMISSIONS_ROLES Signature

Method SET_PERMISSIONS_ROLES on class /RPM/CL_ENTITY_PROJECT has no parameter.
Method SET_PERMISSIONS_ROLES on class /RPM/CL_ENTITY_PROJECT has no exception.

Method SET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20041123
2 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20041123
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Aktuelle Sprache 20041123
4 Importing IV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM-Datenelement: Kurztext Anwendungsobjekt 20041123
5 Returning RV_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20041123

Method VALIDATE_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20050726
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20050811
Event Signatures

Event CHANGED Signature
Event CHANGED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Event CREATED Signature
Event CREATED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Event DELETED Signature
Event DELETED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Event FREED Signature
Event FREED on class /RPM/CL_ENTITY_PROJECT has no parameter.
Event LOADED Signature
Event LOADED on class /RPM/CL_ENTITY_PROJECT has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400