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 FETCH_DECISION_POINT Instance method Private Method Read decision point data 20070727
2 FETCH_ITEM_DERIVED Instance method Private Method Read Item derrived data 20050610
3 FETCH_PHASE Instance method Private Method Read decision point data for cProjects Phase from Database 20070727
4 FETCH_PROJECT Instance method Private Method Read Project Data from Database 20030508
5 FETCH_PROJECT_CO Instance method Private Method Read Project Data from Database 20031112
6 FETCH_PROJECT_DERIVED Instance method Private Method Read the project derived data from Database 20031213
7 FETCH_PROJECT_TEMPLATE Instance method Private Method Read Project Template Data from Database 20030509
8 FETCH_PROJECT_VERSIONS Instance method Private Method Read Project Data from Database 20031112
9 FETCH_RELATE Instance method Private Method Read Relate Data from Database 20030510
10 FETCH_RESOURCE Instance method Private Method Read Resource Data from Database 20030510
11 FETCH_ROLE Instance method Private Method Read Role Data from Database 20030509
12 FETCH_TASK Instance method Private Method Read Task Data for cProjects from Database 20030520
13 FETCH_TEAM 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 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_DECISION_API RPM Structure: Project team attributes exposed to outside 20070727
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_DECISION_INT RPM Structure: Resource attributes (integrated) 20070727
3 Importing 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 Exporting 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 Importing 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 Importing 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 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) INM_TS_PHASE_PORTFOLIO_ATT Portfolio attributes for cProjects Phases 20070727
2 Importing 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 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Extern änderbare Projektdaten 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Projektattribute 20030520
3 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20030508
4 Importing 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 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_CO_API Projektversionsattribute extern 20031112
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_CO_INT Projektversionsattribute 20031112
3 Importing 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 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20031213
2 Returning 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 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20030509
2 Returning 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 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_VER_API Projektversionsattribute extern 20031112
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_VER_INT Projektversionsattribute 20031112
3 Importing 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 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_RELATION_API Externe Attribute für Beziehungszuordnungen 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) /RPM/TS_RELATION_INT RPM-Struktur: Beziehungsattribute und Zuordnungen 20030520
3 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20030510
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20030611
5 Importing IV_WITH_BREAKDOWN Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20030910
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040716

Method FETCH_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_RESOURCE_API RPM-Struktur: Nach außen offengelegte Rollenattribute 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_RESOURCE_INT RPM-Struktur: Ressourcenattribute (integriert) 20030520
3 Importing 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 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_ROLE_API RPM-Struktur: Nach außen offengelegte Rollenattribute 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_ROLE_INT Projektrollenattribute 20030520
3 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20030509
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20030611
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20040716

Method FETCH_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TASK_API RPM-Struktur: Nach außen offengelegte Rollenattribute 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_TASK_INT RPM-Struktur: Ressourcenattribute (integriert) 20030520
3 Importing 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 Exporting ES_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_TEAM_API RPM-Struktur: Nach außen offengelegte Rollenattribute 20030520
2 Exporting ES_ATTRIBUTES_INT Call by reference Type reference (TYPE) RPM_TS_TEAM_INT RPM-Struktur: Ressourcenattribute (integriert) 20030520
3 Importing 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