SAP ABAP Interface /RPM/IF_ENTITY (Entity interface)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_ENTITY_PROJECT General Object Definition 20041123
Properties
Interface /RPM/IF_ENTITY  
Short Description Entity interface    
General Data
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20041119   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface /RPM/IF_ENTITY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_COMMON Interface for all application objects 20041122
Friends
Interface /RPM/IF_ENTITY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_PARENT Instance attribute Public Attribute reference (LIKE) 20041124
2 OR_TECHNICAL_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_CGPL_PROJECT 20041125
3 OV_ASSIGNMENT_TYPE Instance attribute Public Type reference (TYPE) CGPL_OBJECT_TYPE 20041124
Methods
# Method Level Visibility Method type Description Created on
1 FREE Instance method Public Method 20041124
2 GET_ALL_APPENDAGES Instance method Public Method 20041119
3 GET_DATES Instance method Public Method 20041119
4 GET_EDIT_MODE Instance method Public Method 20041124
5 GET_EXTERNAL_ID Instance method Public Method 20041124
6 GET_GUID Instance method Public Method 20041124
7 GET_HIERARCHY_CHILDREN Instance method Public Method 20041119
8 GET_HIERARCHY_NODE Instance method Public Method 20041119
9 GET_LAST_DOWN_NODE Instance method Public Method 20041119
10 GET_LOCK_MODE Instance method Public Method 20041119
11 GET_LONG_TEXT Instance method Public Method 20041119
12 GET_OBJECT_TYPE Instance method Public Method 20041124
13 GET_OBJ_LINKS_REF Instance method Public Method 20041119
14 GET_OUTLINE_CHILDREN Instance method Public Method 20041119
15 GET_PARENT Instance method Public Method 20041124
16 GET_PARENT_PROJECT Instance method Public Method 20041124
17 GET_RELATIONS Instance method Public Method 20050218
18 GET_SHORT_TEXT Instance method Public Method 20041119
19 GET_STATE Instance method Public Method 20041124
20 GET_TECHNICAL_OBJECT Instance method Public Method 20041124
21 IS_IN_LOCK_MODE Instance method Public Method 20041119
22 NOTIFY_OF_TECH_OBJECT_CHANGE Instance method Public Method 20041119
23 ON_END_OF_TRANSACTION Instance method Public Event handling method Object manager end of transaction 20041119
24 SET_DESCRIPTION Instance method Public Method 20041119
25 SET_EDIT_MODE Instance method Public Method 20041119
26 SET_LONG_TEXT Instance method Public Method 20041119
27 SET_SHORT_TEXT Instance method Public Method 20041119
Events
Interface /RPM/IF_ENTITY has no event.
Types
Interface /RPM/IF_ENTITY has no local type.
Method Signatures

Method FREE Signature

Method FREE on Interface /RPM/IF_ENTITY has no parameter.
Method FREE on Interface /RPM/IF_ENTITY has no exception.

Method GET_ALL_APPENDAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEEP Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20041119
2 Importing IV_RPM_APPENDAGE_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041119
3 Returning RT_APPENDAGES Value transfer Type reference (TYPE) RPM_TT_RPM_APPENDAGES Objektverknüpfungen: Attribute 20041119

Method GET_ALL_APPENDAGES on Interface /RPM/IF_ENTITY has no exception.

Method GET_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DATES Value transfer Type reference (TYPE) RPM_TS_DATE_DATA Datum RPM-Objektdatum 20041119

Method GET_DATES on Interface /RPM/IF_ENTITY has no exception.

Method GET_EDIT_MODE Signature

Method GET_EDIT_MODE on Interface /RPM/IF_ENTITY has no parameter.
Method GET_EDIT_MODE on Interface /RPM/IF_ENTITY has no exception.

Method GET_EXTERNAL_ID Signature

Method GET_EXTERNAL_ID on Interface /RPM/IF_ENTITY has no parameter.
Method GET_EXTERNAL_ID on Interface /RPM/IF_ENTITY has no exception.

Method GET_GUID Signature

Method GET_GUID on Interface /RPM/IF_ENTITY has no parameter.
Method GET_GUID on Interface /RPM/IF_ENTITY has no exception.

Method GET_HIERARCHY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OUTLINE_CHILDREN Call by reference Type reference (TYPE) XFELD 20050126
2 Returning RT_HIERARCHY Value transfer Type reference (TYPE) /RPM/TT_ENTITY_CHILDREN RPM-Tabellentyp: Entitätsobjekt 20041119

Method GET_HIERARCHY_CHILDREN on Interface /RPM/IF_ENTITY has no exception.

