SAP ABAP Class /RPM/CL_ITEM_D_API (xRPM Item 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 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20050202
2 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_DASHBOARD Dashboard Interface 20070418
3 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_METADATA Metadata for API objects 20080709
4 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050110
5 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050110
6 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050110
7 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050110
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_INM_HC_METADATA HANA Content metadata 20121116
Properties
Class /RPM/CL_ITEM_D_API  
Short Description xRPM Item Detail Provider Class    
Super Class /RPM/CL_OBJECT_API xRPM Object Provider Super Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20050110   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_DASHBOARD Dashboard Interface 20070418
2 /RPM/IF_METADATA Metadata for API objects 20080709
3 /RPM/IF_PROVIDER_ACCESS ESA: "CRUD"-Interface Pattern 20050110
4 /RPM/IF_PROVIDER_ACTION ESA: "Action"-Interface Pattern 20050110
5 /RPM/IF_PROVIDER_QUERY ESA: "Query"-Interface-Pattern 20050110
6 /RPM/IF_PROVIDER_TRANSACTION ESA: "Transaction"-Interface Pattern 20050110
7 IF_INM_HC_METADATA HANA Content metadata 20121116
Friends
Class /RPM/CL_ITEM_D_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BUCKET_D Static Attribute Private See coding 20131008
2 MT_ALV_COLUMNS Instance attribute Protected Type reference (TYPE) DPR_TT_COLL_FIELDNAME Structure with Field Name 20130213
3 MV_AUTHORIZED Instance attribute Public Type reference (TYPE) BOOLE_D Read authorization BOOLE: TRUE (='X') and FALSE (=' ') 20130828
4 MV_HAS_CHANGES Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081219
5 MV_PARENT_TYPE Instance attribute Public Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20090209
6 MV_VERS_CREATE Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130806
7 MV_VERS_TYPE Instance attribute Public Type reference (TYPE) /RPM/TV_VERSION_TYPE Boolean Variable (X=True, -=False, Space=Unknown) 20130806
8 OR_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20050117
9 OR_OBJECT Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_ITEM_O Portfolio item object 20070517
10 OT_BUCKET_ITEM_VERS Static Attribute Private Type reference (TYPE) /RPM/TT_BUCKET_ITEM_COLLECTION Bucket Item Collection 20051108
11 OT_VERSION_DETAIL_GUIDS Instance attribute Public Type reference (TYPE) /RPM/TT_GUID Table of RPM guids 20060110
12 OV_ACTION_AUTH_CHECK Constant Public Type reference (TYPE) STRING 'AUTH_CHECK' 20050326
13 OV_ACTION_BUCKET_REASSIGN Constant Public Type reference (TYPE) STRING 'BUCKET_REASSIGN' 20050330
14 OV_ACTION_CP_VERS_CREATE Constant Public Type reference (TYPE) STRING 'CP_VERSION_CREATE' 20090109
15 OV_ACTION_ITEMS_VERS_CREATE Constant Public Type reference (TYPE) STRING 'PORTFOLIO_OR_BUCKET_ITEMS_VERSION_CREATE' 20090409
16 OV_ACTION_ITEM_VERS_CREATE Constant Public Type reference (TYPE) STRING 'ITEM_VERSION_CREATE' 20051020
17 OV_ACTION_LOCK Constant Public Type reference (TYPE) STRING 'LOCK_OBJECT' 20080514
18 OV_ACTION_UNLOCK Constant Public Type reference (TYPE) STRING 'UNLOCK_OBJECT' 20080514
19 OV_CAP_COPY_DONE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111005
20 OV_FIN_COPY_DONE Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111005
21 OV_ITEM_API_TYPE Constant Public Type reference (TYPE) STRING '/RPM/TS_ITEM_D_API' 20051017
22 OV_ITEM_VERSION_API_TYPE Constant Public Type reference (TYPE) STRING '/RPM/TS_ITEM_VERS_CTRL_API' 20090127
23 OV_ITEM_VERS_HDR_TYPE Constant Public Type reference (TYPE) STRING '/RPM/TS_ITEM_VERS_HDR_API' 20051018
24 OV_LANGU Instance attribute Private Type reference (TYPE) LANGU Sprachenschlüssel 20050117
25 OV_NODE_FILE_CONTENT Constant Public Type reference (TYPE) STRING 'FILE_CONTENT' 20090203
26 OV_NODE_IMPORT_FILE Constant Public Type reference (TYPE) STRING 'IMPORT_FILE' 20090203
27 OV_NODE_ITEM_DETAIL Constant Public Type reference (TYPE) STRING 'ITEM_DETAIL' 20050117
28 OV_NODE_ITEM_ILINKS Constant Public Type reference (TYPE) STRING 'INTERNAL_LINKS' 20050510
29 OV_NODE_ITEM_STAKEH Constant Public Type reference (TYPE) STRING 'ITEM_STAKEH' 20050117
30 OV_NODE_ITEM_VERSION Constant Public Type reference (TYPE) STRING 'ITEM_VERSION' 20051027
31 OV_NODE_ITEM_VERS_CTRL Constant Public Type reference (TYPE) STRING 'ITEM_VERSION_CTRL' 20051017
32 OV_NODE_OBJECT_HEADER Constant Public Type reference (TYPE) STRING 'OBJECT_HEADER' String 20070424
33 OV_QUERY_CPRO_TEMPLATES Constant Public Type reference (TYPE) STRING 'GET_CPRO_TEMPLATES' 20080710
34 OV_QUERY_DASHBOARD Constant Public Type reference (TYPE) STRING 'DASHBOARD' 20070321
35 OV_QUERY_DECISIONS Constant Public Type reference (TYPE) STRING 'DECISIONS' 20050216
36 OV_QUERY_GETLIST Constant Public Type reference (TYPE) STRING 'GET_LIST' 20050119
37 OV_QUERY_ITEMVERHDR_IN_INIVERS Constant Public Type reference (TYPE) STRING 'QUERY_ITEMVERSHDR_IN_INIVERS' 20090202
38 OV_QUERY_PREP_AUTH Constant Public Type reference (TYPE) STRING 'QUERY_PREP_AUTH' 20050326
39 OV_QUERY_TEMPLATES Constant Public Type reference (TYPE) STRING 'GET_TEMPLATES' 20080513
40 OV_QUERY_VERSION_HDR Constant Public Type reference (TYPE) STRING 'QUERY_ITEM_VERSION_HDR' 20051021
41 OV_RC Instance attribute Public Type reference (TYPE) I 20050604
42 OV_SHORT_TEXTS Instance attribute Private Type reference (TYPE) STRING 20060404
43 OV_UI_CHANGE_MODE Instance attribute Public Type reference (TYPE) BOOLE_D UI should be READ ONLY, if value = ' ' 20091027
44 SC_ACO_OBJECT_TYPE Constant Public See coding 20130917
45 SC_ATTRNAME_OPTION_EQ Constant Public Type reference (TYPE) STRING 'EQ' String 20090804
46 SC_ATTRNAME_SIGN_I Constant Public Type reference (TYPE) STRING 'I' Single-Character Flag 20090804
47 SC_BO_NAME Constant Public Type reference (TYPE) STRING 'BO_ITEM' 20130917
48 SC_NODE_OBJECT_HEADER Constant Public Type reference (TYPE) STRING 'OBJECT_HEADER' String 20070507
49 SC_QUERY Constant Public See coding 20130917
50 SC_QUERY_PARAM_NAME Constant Public See coding 20130917
51 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20070503
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_CHANGE_STAGE_GATES Instance method Private Method Item Change Process 20090223
2 ACTION_CP_VERSION_CREATE Instance method Private Method Create cProjects project version to item version 20090109
3 ACTION_CREATE_PF_BCKT_ITEMVERS Instance method Private Method Create Versions for all Items of a Bucket or Portfolio 20090415
4 ACTION_ITEM_VERS_CREATE Instance method Private Method Create Item Version 20051019
5 ACTION_MANDATORY_FIELD_CHK Instance method Private Method Mandatory Field Check 20080805
6 ACTION_NEGOTIATE_ATTR Instance method Private Method Perform attribute negotiation 20081219
7 ACTION_REASSIGN_BUCKET Instance method Private Method 20050330
8 ACTION_SUB_OBJECT_CHANGED Instance method Private Method Add sub object change information 20081118
9 ADD_BUCKET_ITEM_VERS Static method Public Method 20051108
10 CALCULATE_CAP_DER_TOTAL Static method Public Method 20120828
11 CALCULATE_CAP_TOTAL Static method Public Method 20060702
12 CALCULATE_FIN_TOTAL Static method Public Method 20060702
13 CHECK_ITEM_ASSIGN_BUCKET_HIER Static method Private Method 20131008
14 CHECK_ITEM_CPRO_VERSION_LINK Static method Public Method 20100804
15 CHECK_MANDATORY_FLAG_ON_SAVE Static method Public Method Check mandatory flag on item save. 20090316
16 CHECK_PARENT_IS_LEAF Static method Public Method check if parent bucket is a leaf 20070210
17 CONSIDER_AUTHORIZATIONS Instance method Private Method 20070210
18 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070503
19 CONVERT_TO_DETAIL_GUID Static method Public Method 20070327
20 COPY_CAP_PLAN_DATA Instance method Private Method Copy capacity planning data 20060627
21 COPY_DECISION_POINT_DATA Instance method Private Method Copy decision point data 20060627
22 COPY_FIN_PLAN_DATA Instance method Private Method Copy financial planning data 20060627
23 COPY_ITEM_CONTENTS Instance method Public Method 20060627
24 COPY_OBJECT_LINK_DATA Instance method Private Method Copy questionnaire data 20090714
25 COPY_QNNR_DATA Instance method Private Method Copy questionnaire data 20060627
26 CREATE_CP_VERSION Instance method Public Method Create cProjects version to item version 20081030
27 CREATE_DECISIONS Static method Public Method Create decision point objects accroding to configuration 20050302
28 CREATE_HIERARCHY_ON_COPY Instance method Public Method Create hierarchy on copy to new item 20090313
29 CREATE_ITEMS_VERSION Static method Public Method Create Versions (incl. Headers) of Items 20090415
30 CREATE_ITEM_OBJECT Instance method Private Method 20050117
31 CREATE_ITEM_VERSION Instance method Public Method Create Item Version 20051019
32 CREATE_PPM_ITEM_OBJECT Instance method Private Method 20050325
33 DELETE_ITEM_VERSION Instance method Public Method 20060118
34 DELETE_PPM_ITEM_OBJECT Instance method Private Method 20050325
35 GET_AUTHORIZED_OBJECTS Static method Public Method 20070210
36 GET_BUCKET_ITEM_VERS Static method Public Method 20051108
37 GET_COLLECTION_ITEMS Instance method Private Method 20050822
38 GET_CPROJECT_VERS Static method Public Method 20060925
39 GET_INITIATIVE_ITEMS Static method Public Method Get the items of an initiative 20070529
40 GET_INSTANCE Static method Public Method 20070503
41 GET_ITEM_DETAILS Instance method Private Method Get all item details 20070210
42 GET_ITEM_DETAILS_CROSS_PORTF Instance method Private Method Get all item details 20090824
43 GET_ITEM_DETAIL_GUID Static method Public Method Get Item detail object GUID 20050323
44 GET_ITEM_OBJECT Instance method Public Method Get's the core item object 20050117
45 GET_ITEM_SHORT_TEXTS Instance method Public Method 20060404
46 GET_ITEM_VERSION_INFO Static method Public Method 20070604
47 GET_LINKED_CPRO Static method Public Method 20070502
48 GET_RELEVANT_ITEMS Instance method Private Method Fetch portfolio item guids for relevant items 20070210
49 GET_REQUIRED_COLUMNS Instance method Public Method 20130213
50 GET_REVIEW_ITEMS Instance method Private Method 20070213
51 HAS_CHANGES Instance method Public Method Checks if object has been changed 20081219
52 ITEM_ACTION Instance method Public Method 20060406
53 ITEM_D_CHECK_MODE Instance method Public Method 20060215
54 ITEM_UNLOCK Instance method Public Method 20050617
55 MODIFY_ILINKS Instance method Private Method 20050510
56 MODIFY_ITEM Instance method Private Method 20051017
57 MODIFY_ITEM_VERSION_CTRL Instance method Public Method 20051017
58 MODIFY_ITEM_VERSION_HDR Instance method Public Method 20051019
59 PRE_CREATION_CHECK Static method Public Method 20050827
60 QUERY_CPROJECT_TEMPLATES Instance method Private Method 20080513
61 QUERY_CPRO_TEMPLATES Instance method Private Method Queries cProjects Templates against item type 20080710
62 QUERY_DECISION_GETLIST Instance method Private Method 20050216
63 QUERY_ITEMVERSHDR_IN_INIVERS Instance method Public Method Get item version headers to versions of items in initiative 20090202
64 QUERY_ITEM_GETLIST Instance method Private Method 20050120
65 QUERY_ITEM_OPER_BY_RESP_STATUS Instance method Private Method 20130917
66 QUERY_ITEM_PREP_AUTH Instance method Private Method 20050325
67 QUERY_VERSION_HDR_GETLIST Instance method Public Method 20051021
68 QUERY_VERSION_INFO Instance method Private Method Query to retrieve version info 20081204
69 READ_BUCKET_D Static method Private Method 20131008
70 RETRIEVE_DASHBOARD_DATA Instance method Public Method 20070321
71 RETRIEVE_FILE_CONTENT Instance method Private Method Retrieve the file content 20090203
72 RETRIEVE_ILINKS Instance method Private Method 20050510
73 RETRIEVE_IMPORT_FILE Instance method Private Method Retrieve the file information 20090203
74 RETRIEVE_ITEMS Instance method Private Method 20051019
75 RETRIEVE_ITEMS_UI Instance method Private Method Retrieve item UI details 20080801
76 RETRIEVE_ITEM_VERSION Instance method Private Method 20051027
77 RETRIEVE_ITEM_VERSION_HDR Instance method Public Method 20051019
78 RETRIEVE_OBJECT_HEADER Instance method Private Method Retrieve Object Header information 20070424
79 RETRIEVE_ORIGINAL_ITEM Instance method Private Method 20060627
80 SELECT_BY_RESP_STATUS_OPEN_LST Instance method Private Method 20130917
81 SET_ALV_COLUMNS Instance method Public Method 20130213
82 SET_ITEM_SHORT_TEXTS Instance method Public Method 20060404
83 SET_ITEM_VERS_DETAIL_GUID Instance method Private Method 20051020
84 SET_PARENT_TYPE Instance method Public Method Set parent type 20090209
85 UPDATE_ITEM_ATTRIBUTES Instance method Private Method 20050325
86 VALIDATE_EXTERNAL_ID Static method Public Method Validate Characters of External ID 20051121
87 VERIFY_VERSION_ID Static method Public Method Validate the Version ID 20081124
Events
Class /RPM/CL_ITEM_D_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MODIFICATION Public Attribute reference (LIKE) 20050118
2 TT_SELECTION_COLUMNS Public See coding 20130213 TT_SELECTION_COLUMNS TYPE TABLE OF string
3 TY_EDIT_MODE Public Type reference (TYPE) I 20050311
4 TY_MODIFICATIONS Public Attribute reference (LIKE) 20050118
Method Signatures

Method ACTION_CHANGE_STAGE_GATES 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 20090223
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090223
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20090223
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090223
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090223
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20090223
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20090223

Method ACTION_CHANGE_STAGE_GATES on class /RPM/CL_ITEM_D_API has no exception.

Method ACTION_CP_VERSION_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20090415
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20090415
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090415
4 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY 20090415
5 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090415
6 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20090415
7 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090415
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception During Object Instantiation 20090113

Method ACTION_CREATE_PF_BCKT_ITEMVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20090415
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20090415
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090415
4 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY 20090415
5 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090415
6 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20090415
7 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090415

Method ACTION_CREATE_PF_BCKT_ITEMVERS on class /RPM/CL_ITEM_D_API has no exception.

Method ACTION_ITEM_VERS_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20090415
2 Importing IR_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20090415
3 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090415
4 Importing IS_PARAMETERS Call by reference Type reference (TYPE) ANY 20090415
5 Importing IT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090415
6 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20090415
7 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090415

Method ACTION_ITEM_VERS_CREATE on class /RPM/CL_ITEM_D_API has no exception.

Method ACTION_MANDATORY_FIELD_CHK 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 20080805
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20080805
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20080805
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080805
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20080805
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20080805
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolesch 20080805

Method ACTION_MANDATORY_FIELD_CHK on class /RPM/CL_ITEM_D_API has no exception.

Method ACTION_NEGOTIATE_ATTR 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 20081219
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20081219
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20081219
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081219
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20081219
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20081219
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20081219

Method ACTION_NEGOTIATE_ATTR on class /RPM/CL_ITEM_D_API has no exception.

Method ACTION_REASSIGN_BUCKET 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 20050330
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20050330
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20050330
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050330
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050330
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20050330
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolesch 20050330

Method ACTION_REASSIGN_BUCKET on class /RPM/CL_ITEM_D_API has no exception.

Method ACTION_SUB_OBJECT_CHANGED 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 20081118
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20081118
3 Importing IN_CHANGE_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_CHANGE_HANDLER 20081118
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081118
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20081118
6 Importing IN_PARAMETERS Call by reference Type reference (TYPE) ANY 20081118
7 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20081118

Method ACTION_SUB_OBJECT_CHANGED on class /RPM/CL_ITEM_D_API has no exception.

Method ADD_BUCKET_ITEM_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUCKET_ITEM_VERS Call by reference Type reference (TYPE) /RPM/TS_BUCKET_ITEM_COLLECTION Data for the bucket versioning 20051108

Method ADD_BUCKET_ITEM_VERS on class /RPM/CL_ITEM_D_API has no exception.

Method CALCULATE_CAP_DER_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOTALS Call by reference Object reference (TYPE REF TO) DATA 20120828
2 Importing IS_ITEM Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API Portfolio Item Attributes; external 20120912
3 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20120911

Method CALCULATE_CAP_DER_TOTAL on class /RPM/CL_ITEM_D_API has no exception.

Method CALCULATE_CAP_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLAN_SUM Call by reference Type reference (TYPE) /RPM/TT_CAP_PLAN_SUM Capacity Planning Total 20060702
2 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20060702

Method CALCULATE_CAP_TOTAL on class /RPM/CL_ITEM_D_API has no exception.

Method CALCULATE_FIN_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOTALS Call by reference Type reference (TYPE) /RPM/TS_FIN_TOTALS Financial Totals 20060707
2 Exporting ET_PLAN_SUM Call by reference Type reference (TYPE) /RPM/TT_FIN_PLAN_SUM Financial Planning Total 20060702
3 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20060702

Method CALCULATE_FIN_TOTAL on class /RPM/CL_ITEM_D_API has no exception.

Method CHECK_ITEM_ASSIGN_BUCKET_HIER 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 20131008
2 Exporting EV_MSGTY Call by reference Type reference (TYPE) MSGTY 20131008
3 Importing IS_ATTRIBUTE Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API Portfolio Item Attributes; external 20131008

Method CHECK_ITEM_ASSIGN_BUCKET_HIER on class /RPM/CL_ITEM_D_API has no exception.

Method CHECK_ITEM_CPRO_VERSION_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINK_EXIST Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100804
2 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Object Type 20100804
3 Importing IV_VERSION_GUID Value transfer Type reference (TYPE) RPM_TV_GUID Guid for application objects 20100804

Method CHECK_ITEM_CPRO_VERSION_LINK on class /RPM/CL_ITEM_D_API has no exception.

Method CHECK_MANDATORY_FLAG_ON_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090325
2 Importing IT_CLASS_TABLE Call by reference Type reference (TYPE) /RPM/TT_CLASS_INFO_GUIDS Table for classification informaiton 20090325
3 Exporting OUT_REJECTED Call by reference Type reference (TYPE) SCOL_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090325

Method CHECK_MANDATORY_FLAG_ON_SAVE on class /RPM/CL_ITEM_D_API has no exception.

Method CHECK_PARENT_IS_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOOL Value transfer Type reference (TYPE) XFELD 'X' has one child 20070210
2 Importing IN_MESSAGE_BUFFER Value transfer Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20070210
3 Importing IV_BUCKET_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070210
4 Importing IV_PORT_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070210

Method CHECK_PARENT_IS_LEAF on class /RPM/CL_ITEM_D_API has no exception.

Method CONSIDER_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) /RPM/TT_ITEMS_DER_LIST Collections 20070210
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070210
3 Importing IT_AUTHORIZED_OBJECTS Call by reference Type reference (TYPE) ACO_TT_USER List of Object-Related Authorizations for a User 20070210
4 Importing IT_PORTFOLIO_ITEM_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table of RPM guids 20070210
5 Importing IT_STRUCTURE Call by reference Type reference (TYPE) /RPM/TT_OBJECT_HIER Table Type for Object Hierarchy 20070210
6 Importing IV_BYPASS_AUTHORIZATIONS Call by reference Type reference (TYPE) XFELD Checkbox 20071212
7 Importing IV_INHERIT_FROM Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20070210

