SAP ABAP Interface IF_RPM_ENTITY (Entity Interface)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_SHARED (Package) RPM Shared Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_INITIATIVE Initiative Abstract Parent 20061220
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_CATEGORY xRPM 4.0 Category Object 20050221
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_DECISION xRPM Decision Point 20050105
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_ENTITY_TASK Anwendungsaufgabenobjekt 20050222
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PROJECT Master Project Definition 20020513
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PRO_DETAIL Detailed project object 20020514
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_RELATE Proj. Mgmt: Relationship Object 20030111
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_RESOURCE Resource Application Object 20020919
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_ROLE Role Application Object 20020905
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_TASK Application Task Object 20020513
... Click here to see Used By full list (11 items)
Properties
Interface IF_RPM_ENTITY  
Short Description Entity Interface    
General Data
Package RPM_SHARED   RPM Shared Objects 
Created 20020513   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface IF_RPM_ENTITY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RPM_COMMON Interface for All Application Objects 20020513
Friends
Interface IF_RPM_ENTITY has no friend.
Attributes
Interface IF_RPM_ENTITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method 20020524
2 FREE Instance method Public Method 20020524
3 GET_ALL_APPENDAGES Instance method Public Method Return an appendage list for this object 20030409
4 GET_DATES Instance method Public Method Get date data of object 20030815
5 GET_DESCRIPTION Instance method Public Method 20020524
6 GET_EDIT_MODE Instance method Public Method 20020524
7 GET_ENTITY_RELATES Instance method Public Method Get all relate objects that refer to an entity object 20030313
8 GET_EXTERNAL_ID Instance method Public Method 20030211
9 GET_GUID Instance method Public Method 20020524
10 GET_HIERARCHY_CHILDREN Instance method Public Method Get ordered hierarchy of children nodes 20030203
11 GET_HIERARCHY_NODE Instance method Public Method Access technical object as hierarchy node 20020513
12 GET_LAST_DOWN_NODE Instance method Public Method Get farthest right lower-level app object in hierarchy 20020731
13 GET_LOCK_MODE Instance method Public Method Access lock status of application object 20020513
14 GET_LONG_TEXT Instance method Public Method Get the long text of an entity object 20020516
15 GET_OBJECT_TYPE Instance method Public Method 20020524
16 GET_OBJECT_TYPE_DESCRIPTION Instance method Public Method 20020524
17 GET_OBJ_LINKS_REF Instance method Public Method Get reference to object links for this entity object 20030402
18 GET_OUTLINE_CHILDREN Instance method Public Method Get all immediate lower level children 20030203
19 GET_PARENT Instance method Public Method 20020524
20 GET_PARENT_PROJECT Instance method Public Method 20030211
21 GET_ROOT_NODE Instance method Public Method 20030211
22 GET_SHORT_TEXT Instance method Public Method Get the short text of an entity object 20021011
23 GET_STATE Instance method Public Method 20020524
24 GET_TECHNICAL_OBJECT Instance method Public Method 20020524
25 HAS_CHANGES Instance method Public Method 20020524
26 IS_CHANGEABLE Instance method Public Method 20020524
27 IS_DELETED Instance method Public Method 20030211
28 IS_DELETE_POSSIBLE Instance method Public Method 20030211
29 IS_IN_EDIT_MODE Instance method Public Method 20020524
30 IS_IN_LOCK_MODE Instance method Public Method Is application object locked (exclusive or shared)? 20020516
31 IS_PERSISTENT Instance method Public Method 20020524
32 IS_TEMPLATE Instance method Public Method 20020524
33 NOTIFY_OF_TECH_OBJECT_CHANGE Instance method Public Method Notify listeners of change in technical object 20020530
34 ON_CHANGES_COMMITTED Instance method Public Method 20030211
35 ON_END_OF_TRANSACTION Instance method Public Event handling method Event handler for event: END_OF_TRANSACTION 20021128
36 PREPARE_TO_SAVE Instance method Public Method 20030211
37 SAVE_CHECK Instance method Public Method 20030211
38 SET_DESCRIPTION Instance method Public Method Set description of application object 20020516
39 SET_EDIT_MODE Instance method Public Method Specify edit mode of object (display or change) 20020513
40 SET_LONG_TEXT Instance method Public Method Set the long text of an entity object 20020516
41 SET_SHORT_TEXT Instance method Public Method Set the short text of an entity object 20021011
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20020524
2 CREATED Instance Event
(0)
Public
(2)
20020524
3 DELETED Instance Event
(0)
Public
(2)
20020524
4 FREED Instance Event
(0)
Public
(2)
20020524
5 LOADED Instance Event
(0)
Public
(2)
20020524
Types
Interface IF_RPM_ENTITY has no local type.
Method Signatures

