Hierarchy

⤷

⤷

Properties
Class | /RPM/CL_OBJ_MANAGER | |
Short Description | Project and Portfolio Controller | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /RPM/CORE | xRPM Core Framework |
Created | 20041116 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class /RPM/CL_OBJ_MANAGER has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | /RPM/CL_BUCKET_O | 20050628 | Hierarchy Bucket Operational Object | |
2 | /RPM/CL_CHANGE_MANAGER | 20041204 | Generic Class for Object Change Management | |
3 | /RPM/CL_FACTORY | 20041116 | Factory -class for the application object preparation | |
4 | /RPM/CL_OBJECT_API | 20060324 | xRPM Object Provider Super Class | |
5 | /RPM/IF_COMMON | 20050701 | Interface for all application objects | |
6 | /RPM/IF_ENTITY | 20050701 | Entity interface |
Attributes
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | BEFORE_OBJ_SAVE | Instance Event (0) |
Public (2) |
20091026 | |
2 | CHANGES_COMMITTED | Instance Event (0) |
Public (2) |
20041116 | |
3 | END_OF_TRANSACTION | Instance Event (0) |
Public (2) |
20041116 | |
4 | LOAD_FINISHED | Instance Event (0) |
Public (2) |
20041116 | |
5 | LOAD_STARTED | Instance Event (0) |
Public (2) |
20041116 | |
6 | NEW_EVENT | Instance Event (0) |
Public (2) |
20050105 | |
7 | SAVE_CHECK_REQUESTED | Instance Event (0) |
Public (2) |
20041116 | |
8 | SAVE_FAILED | Instance Event (0) |
Public (2) |
20041116 | |
9 | SAVE_PREPARED | Instance Event (0) |
Public (2) |
20041116 | |
10 | SAVE_REQUESTED | Instance Event (0) |
Public (2) |
20041116 | |
11 | STATUS_CHANGE | Instance Event (0) |
Public (2) |
20041116 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_BOOTSTRAP_MEMBER | Private | See coding | 20070814 | BEGIN OF ty_bootstrap_member,
class TYPE seoclsname,
place TYPE i,
initialize TYPE boole_d,
END OF ty_bootstrap_member
|
||
2 | TY_BOOTSTRAP_MEMBERS | Private | See coding | 20070814 | ty_bootstrap_members TYPE SORTED TABLE OF ty_bootstrap_member
WITH NON-UNIQUE KEY place
|
||
3 | TY_PLUG_IN_SUBSYSTEMS | Private | See coding | 20070814 | ty_plug_in_subsystems
TYPE STANDARD TABLE OF REF TO if_rpm_appl_plug_in_subsystem
|
Method Signatures
Method ADD_CHANGED_SUB_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CHANGED_SUB_OBJ_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_SUB_OBJECT_HIER | Sub Object Hierarchy | 20081202 |
Method ADD_CHANGED_SUB_OBJECT on class /RPM/CL_OBJ_MANAGER has no exception.
Method AFTER_COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081027 |
Method AFTER_COMMIT on class /RPM/CL_OBJ_MANAGER has no exception.
Method AFTER_ROLLBACK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081027 |
Method AFTER_ROLLBACK on class /RPM/CL_OBJ_MANAGER has no exception.
Method BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081022 | ||
2 | ![]() |
RV_REJECTED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081022 |
Method BEFORE_SAVE on class /RPM/CL_OBJ_MANAGER has no exception.
Method CHECK_HIERARCHY_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_LEFT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
2 | ![]() |
IR_PARENT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
3 | ![]() |
IR_RIGHT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
4 | ![]() |
IV_CHECK_SIBLINGS | Call by reference | Type reference (TYPE) | BOOLE_D | /RPM/CL_CO=>SC_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 | |
5 | ![]() |
RV_BOOLE | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 |
Method CHECK_HIERARCHY_INSERT on class /RPM/CL_OBJ_MANAGER has no exception.
Method CHECK_HIERARCHY_UPDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
2 | ![]() |
IR_LEFT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
3 | ![]() |
IR_PARENT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
4 | ![]() |
IR_RIGHT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
5 | ![]() |
RV_BOOLE | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 |
Method CHECK_HIERARCHY_UPDATE on class /RPM/CL_OBJ_MANAGER has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /RPM/CL_OBJ_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_OBJ_MANAGER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20041116 | ||
2 | ![]() |
IV_LOCK_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'O' indicates usage of optimistic locking | 20081108 |
Method CONSTRUCTOR on class /RPM/CL_OBJ_MANAGER has no exception.
Method CREATE_APPL_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APPL_OBJ_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | External ID of application object created | 20041116 | ||
2 | ![]() |
IV_APPL_OBJ_OT | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Application object type to create | 20041116 | ||
3 | ![]() |
IV_PARENT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Parent object Guid for application object | 20041116 | ||
4 | ![]() |
IV_PARENT_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | Parent object External ID of application object | 20041116 | ||
5 | ![]() |
IV_PORTFOLIO_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application object portfolio | 20041224 | ||
6 | ![]() |
IV_PORTFOLIO_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | External ID of application object portfolio | 20041224 | ||
7 | ![]() |
RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | /RPM/IF_COMMON | Common application object returned | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception during object instantiation | 20041116 |
Method CREATE_PORTFOLIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_PROJECT | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_PORTFOLIO_O | Operational project | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception during object instantiation | 20041116 |
Method DO_CLEANUP Signature
Method DO_CLEANUP on class /RPM/CL_OBJ_MANAGER has no parameter.
Method DO_CLEANUP on class /RPM/CL_OBJ_MANAGER has no exception.
Method DO_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_REJECTED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081022 |
Method DO_SAVE on class /RPM/CL_OBJ_MANAGER has no exception.
Method FETCH_APPLICATION_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_GUIDS | Call by reference | Type reference (TYPE) | /RPM/TT_GUIDS | Table of RPM guids | 20041116 | ||
2 | ![]() |
IT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPES | Object Types | 20041116 | ||
3 | ![]() |
IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Project Planning: External Indentifier of an Element | 20041116 | ||
4 | ![]() |
RT_APPLICATION_OBJECTS | Value transfer | Type reference (TYPE) | /RPM/TT_GUID_APPL_OBJECTS | Table type of application objects | 20041116 |
Method FETCH_APPLICATION_OBJECTS on class /RPM/CL_OBJ_MANAGER has no exception.
Method FREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MSG | Call by reference | Type reference (TYPE) | STRING | Message | 20041116 | ||
2 | ![]() |
EV_RC | Call by reference | Type reference (TYPE) | I | Return code (0=>Success) | 20041116 | ||
3 | ![]() |
IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Project Planning: External Indentifier of an Element | 20041116 | ||
4 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 |
Method FREE on class /RPM/CL_OBJ_MANAGER has no exception.
Method GET_ACO_HANDLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ACO_HANDLE | Value transfer | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle for Reference to Instance of Persistence Class | 20050110 |
Method GET_ACO_HANDLE on class /RPM/CL_OBJ_MANAGER has no exception.
Method GET_APPL_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APPL_OBJ_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 | ||
2 | ![]() |
IV_APPL_OBJ_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | Project Planning: External Indentifier of an Element | 20041116 | ||
3 | ![]() |
IV_APPL_OBJ_OT | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Type in Project Planning | 20041116 | ||
4 | ![]() |
IV_PARENT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20050107 | ||
5 | ![]() |
IV_PARENT_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | External ID | 20050107 | ||
6 | ![]() |
IV_PORTFOLIO_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041222 | ||
7 | ![]() |
IV_PORTFOLIO_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | Project Planning: External Indentifier of an Element | 20041222 | ||
8 | ![]() |
RR_OBJECT | Value transfer | Object reference (TYPE REF TO) | /RPM/IF_COMMON | Main project definition | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
RPM: Application object not found in database | 20041116 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20041116 | ||
2 | ![]() |
IV_LOCK_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'O' indicates usage of optimistic locking | 20081108 | ||
3 | ![]() |
RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_OBJ_MANAGER | RPM Controller | 20041116 |
Method GET_INSTANCE on class /RPM/CL_OBJ_MANAGER has no exception.
Method GET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | current language | 20041116 |
Method GET_LANGUAGE on class /RPM/CL_OBJ_MANAGER has no exception.
Method GET_OBJECT_TYPE_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Current language | 20041116 | ||
2 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Type in Project Planning | 20041116 | ||
3 | ![]() |
RV_OBJECT_TYPE_DESCRIPTION | Value transfer | Type reference (TYPE) | CGPL_OBJECT_TEXT | Project Planning - Object Type Text | 20041116 |
Method GET_OBJECT_TYPE_DESCRIPTION on class /RPM/CL_OBJ_MANAGER has no exception.
Method GET_PORTFOLIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Project Planning: External Indentifier of an Element | 20041116 | ||
2 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 | ||
3 | ![]() |
RR_PORTFOLIO | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_ENTITY_PROJECT | General object definition | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041116 |
Method GET_PORTFOLIO_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | CGPL_EXTID | Project Planning: External Indentifier of an Element | 20050107 | ||
2 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20050107 | ||
3 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Type in Project Planning | 20050107 | ||
4 | ![]() |
RR_COMMON | Value transfer | Object reference (TYPE REF TO) | /RPM/IF_COMMON | Main project definition | 20050107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050107 |
Method HAS_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_HAS_CHANGES | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 |
Method HAS_CHANGES on class /RPM/CL_OBJ_MANAGER has no exception.
Method INITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MSG | Call by reference | Type reference (TYPE) | STRING | Message | 20041116 | ||
2 | ![]() |
EV_RC | Call by reference | Type reference (TYPE) | I | Return code (0=>Success) | 20041116 |
Method INITIALIZE on class /RPM/CL_OBJ_MANAGER has no exception.
Method INIT_ACO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ACO_HANDLE | Value transfer | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle for Reference to Instance of Persistence Class | 20050110 |
Method INIT_ACO on class /RPM/CL_OBJ_MANAGER has no exception.
Method INIT_BOOTSTRAP_MEMBERS Signature
Method INIT_BOOTSTRAP_MEMBERS on class /RPM/CL_OBJ_MANAGER has no parameter.
Method INIT_BOOTSTRAP_MEMBERS on class /RPM/CL_OBJ_MANAGER has no exception.
Method INIT_CGPL_ENGINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_OBJECT_MANAGER | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_OBJECT_MANAGER | Project Planning - Object Manager | 20041116 | ||
2 | ![]() |
ER_PROJECTS | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECTS | Project Planning - Project Collection | 20041116 | ||
3 | ![]() |
IV_APPLICATION_TYPE | Call by reference | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Application in Project Planning | 20041116 | ||
4 | ![]() |
IV_LOCK_MODE | Call by reference | Type reference (TYPE) | CHAR1 | 'O' indicates usage of optimistic locking | 20081108 |
Method INIT_CGPL_ENGINE on class /RPM/CL_OBJ_MANAGER has no exception.
Method INIT_FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_FACTORY | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_FACTORY | Factory class for building app objects | 20041116 |
Method INIT_FACTORY on class /RPM/CL_OBJ_MANAGER has no exception.
Method INIT_MAPPER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_MAPPER | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_OBJ_MAPPER | Mapper of guids to application objects | 20041116 |
Method INIT_MAPPER on class /RPM/CL_OBJ_MANAGER has no exception.
Method INIT_PLUG_IN_SUBSYSTEMS Signature
Method INIT_PLUG_IN_SUBSYSTEMS on class /RPM/CL_OBJ_MANAGER has no parameter.
Method INIT_PLUG_IN_SUBSYSTEMS on class /RPM/CL_OBJ_MANAGER has no exception.
Method IS_LOADED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 | ||
2 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 | ||
3 | ![]() |
IV_PROJECT_COMPLETELY | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20041116 | ||
4 | ![]() |
RV_IS_LOADED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
RMP: Updatefehler | 20050107 |
Method IS_TOP_LEVEL_OBJECT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Type in Project Planning | 20041116 | ||
2 | ![]() |
RV_IS_TOP_LEVEL | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 |
Method IS_TOP_LEVEL_OBJECT_TYPE on class /RPM/CL_OBJ_MANAGER has no exception.
Method LOAD_PORTFOLIOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTITIES | Call by reference | Type reference (TYPE) | /RPM/TT_GUID_APPL_OBJECTS | Table type for Project (abstract) | 20041209 | ||
2 | ![]() |
ET_LOCKED_ENTITIES | Call by reference | Type reference (TYPE) | /RPM/TT_GUIDS | Table type for Project (abstract) | 20041209 | ||
3 | ![]() |
EV_RC | Call by reference | Type reference (TYPE) | I | Error flag | 20091210 | ||
4 | ![]() |
IT_GUIDS | Call by reference | Type reference (TYPE) | /RPM/TT_GUIDS | Table of RPM guids | 20041116 | ||
5 | ![]() |
IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 | ||
6 | ![]() |
IV_CREATE_APPL_OBJECTS | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20041116 | ||
7 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 | ||
8 | ![]() |
IV_SET_SHARED_LOCK | Call by reference | Type reference (TYPE) | CHAR1 | Single-character flag | 20041116 |
Method LOAD_PORTFOLIOS on class /RPM/CL_OBJ_MANAGER has no exception.
Method MOVE_BUCKET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LEFT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041209 | ||
2 | ![]() |
IV_PARENT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041209 | ||
3 | ![]() |
IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041209 | ||
4 | ![]() |
IV_RIGHT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20041209 | ||
2 | ![]() |
RPM: Application object not found in database | 20041209 | |
3 | ![]() |
RPM: Update error | 20041209 |
Method ON_AUTHORIZATION_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_AUTHORIZATION | Value transfer | Attribute reference (LIKE) | 20050110 |
Method ON_AUTHORIZATION_CHANGED on class /RPM/CL_OBJ_MANAGER has no exception.
Method PREPARE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20041116 |
Method PREPARE_SAVE on class /RPM/CL_OBJ_MANAGER has no exception.
Method RAISE_COMMITED Signature
Method RAISE_COMMITED on class /RPM/CL_OBJ_MANAGER has no parameter.
Method RAISE_COMMITED on class /RPM/CL_OBJ_MANAGER has no exception.
Method READ_BUCKET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_API_ATTRIBUTES | Value transfer | Type reference (TYPE) | /RPM/TS_BUCKET_API | Bucket API | 20080507 | ||
2 | ![]() |
ET_PROVIDERS | Value transfer | Type reference (TYPE) | /RPM/TT_SERVICE_PROVIDERS | Object service provider list | 20090216 | ||
3 | ![]() |
EV_COLLECTION_CNT | Value transfer | Type reference (TYPE) | INT4 | Count of collections present in the bucket | 20090115 | ||
4 | ![]() |
EV_IS_LEAF | Value transfer | Type reference (TYPE) | CHAR1 | Pass 'X' if leaf bucket | 20090721 | ||
5 | ![]() |
EV_NOT_FOUND | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081201 | ||
6 | ![]() |
IV_EXTERNAL_ID | Value transfer | Type reference (TYPE) | /RPM/TV_EXTID | Business Object External ID | 20080507 | ||
7 | ![]() |
IV_GUID | Value transfer | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20080507 |
Method READ_BUCKET on class /RPM/CL_OBJ_MANAGER has no exception.
Method READ_COLLECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_COLLECTION_API | Collection API | 20090401 | ||
2 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20090401 |
Method READ_COLLECTION on class /RPM/CL_OBJ_MANAGER has no exception.
Method READ_OBJECT_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DESCRIPTION | Value transfer | Type reference (TYPE) | CGPL_TEXT1 | Language-Dependent Short Text | 20041118 | ||
2 | ![]() |
EV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | External ID | 20041118 | ||
3 | ![]() |
EV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041118 | ||
4 | ![]() |
EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20041118 | |||
5 | ![]() |
EV_RC | Call by reference | Type reference (TYPE) | I | 20041118 | |||
6 | ![]() |
IS_OBJECT_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | RPM Structure: Unique external identifier of RPM app object | 20041118 | ||
7 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041118 | ||
8 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20041118 | ||
9 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Guid for application objects | 20041118 | ||
10 | ![]() |
IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041118 |
Method READ_OBJECT_DESCRIPTION on class /RPM/CL_OBJ_MANAGER has no exception.
Method READ_PORTFOLIO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_API_ATTRIBUTES | Value transfer | Type reference (TYPE) | /RPM/TS_PORTFOLIO_API | Portfolio API | 20080430 | ||
2 | ![]() |
IV_EXTERNAL_ID | Value transfer | Type reference (TYPE) | /RPM/TV_EXTID | Business Object External ID | 20080430 | ||
3 | ![]() |
IV_GUID | Value transfer | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20080430 |
Method READ_PORTFOLIO on class /RPM/CL_OBJ_MANAGER has no exception.
Method READ_PROJECT_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DESCRIPTION | Value transfer | Type reference (TYPE) | CGPL_TEXT1 | Language-Dependent Short Text | 20041116 | ||
2 | ![]() |
EV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 | ||
3 | ![]() |
EV_MSG | Call by reference | Type reference (TYPE) | STRING | 20041116 | |||
4 | ![]() |
EV_RC | Call by reference | Type reference (TYPE) | I | 20041116 | |||
5 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20041116 | ||
6 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20041116 | ||
7 | ![]() |
IV_PROJECT_ID | Call by reference | Type reference (TYPE) | /RPM/TV_EXTID | External ID | 20041116 |
Method READ_PROJECT_DESCRIPTION on class /RPM/CL_OBJ_MANAGER has no exception.
Method READ_REVIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_REVIEW_API | Review API | 20081117 | ||
2 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | /RPM/TV_GUID | Guid for application objects | 20081117 |
Method READ_REVIEW on class /RPM/CL_OBJ_MANAGER has no exception.
Method REFRESH_ACO_HANDLE Signature
Method REFRESH_ACO_HANDLE on class /RPM/CL_OBJ_MANAGER has no parameter.
Method REFRESH_ACO_HANDLE on class /RPM/CL_OBJ_MANAGER has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | Return value: 0<=>OK | 20041116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error during save | 20041116 |
Method SAVE_BEFORE_COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | /RPM/CL_CO=>SC_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081016 | |
2 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20081016 |
Method SAVE_BEFORE_COMMIT on class /RPM/CL_OBJ_MANAGER has no exception.
Method SAVE_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | /RPM/CL_CO=>SC_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20041116 | |
2 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20041116 |
Method SAVE_CHANGES on class /RPM/CL_OBJ_MANAGER has no exception.
Method SAVE_CHANGES_WO_UNLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | /RPM/CL_CO=>SC_FALSE | 20050316 | ||
2 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20050316 |
Method SAVE_CHANGES_WO_UNLOCK on class /RPM/CL_OBJ_MANAGER has no exception.
Method SAVE_WO_UNLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RC | Value transfer | Type reference (TYPE) | I | 20050316 |
Method SAVE_WO_UNLOCK on class /RPM/CL_OBJ_MANAGER has no exception.
Method SET_EDIT_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entity interface | 20041116 | ||
2 | ![]() |
IV_EDIT_MODE | Call by reference | Type reference (TYPE) | /RPM/TV_EDIT_MODE | Display or change mode | 20041116 |
Method SET_EDIT_MODE on class /RPM/CL_OBJ_MANAGER has no exception.
Method SET_LANGUAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | current language | 20041116 |
Method SET_LANGUAGE on class /RPM/CL_OBJ_MANAGER has no exception.
Method VERIFY_STATE Signature
Method VERIFY_STATE on class /RPM/CL_OBJ_MANAGER has no parameter.
Method VERIFY_STATE on class /RPM/CL_OBJ_MANAGER has no exception.
Event Signatures
Event BEFORE_OBJ_SAVE Signature
Event BEFORE_OBJ_SAVE on class /RPM/CL_OBJ_MANAGER has no parameter.
Event CHANGES_COMMITTED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | LOCK_MODE | Exporting | Value transfer | Type reference (TYPE) | CHAR1 | 'O' indicates usage of optimistic locking | 20081112 |
Event END_OF_TRANSACTION Signature
Event END_OF_TRANSACTION on class /RPM/CL_OBJ_MANAGER has no parameter.
Event LOAD_FINISHED Signature
Event LOAD_FINISHED on class /RPM/CL_OBJ_MANAGER has no parameter.
Event LOAD_STARTED Signature
Event LOAD_STARTED on class /RPM/CL_OBJ_MANAGER has no parameter.
Event NEW_EVENT Signature
Event NEW_EVENT on class /RPM/CL_OBJ_MANAGER has no parameter.
Event SAVE_CHECK_REQUESTED Signature
Event SAVE_CHECK_REQUESTED on class /RPM/CL_OBJ_MANAGER has no parameter.
Event SAVE_FAILED Signature
Event SAVE_FAILED on class /RPM/CL_OBJ_MANAGER has no parameter.
Event SAVE_PREPARED Signature
Event SAVE_PREPARED on class /RPM/CL_OBJ_MANAGER has no parameter.
Event SAVE_REQUESTED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | LOCK_MODE | Exporting | Value transfer | Type reference (TYPE) | CHAR1 | 'O' indicates usage of optimistic locking | 20081112 |
Event STATUS_CHANGE Signature
Event STATUS_CHANGE on class /RPM/CL_OBJ_MANAGER has no parameter.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 400 |