Method CONSIDER_AUTHORIZATIONS on class /RPM/CL_ITEM_D_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20070503

Method CONSTRUCTOR on class /RPM/CL_ITEM_D_API has no exception.

Method CONVERT_TO_DETAIL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_ATTR Call by reference Type reference (TYPE) /RPM/ITEM_D Checkbox 20070602
2 Exporting EV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070327
3 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070327

Method CONVERT_TO_DETAIL_GUID on class /RPM/CL_ITEM_D_API has no exception.

Method COPY_CAP_PLAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITEM_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20060627
2 Importing IV_ITEM_D_GUID_NEW Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060627
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060627
4 Importing IV_NO_CAP Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111111

Method COPY_CAP_PLAN_DATA on class /RPM/CL_ITEM_D_API has no exception.

Method COPY_DECISION_POINT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ITEM_NEW Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Master Project Definition 20060627
2 Importing IR_ITEM_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT Master Project Definition 20060627
3 Importing IV_ITEM_D_NEW Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060720
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060627

Method COPY_DECISION_POINT_DATA on class /RPM/CL_ITEM_D_API has no exception.

Method COPY_FIN_PLAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITEM_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20060627
2 Importing IV_ITEM_D_GUID_NEW Call by reference Type reference (TYPE) RPM_TV_GUID Operational project 20060627
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060627
4 Importing IV_NO_FIN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111111

