SAP ABAP Class /RPM/CL_RESOURCE_POOL_D_API (Resource Pool Detail Provider Class)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_DASHBOARD Dashboard Interface 20080929
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050518
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050518
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050518
5 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050518
Properties
Class /RPM/CL_RESOURCE_POOL_D_API  
Short Description Resource Pool Detail Provider Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20050518   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/IF_PROVIDER_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_DASHBOARD Dashboard Interface 20080929
2 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050518
3 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050518
4 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050518
5 /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050518
Friends
Class /RPM/CL_RESOURCE_POOL_D_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_COLUMN_DB_STRUCDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Dashboard Structure Reference 20110912
2 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_RESOURCE_POOL_D_API xRPM Object Provider Super Class 20081024
3 MT_POOL_MANAGERS Instance attribute Public Type reference (TYPE) /RPM/TT_RES_POOL_MANAGER_UI Resource Pool Table Type 20090102
4 MT_POOL_OBJECTS Instance attribute Public Type reference (TYPE) /RPM/TT_RES_POOL_OBJECTS_UI UI table type for resource pool objects 20090102
5 MT_RESOURCE_POOL Instance attribute Public Type reference (TYPE) /RPM/TT_RESOURCE_POOL_UI Resource Pool Table Type 20090102
6 OV_ACTION_AUTH_CHECK Instance attribute Public Type reference (TYPE) STRING 'AUTH_CHECK' 20081215
7 OV_ACTION_CLEAR Constant Public Type reference (TYPE) STRING 'CLEAR' 20090801
8 OV_ACTION_LOCK Constant Public Type reference (TYPE) STRING 'LOCK_OBJECT' 20081215
9 OV_ACTION_UNLOCK Constant Public Type reference (TYPE) STRING 'UNLOCK_RESOURCE' 20080723
10 OV_ND_POOL_GEN_INFO Constant Public Type reference (TYPE) STRING 'GENERAL_INFO' 20081215
11 OV_ND_POOL_MANAGERS Constant Public Type reference (TYPE) STRING 'MANAGERS' 20081215
12 OV_ND_POOL_OBJECTS Constant Public Type reference (TYPE) STRING 'OBJECTS' 20081215
13 OV_NODE_DETAIL Constant Public Type reference (TYPE) STRING 'DETAIL' 20050518
14 OV_NODE_RESOURCE Constant Public Type reference (TYPE) STRING 'RES' 20050713
15 OV_QUERY_GETLIST Constant Public Type reference (TYPE) STRING 'GETLIST' 20050523
16 OV_RES_POOL_GUID Instance attribute Public Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090129
17 OV_RES_POOL_ID Instance attribute Public Type reference (TYPE) RPM_TV_RES_POOL_ID Resource pool ID 20050519
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_CLEAR Instance method Private Method 20090801
2 ACTION_UNLOCK_RESOURCE_POOL Instance method Private Method 20080723
3 CREATE_RES_POOL_OBJECT Instance method Public Method 20050518
4 DELETE_RES_POOL_OBJECT Instance method Public Method 20050519
5 GET_DB_STRUCTURE_REF Instance method Private Method Get the Res Pool Dashbaord Structure Reference 20110912
6 GET_INSTANCE Static method Public Method 20081024
7 GET_RESOURCE Instance method Public Method 20050713
8 GET_RESOURCE_POOL_OBJECT Instance method Public Method 20050519
9 QUERY_POOL_GETLIST Instance method Private Method 20050523
10 SET_DB_STRUCTURE_REF Instance method Public Method 20110912
11 SET_EDIT_MODE Instance method Private Method 20050519
12 UPDATE_RES_POOL_OBJECT Instance method Public Method 20050519
Events
Class /RPM/CL_RESOURCE_POOL_D_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MODIFICATION Public Attribute reference (LIKE) 20050523
2 TT_MODIFICATIONS Public See coding 20050518 tt_modifications type standard table of ty_modification with default key
3 TT_SELECTION_PARAMETERS Public Attribute reference (LIKE) 20050523
4 TY_CHANGE_MODE Public See coding 20050518 ty_change_mode type c length 1
5 TY_MODIFICATION Public See coding 20050518 begin of TY_MODIFICATION, bo_node_name type string, key type ref to data, change_mode type ty_change_mode, data type ref to data, changed_fields type scol_string_t, association type string, source_bo_node type string, source_key type ref to data, source_key_is_handle type sesf_boolean, end of ty_modification
6 TY_MODIFICATIONS Public Attribute reference (LIKE) 20050523
7 TY_QUERY_INFO Public Attribute reference (LIKE) 20050523
8 TY_QUERY_OPTIONS Public Attribute reference (LIKE) 20050523
Method Signatures

Method ACTION_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ACTION_NAME Call by reference Type reference (TYPE) STRING 20090801
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090801
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20090801
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090801
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20090801
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20090801
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolesch 20090801

Method ACTION_CLEAR on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method ACTION_UNLOCK_RESOURCE_POOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ACTION_NAME Call by reference Type reference (TYPE) STRING 20080723
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20080723
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20080723
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080723
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20080723
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20080723
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolesch 20080723

Method ACTION_UNLOCK_RESOURCE_POOL on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method CREATE_RES_POOL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20081119
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20081119
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_RESOURCE_POOL_INT API structure for resource pool 20050518
4 Importing IV_LANG Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20050519

Method CREATE_RES_POOL_OBJECT on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method DELETE_RES_POOL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20081119
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20081119
3 Importing IV_LANG Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20050519
4 Importing IV_RES_POOL_ID Call by reference Type reference (TYPE) RPM_TV_RES_POOL_ID Resource pool ID 20050519

Method DELETE_RES_POOL_OBJECT on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method GET_DB_STRUCTURE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_DB_STRUCDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Dashboard Structure Reference 20110912

Method GET_DB_STRUCTURE_REF on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_RESOURCE_POOL_D_API 20081024

Method GET_INSTANCE on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method GET_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TT_POOL_RESOURCE_LIST List of resources from resource pool 20050713
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_RES_POOL_OBJECTS /RPM/TT_RES_POOL_OBJECTS 20050713

Method GET_RESOURCE on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method GET_RESOURCE_POOL_OBJECT 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_RESOURCE_POOL_INT Resource Pool structure for internal implementation 20050519
2 Importing IV_LANG Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20050519
3 Importing IV_RES_POOL_ID Call by reference Type reference (TYPE) RPM_TV_RES_POOL_ID Resource pool ID 20050519

Method GET_RESOURCE_POOL_OBJECT on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method QUERY_POOL_GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20050523
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20050523
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050523
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20050523
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20050523
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20050523
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20050523
8 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050523
9 Exporting OUT_POOL_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050523
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20050523

Method QUERY_POOL_GETLIST on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method SET_DB_STRUCTURE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DB_STRUCDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Dashboard Structure Reference 20110912

Method SET_DB_STRUCTURE_REF on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20050519
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /RPM/TV_EDIT_MODE 'X' Edit mode of application objects 20050519
3 Importing IV_RES_POOL_ID Call by reference Type reference (TYPE) RPM_TV_RES_POOL_ID Resource pool ID 20050519

Method SET_EDIT_MODE on class /RPM/CL_RESOURCE_POOL_D_API has no exception.

Method UPDATE_RES_POOL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20081119
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20081119
3 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_RESOURCE_POOL_INT API structure for resource pool 20050519
4 Importing IV_LANG Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20050519

Method UPDATE_RES_POOL_OBJECT on class /RPM/CL_RESOURCE_POOL_D_API has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400