Method DELETE Signature

Method DELETE on Interface IF_RPM_ENTITY has no parameter.
Method DELETE on Interface IF_RPM_ENTITY has no exception.

Method FREE Signature

Method FREE on Interface IF_RPM_ENTITY has no parameter.
Method FREE on Interface IF_RPM_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 Checkbox 20030409
2 Importing IV_RPM_APPENDAGE_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20030409
3 Returning RT_APPENDAGES Value transfer Type reference (TYPE) RPM_TT_RPM_APPENDAGES Object links table of attributes 20030409

Method GET_ALL_APPENDAGES on Interface IF_RPM_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 RPM object date data 20030815

Method GET_DATES on Interface IF_RPM_ENTITY has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on Interface IF_RPM_ENTITY has no parameter.
Method GET_DESCRIPTION on Interface IF_RPM_ENTITY has no exception.

Method GET_EDIT_MODE Signature

Method GET_EDIT_MODE on Interface IF_RPM_ENTITY has no parameter.
Method GET_EDIT_MODE on Interface IF_RPM_ENTITY has no exception.

Method GET_ENTITY_RELATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RELATES Value transfer Type reference (TYPE) RPM_TT_RELATE RPM: Relate table type 20030313

Method GET_ENTITY_RELATES on Interface IF_RPM_ENTITY has no exception.

Method GET_EXTERNAL_ID Signature

Method GET_EXTERNAL_ID on Interface IF_RPM_ENTITY has no parameter.
Method GET_EXTERNAL_ID on Interface IF_RPM_ENTITY has no exception.

Method GET_GUID Signature

Method GET_GUID on Interface IF_RPM_ENTITY has no parameter.
Method GET_GUID on Interface IF_RPM_ENTITY has no exception.

Method GET_HIERARCHY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HIERARCHY Value transfer Type reference (TYPE) RPM_TT_ENTITY_CHILDREN_NUMBERS RPM Table Type: Entity objects 20030203

Method GET_HIERARCHY_CHILDREN on Interface IF_RPM_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 Project Planning - Hierarchy Nodes 20020513

Method GET_HIERARCHY_NODE on Interface IF_RPM_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) IF_RPM_COMMON Entity interface 20020731

Method GET_LAST_DOWN_NODE on Interface IF_RPM_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 Lock mode of Application objects 20020513

Method GET_LOCK_MODE on Interface IF_RPM_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 Sub-table for structure TEXT_HEADERLINES 20020516
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20020516
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20020516
4 Importing IV_WITH_SHORT_TEXT Call by reference Type reference (TYPE) XFELD Checkbox 20030417

Method GET_LONG_TEXT on Interface IF_RPM_ENTITY has no exception.

Method GET_OBJECT_TYPE Signature

Method GET_OBJECT_TYPE on Interface IF_RPM_ENTITY has no parameter.
Method GET_OBJECT_TYPE on Interface IF_RPM_ENTITY has no exception.

Method GET_OBJECT_TYPE_DESCRIPTION Signature

Method GET_OBJECT_TYPE_DESCRIPTION on Interface IF_RPM_ENTITY has no parameter.
Method GET_OBJECT_TYPE_DESCRIPTION on Interface IF_RPM_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 for object link objects 20030402
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Application object not found in database 20030402

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 Table Type: Entity objects 20030203

Method GET_OUTLINE_CHILDREN on Interface IF_RPM_ENTITY has no exception.

Method GET_PARENT Signature

Method GET_PARENT on Interface IF_RPM_ENTITY has no parameter.
Method GET_PARENT on Interface IF_RPM_ENTITY has no exception.

Method GET_PARENT_PROJECT Signature

Method GET_PARENT_PROJECT on Interface IF_RPM_ENTITY has no parameter.
Method GET_PARENT_PROJECT on Interface IF_RPM_ENTITY has no exception.

Method GET_ROOT_NODE Signature

Method GET_ROOT_NODE on Interface IF_RPM_ENTITY has no parameter.
Method GET_ROOT_NODE on Interface IF_RPM_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 Sub-table for structure TEXT_HEADERLINES 20021011
2 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM Data Element: Application object short text 20021011
3 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20021011

Method GET_SHORT_TEXT on Interface IF_RPM_ENTITY has no exception.

Method GET_STATE Signature

Method GET_STATE on Interface IF_RPM_ENTITY has no parameter.
Method GET_STATE on Interface IF_RPM_ENTITY has no exception.

Method GET_TECHNICAL_OBJECT Signature

Method GET_TECHNICAL_OBJECT on Interface IF_RPM_ENTITY has no parameter.
Method GET_TECHNICAL_OBJECT on Interface IF_RPM_ENTITY has no exception.