Method COPY_FIN_PLAN_DATA on class /RPM/CL_ITEM_D_API has no exception.

Method COPY_ITEM_CONTENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_D_NEW Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060629
2 Importing IV_ITEM_HDR_ORIGINAL Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060720
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060628

Method COPY_ITEM_CONTENTS on class /RPM/CL_ITEM_D_API has no exception.

Method COPY_OBJECT_LINK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ITEM_NEW Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20090714
2 Importing IR_ITEM_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20090714
3 Importing IV_ITEM_D_GUID_NEW Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090714
4 Importing IV_ITEM_D_GUID_ORIG Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090714
5 Importing IV_ITEM_H_GUID_ORIG Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090714
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090714

Method COPY_OBJECT_LINK_DATA on class /RPM/CL_ITEM_D_API has no exception.

Method COPY_QNNR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ITEM_NEW Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20060627
2 Importing IR_ITEM_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20060627
3 Importing IV_ITEM_D_GUID_NEW Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060627
4 Importing IV_ITEM_D_GUID_ORIG Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060720
5 Importing IV_ITEM_H_GUID_ORIG Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060720
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060627

Method COPY_QNNR_DATA on class /RPM/CL_ITEM_D_API has no exception.

Method CREATE_CP_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CP_VERSION_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID cProjects project version guid 20090113
2 Importing IR_ITEM_GUID Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20100317
3 Importing IV_ITEM_VERSION_GUID_D Call by reference Type reference (TYPE) /RPM/TV_GUID Item version detail guid 20090113
4 Importing IV_ORIGINAL_ITEM_GUID_H Call by reference Type reference (TYPE) /RPM/TV_GUID Original item header guid 20090113
5 Importing IV_VERSION_NAME Call by reference Type reference (TYPE) /RPM/TV_VERSION_NAME Version header name 20100222
6 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) /RPM/TV_VERSION_TYPE Version type 20081030

