SAP ABAP Class CL_RPM_ENTITY_PERSIST_READ (Read Persistency for Entity Objects)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PFM (Application Component) Portfolio Management
⤷
RPM_CORE (Package) RPM Core Processing
⤷
⤷
Properties
| Class | CL_RPM_ENTITY_PERSIST_READ | |
| Short Description | Read Persistency for Entity Objects | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RPM_CORE | RPM Core Processing |
| Created | 20030508 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RPM_ENTITY_PERSIST_READ has no forward declaration.
Interfaces
Class CL_RPM_ENTITY_PERSIST_READ has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_RPM_OBJ_MANAGER | 20030508 | Proj. Mgmt Controller |
Attributes
Class CL_RPM_ENTITY_PERSIST_READ has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Read decision point data | 20070727 | |
| 2 | Instance method | Private | Method | Read Item derrived data | 20050610 | |
| 3 | Instance method | Private | Method | Read decision point data for cProjects Phase from Database | 20070727 | |
| 4 | Instance method | Private | Method | Read Project Data from Database | 20030508 | |
| 5 | Instance method | Private | Method | Read Project Data from Database | 20031112 | |
| 6 | Instance method | Private | Method | Read the project derived data from Database | 20031213 | |
| 7 | Instance method | Private | Method | Read Project Template Data from Database | 20030509 | |
| 8 | Instance method | Private | Method | Read Project Data from Database | 20031112 | |
| 9 | Instance method | Private | Method | Read Relate Data from Database | 20030510 | |
| 10 | Instance method | Private | Method | Read Resource Data from Database | 20030510 | |
| 11 | Instance method | Private | Method | Read Role Data from Database | 20030509 | |
| 12 | Instance method | Private | Method | Read Task Data for cProjects from Database | 20030520 | |
| 13 | Instance method | Private | Method | Read Resource Data from Database | 20030516 |
Events
Class CL_RPM_ENTITY_PERSIST_READ has no event.
Types
Class CL_RPM_ENTITY_PERSIST_READ has no local type.
Method Signatures
Method FETCH_DECISION_POINT 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_DECISION_API | RPM Structure: Project team attributes exposed to outside | 20070727 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_DECISION_INT | RPM Structure: Resource attributes (integrated) | 20070727 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20070727 |
Method FETCH_DECISION_POINT on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_ITEM_DERIVED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ITEM_DETAIL_API | Call by reference | Type reference (TYPE) | /RPM/TS_ITEM_D_API | RPM: Project data that can be changed externally | 20050611 | |||
| 2 | IS_ITEM_D_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_DB_INT | RPM Structure: Project attributes stored in the database | 20050611 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20050611 |
Method FETCH_ITEM_DERIVED on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_PHASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Call by reference | Type reference (TYPE) | INM_TS_PHASE_PORTFOLIO_ATT | Portfolio attributes for cProjects Phases | 20070727 | |||
| 2 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20070727 |
Method FETCH_PHASE on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_PROJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | /RPM/TS_ITEM_D_API | RPM: Extern änderbare Projektdaten | 20030520 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Projektattribute | 20030520 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030508 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20050611 |
Method FETCH_PROJECT on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_PROJECT_CO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_CO_API | Projektversionsattribute extern | 20031112 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_CO_INT | Projektversionsattribute | 20031112 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20031112 |
Method FETCH_PROJECT_CO on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_PROJECT_DERIVED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20031213 | |||
| 2 | RS_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_PROJECT_DER | Projektdaten | 20031213 |
Method FETCH_PROJECT_DERIVED on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_PROJECT_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030509 | |||
| 2 | RS_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_API | RPM: Extern änderbare Projektdaten | 20030509 |
Method FETCH_PROJECT_TEMPLATE on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_PROJECT_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_VER_API | Projektversionsattribute extern | 20031112 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_VER_INT | Projektversionsattribute | 20031112 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20031112 |
Method FETCH_PROJECT_VERSIONS on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_RELATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | /RPM/TS_RELATION_API | Externe Attribute für Beziehungszuordnungen | 20030520 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | /RPM/TS_RELATION_INT | RPM-Struktur: Beziehungsattribute und Zuordnungen | 20030520 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030510 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Sprache nach ISO 639 | 20030611 | |||
| 5 | IV_WITH_BREAKDOWN | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20030910 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040716 |
Method FETCH_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_RESOURCE_API | RPM-Struktur: Nach außen offengelegte Rollenattribute | 20030520 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_RESOURCE_INT | RPM-Struktur: Ressourcenattribute (integriert) | 20030520 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030510 |
Method FETCH_RESOURCE on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_ROLE_API | RPM-Struktur: Nach außen offengelegte Rollenattribute | 20030520 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_ROLE_INT | Projektrollenattribute | 20030520 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030509 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Sprache nach ISO 639 | 20030611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040716 |
Method FETCH_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_TASK_API | RPM-Struktur: Nach außen offengelegte Rollenattribute | 20030520 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_TASK_INT | RPM-Struktur: Ressourcenattribute (integriert) | 20030520 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030520 |
Method FETCH_TASK on class CL_RPM_ENTITY_PERSIST_READ has no exception.
Method FETCH_TEAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_TEAM_API | RPM-Struktur: Nach außen offengelegte Rollenattribute | 20030520 | |||
| 2 | ES_ATTRIBUTES_INT | Call by reference | Type reference (TYPE) | RPM_TS_TEAM_INT | RPM-Struktur: Ressourcenattribute (integriert) | 20030520 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20030516 |
Method FETCH_TEAM on class CL_RPM_ENTITY_PERSIST_READ has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 100 |