Method HAS_CHANGES Signature

Method HAS_CHANGES on Interface IF_RPM_ENTITY has no parameter.
Method HAS_CHANGES on Interface IF_RPM_ENTITY has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on Interface IF_RPM_ENTITY has no parameter.
Method IS_CHANGEABLE on Interface IF_RPM_ENTITY has no exception.

Method IS_DELETED Signature

Method IS_DELETED on Interface IF_RPM_ENTITY has no parameter.
Method IS_DELETED on Interface IF_RPM_ENTITY has no exception.

Method IS_DELETE_POSSIBLE Signature

Method IS_DELETE_POSSIBLE on Interface IF_RPM_ENTITY has no parameter.
Method IS_DELETE_POSSIBLE on Interface IF_RPM_ENTITY has no exception.

Method IS_IN_EDIT_MODE Signature

Method IS_IN_EDIT_MODE on Interface IF_RPM_ENTITY has no parameter.
Method IS_IN_EDIT_MODE on Interface IF_RPM_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 Lock mode of Application objects 20020516
2 Returning RV_IS_LOCKED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020516

Method IS_IN_LOCK_MODE on Interface IF_RPM_ENTITY has no exception.

Method IS_PERSISTENT Signature

Method IS_PERSISTENT on Interface IF_RPM_ENTITY has no parameter.
Method IS_PERSISTENT on Interface IF_RPM_ENTITY has no exception.

Method IS_TEMPLATE Signature

Method IS_TEMPLATE on Interface IF_RPM_ENTITY has no parameter.
Method IS_TEMPLATE on Interface IF_RPM_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 of guids to application objects 20020703

Method NOTIFY_OF_TECH_OBJECT_CHANGE on Interface IF_RPM_ENTITY has no exception.

Method ON_CHANGES_COMMITTED Signature

Method ON_CHANGES_COMMITTED on Interface IF_RPM_ENTITY has no parameter.
Method ON_CHANGES_COMMITTED on Interface IF_RPM_ENTITY has no exception.

Method ON_END_OF_TRANSACTION Signature

Method ON_END_OF_TRANSACTION on Interface IF_RPM_ENTITY has no parameter.
Method ON_END_OF_TRANSACTION on Interface IF_RPM_ENTITY has no exception.

Method PREPARE_TO_SAVE Signature

Method PREPARE_TO_SAVE on Interface IF_RPM_ENTITY has no parameter.
Method PREPARE_TO_SAVE on Interface IF_RPM_ENTITY has no exception.

Method SAVE_CHECK Signature

Method SAVE_CHECK on Interface IF_RPM_ENTITY has no parameter.
Method SAVE_CHECK on Interface IF_RPM_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 Language-Dependent Short Text 20020516
2 Importing IV_LANGU Value transfer Type reference (TYPE) SYLANGU current language 20020516
3 Returning RV_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021126
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021011

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 Display or change mode 20020513
2 Returning RV_RC Value transfer Type reference (TYPE) I 20020516

Method SET_EDIT_MODE on Interface IF_RPM_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 Sub-table for structure TEXT_HEADERLINES 20020516
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20020516
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20020516
4 Returning RV_LONG_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030212
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20030212

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 Sub-table for structure TEXT_HEADERLINES 20021011
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Current language 20021011
3 Importing IV_SHORT_TEXT Call by reference Type reference (TYPE) RPM_TV_SHORT_TEXT RPM Data Element: Application object short text 20021011
4 Returning RV_TEXT_CHANGED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021011
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RPM: Update error 20021011
Event Signatures

Event CHANGED Signature
Event CHANGED on Interface IF_RPM_ENTITY has no parameter.
Event CREATED Signature
Event CREATED on Interface IF_RPM_ENTITY has no parameter.
Event DELETED Signature
Event DELETED on Interface IF_RPM_ENTITY has no parameter.
Event FREED Signature
Event FREED on Interface IF_RPM_ENTITY has no parameter.
Event LOADED Signature
Event LOADED on Interface IF_RPM_ENTITY has no parameter.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_INM_INITIATIVE Initiative Abstract Parent 20061220
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_CATEGORY xRPM 4.0 Category Object 20050221
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_DECISION xRPM Decision Point 20050105
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_ENTITY_TASK Anwendungsaufgabenobjekt 20050222
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PROJECT Master Project Definition 20020513
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_PRO_DETAIL Detailed project object 20020514
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_RELATE Proj. Mgmt: Relationship Object 20030111
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_RESOURCE Resource Application Object 20020919
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_ROLE Role Application Object 20020905
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_TASK Application Task Object 20020513
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RPM_TEAM Resource Application Object 20030304
History
Last changed by/on SAP  20141109 
SAP Release Created in 200