Method CREATE_CP_VERSION on class /RPM/CL_ITEM_D_API has no exception.

Method CREATE_DECISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20050302
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Elementtyp 20050303
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20050302
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20051109
2 CX_RPM_OBJECT_CREATION_ERROR Ausnahme während Objektinstantiierung 20051109
3 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20051109

Method CREATE_HIERARCHY_ON_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090630
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20090316
3 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN Item key with language 20090320
4 Importing IT_ITEM_TYPE Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20090619
5 Importing IV_FACTOR_EMPTY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090506
6 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090320
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090630

Method CREATE_HIERARCHY_ON_COPY on class /RPM/CL_ITEM_D_API has no exception.

Method CREATE_ITEMS_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table of Item GUIDs 20090415
2 Importing IV_CP_VERSION_NAME Value transfer Type reference (TYPE) /RPM/TV_VERSION_NAME cProjects Version Name 20090415
3 Importing IV_LAISO Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20090415
4 Importing IV_VERSION_TYPE Value transfer Type reference (TYPE) /RPM/TV_VERSION_TYPE Item Version Type 20090415
5 Importing IV_VERS_HDR_DESCRIPTION Call by reference Type reference (TYPE) STRING Item Version Header Description 20090505
6 Importing IV_VERS_HDR_NAME Value transfer Type reference (TYPE) /RPM/TV_VERSION_NAME Item Version Name 20090505
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20090826