Method GET_HIERARCHY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_HIERARCHY_NODE Value transfer Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Projektplanung - Hierarchieknoten 20041119

Method GET_HIERARCHY_NODE on Interface /RPM/IF_ENTITY has no exception.

Method GET_LAST_DOWN_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) /RPM/IF_COMMON Entitätsschnittstelle 20041119

Method GET_LAST_DOWN_NODE on Interface /RPM/IF_ENTITY has no exception.

Method GET_LOCK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOCK_MODE Value transfer Type reference (TYPE) RPM_TV_LOCK_MODE Sperrmodus Anwendungsobjekte 20041119

Method GET_LOCK_MODE on Interface /RPM/IF_ENTITY 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 20041119
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20041119
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20041119
4 Importing IV_WITH_SHORT_TEXT Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20041119

Method GET_LONG_TEXT on Interface /RPM/IF_ENTITY has no exception.

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on Interface /RPM/IF_ENTITY has no parameter.
Method GET_OBJECT_TYPE on Interface /RPM/IF_ENTITY has no exception.

Method GET_OBJ_LINKS_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_OBJ_LINKS Collection für Objektverknüpfungsobjekte 20041119
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20041119

Method GET_OUTLINE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OUTLINE_CHILDREN Value transfer Type reference (TYPE) /RPM/TT_ENTITIES RPM-Tabellentyp: Entitätsobjekt 20041119

Method GET_OUTLINE_CHILDREN on Interface /RPM/IF_ENTITY has no exception.

Method GET_PARENT Signature

Method GET_PARENT on Interface /RPM/IF_ENTITY has no parameter.
Method GET_PARENT on Interface /RPM/IF_ENTITY has no exception.

Method GET_PARENT_PROJECT Signature

Method GET_PARENT_PROJECT on Interface /RPM/IF_ENTITY has no parameter.
Method GET_PARENT_PROJECT on Interface /RPM/IF_ENTITY has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PORTFOLIO Call by reference Object reference (TYPE REF TO) /RPM/CL_PORTFOLIO_O Portfolio object definition 20070724
2 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20050218
3 Returning RT_COMMONS Value transfer Type reference (TYPE) /RPM/TT_COMMONS Tabellentyp RPM-Objekte 20050218

Method GET_RELATIONS on Interface /RPM/IF_ENTITY 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 20041119
2 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM-Datenelement: Kurztext Anwendungsobjekt 20041119
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20041119

Method GET_SHORT_TEXT on Interface /RPM/IF_ENTITY has no exception.

Method GET_STATE Signature

Method GET_STATE on Interface /RPM/IF_ENTITY has no parameter.
Method GET_STATE on Interface /RPM/IF_ENTITY has no exception.

Method GET_TECHNICAL_OBJECT Signature

Method GET_TECHNICAL_OBJECT on Interface /RPM/IF_ENTITY has no parameter.
Method GET_TECHNICAL_OBJECT on Interface /RPM/IF_ENTITY has no exception.

Method IS_IN_LOCK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK_MODE Call by reference Type reference (TYPE) RPM_TV_LOCK_MODE Sperrmodus Anwendungsobjekte 20041119
2 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041119

Method IS_IN_LOCK_MODE on Interface /RPM/IF_ENTITY has no exception.

Method NOTIFY_OF_TECH_OBJECT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIFIER Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_MAPPER Mapper GUIDs -> Anwendungsobjekte 20041119

Method NOTIFY_OF_TECH_OBJECT_CHANGE on Interface /RPM/IF_ENTITY has no exception.

Method ON_END_OF_TRANSACTION Signature

Method ON_END_OF_TRANSACTION on Interface /RPM/IF_ENTITY has no parameter.
Method ON_END_OF_TRANSACTION on Interface /RPM/IF_ENTITY has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Value transfer Type reference (TYPE) RPM_TV_SHARED_DESCRIPTION Sprachabhängiger Kurztext 20041119
2 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20041119
3 Returning RV_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041119
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20041119

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /RPM/TV_EDIT_MODE Anzeige-/Änderungsmodus 20041119
2 Returning RV_RC Value transfer Type reference (TYPE) I 20041119

Method SET_EDIT_MODE on Interface /RPM/IF_ENTITY has no exception.

Method SET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20041119
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20041119
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20041119
4 Returning RV_LONG_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041119
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20041119

Method SET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20041119
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU R/3-System, aktuelle Sprache 20041119
3 Importing IV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM-Datenelement: Kurztext Anwendungsobjekt 20041119
4 Returning RV_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041119
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20041119
History
Last changed by/on SAP  20141109 
SAP Release Created in 400