Method CREATE_ITEM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_API RPM: Extern änderbare Projektdaten 20050117
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20050117

Method CREATE_ITEM_OBJECT on class /RPM/CL_ITEM_D_API has no exception.

Method CREATE_ITEM_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITEM_GUID Call by reference Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operational project 20100317
2 Exporting EV_VERSION_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20051020
3 Importing IV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20051019
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20051019
5 Importing IV_VERSION_GUID_H Call by reference Type reference (TYPE) RPM_TV_GUID version header GUID 20060309
# Exception Resumable Description Created on
1 CX_RPM_CONFIGURATION_ERROR 20051120

Method CREATE_PPM_ITEM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_DATA Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Extern änderbare Projektdaten 20050325
2 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050503
3 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN Elementschlüssel mit Sprache 20050325

Method CREATE_PPM_ITEM_OBJECT on class /RPM/CL_ITEM_D_API has no exception.

Method DELETE_ITEM_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060118
2 Importing IV_VERSION_DETAIL Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060118
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM-Berechtigungsfehler - Ausnahmeklasse 20060227
2 CX_RPM_OBJECT_LOCK_ERROR 20060227

Method DELETE_PPM_ITEM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050503
2 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN 20050325

Method DELETE_PPM_ITEM_OBJECT on class /RPM/CL_ITEM_D_API has no exception.

Method GET_AUTHORIZED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20070210
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070210
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACO_ACTVT Activity for Authorization Check 20070210
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20070210
5 Importing IV_USER_ID Call by reference Type reference (TYPE) ACO_USER_ID User ID 20070210

Method GET_AUTHORIZED_OBJECTS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_BUCKET_ITEM_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUCKET_ITEM_VERS Call by reference Type reference (TYPE) /RPM/TS_BUCKET_ITEM_COLLECTION Data for the bucket versioning 20051108
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20051108
3 Importing IV_BUCKET_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20051108

Method GET_BUCKET_ITEM_VERS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_COLLECTION_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TT_GUID Tabellentyp sortierte eindeutige GUIDs 20050822
2 Importing IV_COLLECTION_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20050822
3 Importing IV_HIERARCHY_PORTFOLIO Call by reference Type reference (TYPE) BOOLE_D Link field for view query 20111212
4 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20050901
5 Importing IV_SCOPE Call by reference Type reference (TYPE) /RPM/TV_DASHBOARD_SCOPE Scope of items to be returned in the item dashboard 20070213

Method GET_COLLECTION_ITEMS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_CPROJECT_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION Call by reference Type reference (TYPE) /RPM/TT_VERSION cProject Versions 20060925
2 Importing IV_ITEM_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20060925
3 Importing IV_VERSION_TYPE Call by reference Type reference (TYPE) /RPM/TV_VERSION_TYPE xRPM 4.0 Verison Type 20061012

Method GET_CPROJECT_VERS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_INITIATIVE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TT_GUID Table of RPM guids 20070529
2 Importing IV_INITIATIVE_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070529
3 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070529
4 Importing IV_SCOPE Call by reference Type reference (TYPE) /RPM/TV_DASHBOARD_SCOPE Scope of items to be returned in the item dashboard 20070529
5 Importing IV_VERSION_FLAG Call by reference Type reference (TYPE) RPM_TV_VERSION_FLAG Flag whether initiative is version 20090202

Method GET_INITIATIVE_ITEMS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU current language 20070503
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_OBJECT_API xRPM Object Provider Super Class 20070503

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

Method GET_ITEM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_API_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API Item Detail API 20070210
2 Importing IT_AUTHORIZED_OBJECTS Call by reference Type reference (TYPE) ACO_TT_USER List of Object-Related Authorizations for a User 20070210
3 Importing IT_PORTFOLIO_ITEM_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20070210
4 Importing IT_STRUCTURE Call by reference Type reference (TYPE) /RPM/TT_OBJECT_HIER Table Type for Object Hierarchy 20070210
5 Importing IV_BUCKET_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070210
6 Importing IV_BYPASS_AUTHORIZATIONS Call by reference Type reference (TYPE) XFELD Checkbox 20071212
7 Importing IV_CONSIDER_AUTHORIZATIONS Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20090923
8 Importing IV_HIER_PORTFOLIO Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090515
9 Importing IV_INHERIT_FROM Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20070210
10 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20070210
11 Importing IV_MAIN_CLASS_PORTFOLIO Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090924
12 Importing IV_NORMALIZATION Call by reference Type reference (TYPE) XFELD Checkbox 20070210
13 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070210
14 Importing IV_VERSION_FLAG Call by reference Type reference (TYPE) RPM_TV_VERSION_FLAG Flag whether versions are concerned 20090202

Method GET_ITEM_DETAILS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_ITEM_DETAILS_CROSS_PORTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_API_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API Item Detail API 20090824
2 Importing IN_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090825
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090825
4 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20090825
5 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20090825
6 Importing IT_AUTHORIZED_OBJECTS Call by reference Type reference (TYPE) ACO_TT_USER List of Object-Related Authorizations for a User 20090923
7 Importing IT_PORTFOLIO_ITEM_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20090824
8 Importing IT_STRUCTURE Call by reference Type reference (TYPE) /RPM/TT_OBJECT_HIER Table Type for Object Hierarchy 20090915
9 Importing IV_BUCKET_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090824
10 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090824

Method GET_ITEM_DETAILS_CROSS_PORTF on class /RPM/CL_ITEM_D_API has no exception.

Method GET_ITEM_DETAIL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20050323
2 Importing IV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20050323

Method GET_ITEM_DETAIL_GUID on class /RPM/CL_ITEM_D_API has no exception.

Method GET_ITEM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
2 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
3 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID Externe ID 20050117
4 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20050216
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20050117
6 Returning RR_ITEM Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20050117
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM-Berechtigungsfehler - Ausnahmeklasse 20050210
2 CX_RPM_OBJECT_LOCK_ERROR 20050210
3 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20050210

Method GET_ITEM_SHORT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20060404

Method GET_ITEM_SHORT_TEXTS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_ITEM_VERSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_ITEM_VERSION_HDR Value transfer Type reference (TYPE) /RPM/IT_VER_CTRL Item Version Controller Table 20070604
2 Importing IV_VERSION_DETAIL_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070604
3 Importing IV_VERSION_HEADER_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20081120

Method GET_ITEM_VERSION_INFO on class /RPM/CL_ITEM_D_API has no exception.

Method GET_LINKED_CPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CPRO_GUID Value transfer Type reference (TYPE) DPR_TV_BAPI_GUID_PROJECT GUID for Project in BAPI Interface 20070502
2 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070502

Method GET_LINKED_CPRO on class /RPM/CL_ITEM_D_API has no exception.

Method GET_RELEVANT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PORTFOLIO_ITEM_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20070210
2 Importing IT_OBJECT_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20091014
3 Importing IV_BUCKET_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20130212
4 Importing IV_HIER_PORTFOLIO Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090515
5 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Portfolio GUID 20070210
6 Importing IV_SCOPE Call by reference Type reference (TYPE) /RPM/TV_DASHBOARD_SCOPE Scope of items to be returned in the item dashboard 20070210

Method GET_RELEVANT_ITEMS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_REQUIRED_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECT_COLUMNS Call by reference Type reference (TYPE) TT_SELECTION_COLUMNS Structure with Field Name 20130213
2 Exporting EV_DECISION_SELECT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130214

Method GET_REQUIRED_COLUMNS on class /RPM/CL_ITEM_D_API has no exception.

Method GET_REVIEW_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PORTFOLIO_ITEM_GUIDS Call by reference Type reference (TYPE) /RPM/TT_GUID Table type for sorted unique GUIDs 20070213
2 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070213
3 Importing IV_REVIEW_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070213
4 Importing IV_SCOPE Call by reference Type reference (TYPE) /RPM/TV_DASHBOARD_SCOPE Text 20070213

Method GET_REVIEW_ITEMS on class /RPM/CL_ITEM_D_API has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20081219
2 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081219

Method HAS_CHANGES on class /RPM/CL_ITEM_D_API has no exception.

Method ITEM_ACTION 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 20060406
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20060406
3 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API Item Detail API 20060406
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060406

Method ITEM_ACTION on class /RPM/CL_ITEM_D_API has no exception.

Method ITEM_D_CHECK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODE Call by reference Type reference (TYPE) /RPM/TS_CHANGE_MODE Object Change Mode 20060215
2 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20060216
3 Importing IV_ITEM_DETAIL_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060215
4 Importing IV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060215
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060215
6 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060215

Method ITEM_D_CHECK_MODE on class /RPM/CL_ITEM_D_API has no exception.

Method ITEM_UNLOCK 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 20050617
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Sprache nach ISO 639 20050617

Method ITEM_UNLOCK on class /RPM/CL_ITEM_D_API has no exception.

Method MODIFY_ILINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) TY_MODIFICATION 20050510
2 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050510

Method MODIFY_ILINKS on class /RPM/CL_ITEM_D_API has no exception.

Method MODIFY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) TY_MODIFICATION 20051017
2 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20051017

Method MODIFY_ITEM on class /RPM/CL_ITEM_D_API has no exception.

Method MODIFY_ITEM_VERSION_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MODIFICATION Call by reference Type reference (TYPE) TY_MODIFICATION 20051017
2 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20051017
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM-Berechtigungsfehler - Ausnahmeklasse 20051120
2 CX_RPM_OBJECT_LOCK_ERROR 20051120

Method MODIFY_ITEM_VERSION_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_VERS_HDR_API Call by reference Type reference (TYPE) /RPM/TS_ITEM_VERS_CTRL_API Item Version Controller Attributes 20051019
2 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN Item key with language 20051019
3 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20051019
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM-Berechtigungsfehler - Ausnahmeklasse 20051120
2 CX_RPM_OBJECT_LOCK_ERROR 20051120
3 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20051120

Method PRE_CREATION_CHECK 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 Tabellentyp für Meldungen 20050827
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20050827
3 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API API Elementdetails 20050827
4 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060523
5 Importing IV_CPRO_CREATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110504

Method PRE_CREATION_CHECK on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_CPROJECT_TEMPLATES 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 20080513
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20080513
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080513
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20080513
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20080513
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20080513
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20080513
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080513
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080513
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20080513

Method QUERY_CPROJECT_TEMPLATES on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_CPRO_TEMPLATES 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 20080710
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20080710
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080710
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20080710
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20080710
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20080710
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20080710
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080710
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080710
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20080710

Method QUERY_CPRO_TEMPLATES on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_DECISION_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 20050216
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolesch 20050216
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050216
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050216
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20050216
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20050216
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20050216
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050216
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050216
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20050216

Method QUERY_DECISION_GETLIST on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_ITEMVERSHDR_IN_INIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090202
2 Exporting ET_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090202
3 Exporting ET_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20090202
4 Importing IR_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER 20090202
5 Importing IT_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090202
6 Importing IT_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20090202
7 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20090202
8 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING 20090202
9 Importing IV_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN 20090202
10 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) STRING 20090202

Method QUERY_ITEMVERSHDR_IN_INIVERS on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_ITEM_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 20050120
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolesch 20050120
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050120
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050120
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20050120
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20050120
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20050120
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050120
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050120
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20050120

Method QUERY_ITEM_GETLIST on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_ITEM_OPER_BY_RESP_STATUS 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 20130917
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN 20130917
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20130917
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER 20130917
5 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20130917
6 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20130917
7 Importing IV_USER_ID Call by reference Type reference (TYPE) SYST_UNAME 20130917
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130917
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20130917
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20130917

Method QUERY_ITEM_OPER_BY_RESP_STATUS on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_ITEM_PREP_AUTH 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 20050325
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolesch 20050325
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050325
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050325
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20050325
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20050325
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20050325
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050325
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050325
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20050325

Method QUERY_ITEM_PREP_AUTH on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_VERSION_HDR_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 20051021
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20051021
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081222
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20051021
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20051021
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20051021
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20051021
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE Item Version Controller Data Table Type 20051021
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081222
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20051021

Method QUERY_VERSION_HDR_GETLIST on class /RPM/CL_ITEM_D_API has no exception.

Method QUERY_VERSION_INFO 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 20081204
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN Boolean 20081204
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081204
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20081204
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20081204
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20081204
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20081204
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20081204
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20081204
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20081204

Method QUERY_VERSION_INFO on class /RPM/CL_ITEM_D_API has no exception.

Method READ_BUCKET_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_BUCKET_D Value transfer Type reference (TYPE) /RPM/BUCKET_D 20131008
2 Importing IS_GUID Call by reference Type reference (TYPE) /RPM/BUCKET_D-GUID 20131008

Method READ_BUCKET_D on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_DASHBOARD_DATA 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 20070321
2 Importing IN_FILL_DATA Call by reference Type reference (TYPE) SCOL_BOOLEAN SPACE Boolesch 20070321
3 Importing IN_FILTER_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20070321
4 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20070321
5 Importing IN_QUERY_NAME Call by reference Type reference (TYPE) STRING 20070321
6 Importing IN_QUERY_OPTIONS Call by reference Type reference (TYPE) TY_QUERY_OPTIONS 20070321
7 Importing IN_SELECTION_PARAMETERS Call by reference Type reference (TYPE) TT_SELECTION_PARAMETERS 20070321
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20070321
9 Exporting OUT_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20070321
10 Exporting OUT_QUERY_INFO Call by reference Type reference (TYPE) TY_QUERY_INFO 20070321

Method RETRIEVE_DASHBOARD_DATA on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_FILE_CONTENT 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 20090203
2 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090203
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090203
4 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090203
5 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090203

Method RETRIEVE_FILE_CONTENT on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_ILINKS 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 20050510
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20050510
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN 20050510
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050510
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050510
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute-Handler-Schnittstelle 20050510
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN 20050510
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050510
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20050510

Method RETRIEVE_ILINKS on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_IMPORT_FILE 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 20090203
2 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090203
3 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20090203
4 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090203
5 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20090203

Method RETRIEVE_IMPORT_FILE on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_ITEMS 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 20051019
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20051019
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051019
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20051019
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20051019
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute Handler Interface 20051019
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051019
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20051019
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20051019

Method RETRIEVE_ITEMS on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_ITEMS_UI 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 20080801
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20080801
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20080801
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080801
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20080801
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute Handler Interface 20080801
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20080801
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080801
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20080801

Method RETRIEVE_ITEMS_UI on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_ITEM_VERSION 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 20051027
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20051027
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051027
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20051027
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20051027
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute Handler Interface 20051027
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051027
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20051027
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20051027

Method RETRIEVE_ITEM_VERSION on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_ITEM_VERSION_HDR 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 20051019
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20051019
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051019
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20051019
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20051019
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute Handler Interface 20051019
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20051019
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20051019
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20051019

Method RETRIEVE_ITEM_VERSION_HDR on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_OBJECT_HEADER 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 20070424
2 Importing IN_EDIT_MODE Call by reference Type reference (TYPE) I 20070424
3 Importing IN_FILL_PROPERTIES Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20070424
4 Importing IN_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20070424
5 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message Handler Interface 20070424
6 Importing IN_PROPERTY_HANDLER Call by reference Object reference (TYPE REF TO) /RPM/IF_PROPERTY_HANDLER Attribute Handler Interface 20070424
7 Importing IN_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) SESF_BOOLEAN Boolean 20070424
8 Exporting OUT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20070424
9 Exporting OUT_FAILED_KEYS Call by reference Type reference (TYPE) INDEX TABLE 20070424

Method RETRIEVE_OBJECT_HEADER on class /RPM/CL_ITEM_D_API has no exception.

Method RETRIEVE_ORIGINAL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_ATTRIBUTE_INT Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20060627
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20060627
3 Importing IV_NEW_BUCKET Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070210
4 Importing IV_NEW_ITEM_H Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060720
5 Importing IV_ORIGINAL_ITEM Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060627
6 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20060720

Method RETRIEVE_ORIGINAL_ITEM on class /RPM/CL_ITEM_D_API has no exception.

Method SELECT_BY_RESP_STATUS_OPEN_LST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_OPEN_LIST_API 20130917
2 Importing IV_STATUS_IS_START Call by reference Type reference (TYPE) ABAP_BOOL 20130917
3 Importing IV_USER_ID Call by reference Type reference (TYPE) SYST-UNAME 20130917

Method SELECT_BY_RESP_STATUS_OPEN_LST on class /RPM/CL_ITEM_D_API has no exception.

Method SET_ALV_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALV_FIELD_DESCR Call by reference Type reference (TYPE) /RPM/TT_FIELDS_DESCRIPTION Table for field description 20130213

Method SET_ALV_COLUMNS on class /RPM/CL_ITEM_D_API has no exception.

Method SET_ITEM_SHORT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20060404

Method SET_ITEM_SHORT_TEXTS on class /RPM/CL_ITEM_D_API has no exception.

Method SET_ITEM_VERS_DETAIL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_HEADER_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20051020
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20051020
3 Importing IV_VERSION_GUID_D Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20051020
4 Importing IV_VERSION_GUID_H Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20051020
# Exception Resumable Description Created on
1 CX_RPM_AUTHORIZATION_ERROR RPM-Berechtigungsfehler - Ausnahmeklasse 20051120
2 CX_RPM_OBJECT_LOCK_ERROR 20051120
3 CX_RPM_OBJECT_NOT_FOUND_ERROR RPM: Anwendungsobjekt in Datenbank nicht gefunden 20051120

Method SET_PARENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20090209

Method SET_PARENT_TYPE on class /RPM/CL_ITEM_D_API has no exception.

Method UPDATE_ITEM_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_DATA Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Extern änderbare Projektdaten 20050325
2 Importing IN_MESSAGE_BUFFER Call by reference Object reference (TYPE REF TO) /RPM/IF_MESSAGE_BUFFER Message-Handler-Schnittstelle 20050503
3 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /RPM/TS_ITEM_KEY_IN Elementschlüssel mit Sprache 20050325

Method UPDATE_ITEM_ATTRIBUTES on class /RPM/CL_ITEM_D_API has no exception.

Method VALIDATE_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EXTERNAL_ID Call by reference Type reference (TYPE) RPM_TV_EXTID External ID 20051121
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_UPDATE_ERROR RMP: Updatefehler 20051121

Method VERIFY_VERSION_ID 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 20081124
2 Exporting EV_RC Call by reference Type reference (TYPE) I Return Code '0' for Success, '4' if VersionID exists 20081124
3 Importing IV_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Item or Bucket GUID 20081124
4 Importing IV_LANGU Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20081124
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE 'RIH' Object Type 20081124
6 Importing IV_VERS_ID Call by reference Type reference (TYPE) /RPM/TV_VERSION_ID xRPM 4.0 Version ID 20081124

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