SAP ABAP Class CL_RPM_UPLOAD (RPM UPLOAD:ITEM/INIATIVE)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_UTILITY (Package) RPM Utilities / Tools
Properties
Class CL_RPM_UPLOAD  
Short Description RPM UPLOAD:ITEM/INIATIVE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_UTILITY   RPM Utilities / Tools 
Created 20090303   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
Class CL_RPM_UPLOAD has no interface implemented.
Friends
Class CL_RPM_UPLOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHANGE Constant Private Type reference (TYPE) CHAR3 'CHA' 3-Byte Field 20090305
2 GC_CREATE Constant Private Type reference (TYPE) CHAR3 'CRE' 3-Byte Field 20090305
3 GC_DELETE Constant Private Type reference (TYPE) CHAR3 'DEL' 3-Byte Field 20090305
4 GC_FLD_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '|' Single-Character Flag 20090305
5 GC_MSGTY_ABORT Constant Private Type reference (TYPE) SYMSG-MSGTY 'A' Message Type 20090305
6 GC_MSGTY_ERROR Constant Private Type reference (TYPE) SYMSG-MSGTY 'E' Message Type 20090305
7 GC_MSGTY_INFO Constant Private Type reference (TYPE) SYMSG-MSGTY 'I' Message Type 20090305
8 GC_MSGTY_WARN Constant Private Type reference (TYPE) SYMSG-MSGTY 'W' Message Type 20090305
9 GS_MSG Instance attribute Private Type reference (TYPE) SYMSG Structure of Message Variables 20090305
10 GS_MSGLOG Instance attribute Private Type reference (TYPE) RPM_TS_DX_APPLICATION_LOG Portf. Mgmt: Structure for DX Application Log Context 20090305
11 GT_LOG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20090806
12 GT_MSGLOG Instance attribute Private Type reference (TYPE) RPM_TT_DX_APPLICATION_LOG Portf. Mgmt: Table Type for DX Application Log 20090305
13 GV_HANDLER Instance attribute Private Type reference (TYPE) CHAR3 3-Byte Field 20090305
14 LR_RPM_UPLOAD_UTLITY Instance attribute Private Object reference (TYPE REF TO) CL_RPM_UPLOAD_UTILITY Portf. Mgmt Upload Utility 20090305
15 RPM_UPLOAD_REF Static Attribute Public Object reference (TYPE REF TO) CL_RPM_UPLOAD Portf. Mgmt Upload:Item/Initiative 20090303
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_TO_APPL_LOG Instance method Private Method 20090306
2 ADD_MSG_TO_LOG Instance method Private Method 20090305
3 BUCKET_CHANGE Instance method Private Method 20100630
4 BUCKET_CREATE Instance method Private Method 20100630
5 BUCKET_DELETE Instance method Private Method 20100630
6 BUCKET_HANDLER Instance method Public Method 20100630
7 COPY_DATA_TO_FIELDS Instance method Private Method 20091112
8 CREATE_LOG Instance method Private Method 20090306
9 DISPLAY_DX_LOG Instance method Public Method 20090305
10 DISPLAY_LOG Instance method Private Method 20090306
11 DISPLAY_OLD_DX_LOGS Instance method Public Method 20090806
12 GET_INSTANCE Static method Public Method 20090304
13 GET_PORTF_TEMPL Instance method Private Method 20090601
14 INIAITIVE_CHANGE Instance method Private Method 20090309
15 INIAITIVE_CREATE Instance method Private Method 20090309
16 INIAITIVE_DELETE Instance method Private Method 20090309
17 INIAITIVE_HANDLER Instance method Public Method 20090305
18 INIAITIVE_PROJECT_MODIFY Instance method Private Method 20090810
19 ITEM_CHANGE Instance method Private Method 20090305
20 ITEM_CREATE Instance method Private Method 20090305
21 ITEM_DELETE Instance method Private Method 20090305
22 ITEM_HANDLER Instance method Public Method 20090305
23 PORTFOLIO_CHANGE Instance method Private Method 20100629
24 PORTFOLIO_CREATE Instance method Private Method 20100624
25 PORTFOLIO_DELETE Instance method Private Method 20100629
26 PORTFOLIO_HANDLER Instance method Public Method 20100624
27 PREPARE_BUCKET_DATA Instance method Private Method 20100630
28 PREPARE_INIAITIVE_DATA Instance method Private Method 20090310
29 PREPARE_ITEM_DATA Instance method Private Method 20090305
30 PREPARE_PORTFOLIO_DATA Instance method Private Method 20100624
31 RES_ASSIGN_CREATE Instance method Private Method 20100621
32 RES_ASSIGN_HANDLER Instance method Public Method 20100621
33 RPM_SAVE Instance method Private Method 20090304
34 SAVE_DX_LOG Instance method Public Method 20090806
35 VALIDATE_BUCKET Instance method Public Method 20100630
36 VALIDATE_DATE_FORMAT Instance method Private Method 20090529
37 VALIDATE_DATE_IN_PAST Instance method Private Method 20090528
38 VALIDATE_INIATIVE Instance method Public Method 20090305
39 VALIDATE_ITEM Instance method Public Method 20090305
40 VALIDATE_PORTFOLIO Instance method Public Method 20100624
41 VALIDATE_RES_ASSIGN Instance method Public Method 20100621
42 VALIDATE_VALUEHELP_FIELDS Instance method Private Method 20090519
Events
Class CL_RPM_UPLOAD has no event.
Types
Class CL_RPM_UPLOAD has no local type.
Method Signatures

Method ADD_MSG_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG_TABLE Call by reference Type reference (TYPE) RPM_TT_DX_APPLICATION_LOG RPM: Table type for DX Application Log 20090511
2 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20090806
3 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090806

Method ADD_MSG_TO_APPL_LOG on class CL_RPM_UPLOAD has no exception.

Method ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) ANY 20090511
2 Importing IV_MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20090511

Method ADD_MSG_TO_LOG on class CL_RPM_UPLOAD has no exception.

Method BUCKET_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100630
2 Importing IS_RPM_BUCKET Call by reference Type reference (TYPE) RPM_TS_DX_BUCKET bucket Upload Structure 20100630
3 Importing IT_BUCKET_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_BUCKET_API bucket detail API 20100630
4 Importing IV_OWA Call by reference Type reference (TYPE) XFELD Checkbox 20100630
5 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20100630
6 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100630

Method BUCKET_CHANGE on class CL_RPM_UPLOAD has no exception.

Method BUCKET_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100630
2 Importing IS_RPM_BUCKET Call by reference Type reference (TYPE) RPM_TS_DX_BUCKET RPM DXbucket UPLOAD STRUCTURE 20100630
3 Importing IT_BUCKET_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_BUCKET_API Item Detail API 20100630
4 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING 20100630
5 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20100630
6 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20100630
7 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100630

Method BUCKET_CREATE on class CL_RPM_UPLOAD has no exception.

Method BUCKET_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100630
2 Importing IS_RPM_BUCKET Call by reference Type reference (TYPE) RPM_TS_DX_BUCKET bucket Upload Structure 20100630
3 Importing IT_BUCKET_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_BUCKET_API bucket API Table Type 20100630
4 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100630

Method BUCKET_DELETE on class CL_RPM_UPLOAD has no exception.

Method BUCKET_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20100630
2 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20100630
3 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100630

Method BUCKET_HANDLER on class CL_RPM_UPLOAD has no exception.

Method COPY_DATA_TO_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) ANY 20091112
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20091112
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20091112
4 Importing IN_DATA Call by reference Type reference (TYPE) ANY 20091112
5 Importing IT_FIELDS Call by reference Type reference (TYPE) /RPM/TT_DASH_FIELDNAMES Field Name 20091112
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE 20091112

Method COPY_DATA_TO_FIELDS on class CL_RPM_UPLOAD has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20090806
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090806

Method CREATE_LOG on class CL_RPM_UPLOAD has no exception.

Method DISPLAY_DX_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20090806
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090806

Method DISPLAY_DX_LOG on class CL_RPM_UPLOAD has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20090806
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090806

Method DISPLAY_LOG on class CL_RPM_UPLOAD has no exception.

Method DISPLAY_OLD_DX_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20090806
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090806

Method DISPLAY_OLD_DX_LOGS on class CL_RPM_UPLOAD has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_UPLOAD RPM UPLOAD-:ITEM/INIATIVE 20090304

Method GET_INSTANCE on class CL_RPM_UPLOAD has no exception.

Method GET_PORTF_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TEMPL_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090601
2 Importing IV_BUCKET_ID Call by reference Type reference (TYPE) /RPM/TV_BUCKET_ID Bucket ID 20090601
3 Importing IV_ITEM_TEMPLATE Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object ID 20090601
4 Importing IV_PORTFOLIO_ID Call by reference Type reference (TYPE) /RPM/TV_PORTFOLIO_ID Item Portfolio ID 20090601

Method GET_PORTF_TEMPL on class CL_RPM_UPLOAD has no exception.

Method INIAITIVE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
2 Importing IS_RPM_INIT Call by reference Type reference (TYPE) RPM_TS_DX_INIATIVE RPM INIATIVE UPLOAD STRUCTURE 20090511
3 Importing IT_INIT_ATTRIBUTES Call by reference Type reference (TYPE) INM_TT_INITIATIVES_EXT Initiative External Attributes 20090511
4 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING 20090511
5 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
6 Importing IV_OWD Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
7 Importing IV_OWDA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
8 Importing IV_OWP Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
9 Importing IV_OWPA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
10 Importing IV_OWR Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
11 Importing IV_OWS Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
12 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20090511
13 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method INIAITIVE_CHANGE on class CL_RPM_UPLOAD has no exception.

Method INIAITIVE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
2 Importing IS_RPM_INIT Call by reference Type reference (TYPE) RPM_TS_DX_INIATIVE RPM INIATIVE UPLOAD STRUCTURE 20090511
3 Importing IT_INIT_ATTRIBUTES Call by reference Type reference (TYPE) INM_TT_INITIATIVES_EXT Initiative External Attributes 20090511
4 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING 20090511
5 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
6 Importing IV_OWD Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
7 Importing IV_OWDA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
8 Importing IV_OWP Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
9 Importing IV_OWPA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
10 Importing IV_OWR Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
11 Importing IV_OWS Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
12 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20090511
13 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method INIAITIVE_CREATE on class CL_RPM_UPLOAD has no exception.

Method INIAITIVE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
2 Importing IS_RPM_INIT Call by reference Type reference (TYPE) RPM_TS_DX_INIATIVE RPM INIATIVE UPLOAD STRUCTURE 20090511
3 Importing IT_INIT_ATTRIBUTES Call by reference Type reference (TYPE) INM_TT_INITIATIVES_EXT Initiative External Attributes 20090511
4 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method INIAITIVE_DELETE on class CL_RPM_UPLOAD has no exception.

Method INIAITIVE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20090511
2 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
3 Importing IV_OWD Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
4 Importing IV_OWDA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
5 Importing IV_OWP Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
6 Importing IV_OWPA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
7 Importing IV_OWR Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
8 Importing IV_OWS Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
9 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method INIAITIVE_HANDLER on class CL_RPM_UPLOAD has no exception.

Method INIAITIVE_PROJECT_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Value transfer Type reference (TYPE) I 20090810
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Unique Identifier 20090810
3 Importing IS_RPM_INIT Call by reference Type reference (TYPE) RPM_TS_DX_INIATIVE RPM INIATIVE UPLOAD STRUCTURE 20090812
4 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20090810
5 Importing IV_OWP Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
6 Importing IV_OWPA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
7 Importing IV_OWR Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
8 Importing IV_OWS Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
9 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090810

Method INIAITIVE_PROJECT_MODIFY on class CL_RPM_UPLOAD has no exception.

Method ITEM_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
2 Importing IS_RPM_ITEM Call by reference Type reference (TYPE) RPM_TS_DX_ITEM RPM DX ITEM UPLOAD STRUCTURE 20090511
3 Importing IT_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API Item Detail API 20090511
4 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING 20090511
5 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
6 Importing IV_OWD Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
7 Importing IV_OWDA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
8 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20090511
9 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method ITEM_CHANGE on class CL_RPM_UPLOAD has no exception.

Method ITEM_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
2 Importing IS_RPM_ITEM Call by reference Type reference (TYPE) RPM_TS_DX_ITEM RPM DX ITEM UPLOAD STRUCTURE 20090511
3 Importing IT_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API Item Detail API 20090511
4 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING 20090511
5 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
6 Importing IV_OWD Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
7 Importing IV_OWDA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
8 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20090511
9 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method ITEM_CREATE on class CL_RPM_UPLOAD has no exception.

Method ITEM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
2 Importing IS_RPM_ITEM Call by reference Type reference (TYPE) RPM_TS_DX_ITEM 20090511
3 Importing IT_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API 20090511
4 Importing IV_TEST Call by reference Type reference (TYPE) XFELD 20090511

Method ITEM_DELETE on class CL_RPM_UPLOAD has no exception.

Method ITEM_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20090511
2 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
3 Importing IV_OWD Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
4 Importing IV_OWDA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20090821
5 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20090511

Method ITEM_HANDLER on class CL_RPM_UPLOAD has no exception.

Method PORTFOLIO_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100629
2 Importing IS_RPM_PORTFOLIO Call by reference Type reference (TYPE) RPM_TS_DX_PORTFOLIO Portfolio Upload Structure 20100629
3 Importing IT_PORTFOLIO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_PORTFOLIO_API Portfolio detail API 20100629
4 Importing IV_OWA Call by reference Type reference (TYPE) XFELD Checkbox 20100629
5 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20100629
6 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100629

Method PORTFOLIO_CHANGE on class CL_RPM_UPLOAD has no exception.

Method PORTFOLIO_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100624
2 Importing IS_RPM_PORTFOLIO Call by reference Type reference (TYPE) RPM_TS_DX_PORTFOLIO RPM DX ITEM UPLOAD STRUCTURE 20100624
3 Importing IT_PORTFOLIO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_PORTFOLIO_API Item Detail API 20100624
4 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING 20100624
5 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20100624
6 Importing IV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20100624
7 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100624

Method PORTFOLIO_CREATE on class CL_RPM_UPLOAD has no exception.

Method PORTFOLIO_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100629
2 Importing IS_RPM_PORTFOLIO Call by reference Type reference (TYPE) RPM_TS_DX_PORTFOLIO Portfolio Upload Structure 20100629
3 Importing IT_PORTFOLIO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_PORTFOLIO_API Portfolio API Table Type 20100629
4 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100629

Method PORTFOLIO_DELETE on class CL_RPM_UPLOAD has no exception.

Method PORTFOLIO_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20100624
2 Importing IV_OWA Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20100624
3 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100624

Method PORTFOLIO_HANDLER on class CL_RPM_UPLOAD has no exception.

Method PREPARE_BUCKET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUCKET_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_BUCKET_API bucket Detail API 20100630
2 Exporting EV_COMMENTS Call by reference Type reference (TYPE) STRING 20100630
3 Exporting EV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20100630
4 Importing IS_RPM_BUCKET Call by reference Type reference (TYPE) RPM_TS_DX_BUCKET RPM DX bucket UPLOAD STRUCTURE 20100630

Method PREPARE_BUCKET_DATA on class CL_RPM_UPLOAD has no exception.

Method PREPARE_INIAITIVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INIT_ATTRIBUTES Call by reference Type reference (TYPE) INM_TT_INITIATIVES_EXT Item Detail API 20090511
2 Exporting EV_COMMENTS Call by reference Type reference (TYPE) STRING 20090511
3 Exporting EV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20090511
4 Importing IS_RPM_INIT Call by reference Type reference (TYPE) RPM_TS_DX_INIATIVE RPM DX ITEM UPLOAD STRUCTURE 20090511

Method PREPARE_INIAITIVE_DATA on class CL_RPM_UPLOAD has no exception.

Method PREPARE_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_ITEM_D_API Item Detail API 20090511
2 Exporting EV_COMMENTS Call by reference Type reference (TYPE) STRING 20090511
3 Exporting EV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20090511
4 Importing IS_RPM_ITEM Call by reference Type reference (TYPE) RPM_TS_DX_ITEM RPM DX ITEM UPLOAD STRUCTURE 20090511

Method PREPARE_ITEM_DATA on class CL_RPM_UPLOAD has no exception.

Method PREPARE_PORTFOLIO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PORTFOLIO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_PORTFOLIO_API portfolio Detail API 20100624
2 Exporting EV_COMMENTS Call by reference Type reference (TYPE) STRING 20100624
3 Exporting EV_SHORT_TEXTS Call by reference Type reference (TYPE) STRING 20100624
4 Importing IS_RPM_PORTFOLIO Call by reference Type reference (TYPE) RPM_TS_DX_PORTFOLIO RPM DX portfolio UPLOAD STRUCTURE 20100624

Method PREPARE_PORTFOLIO_DATA on class CL_RPM_UPLOAD has no exception.

Method RES_ASSIGN_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100621
2 Importing IT_CAP_B_ASSIGN Call by reference Type reference (TYPE) /RPM/TT_CAP_B_ASSIGN_DB Resource Assignment Upload Structure 20100621
3 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20100621
4 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100621

Method RES_ASSIGN_CREATE on class CL_RPM_UPLOAD has no exception.

Method RES_ASSIGN_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20100621
2 Importing IV_TEST Call by reference Type reference (TYPE) XFELD Checkbox 20100621

Method RES_ASSIGN_HANDLER on class CL_RPM_UPLOAD has no exception.

Method RPM_SAVE 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 20090511
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20090511
3 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090511
4 Importing IV_REMOVE_OBJECTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090511

Method RPM_SAVE on class CL_RPM_UPLOAD has no exception.

Method SAVE_DX_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) BOOLE_D 20090806

Method SAVE_DX_LOG on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_BUCKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT_RPM_BUCKET Call by reference Type reference (TYPE) RPM_TT_DX_BUCKET RPM TABLE TYPE FOR ITEM 20100630

Method VALIDATE_BUCKET on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_DATE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090529
2 Importing IV_DATE Call by reference Type reference (TYPE) ANY 20090529
3 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object ID 20090529

Method VALIDATE_DATE_FORMAT on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_DATE_IN_PAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20090528
2 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object ID 20090528
3 Importing IV_FINISH_DATE Call by reference Type reference (TYPE) ANY 20090528
4 Importing IV_START_DATE Call by reference Type reference (TYPE) ANY 20090528

Method VALIDATE_DATE_IN_PAST on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_INIATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT_RPM_INIATIVE Call by reference Type reference (TYPE) RPM_TT_DX_INIATIVE RPM TABLE TYPE FOR ITEM 20090511

Method VALIDATE_INIATIVE on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT_RPM_ITEM Call by reference Type reference (TYPE) RPM_TT_DX_ITEM RPM TABLE TYPE FOR ITEM 20090511

Method VALIDATE_ITEM on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_PORTFOLIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT_RPM_PORTFOLIO Call by reference Type reference (TYPE) RPM_TT_DX_PORTFOLIO RPM TABLE TYPE FOR ITEM 20100624

Method VALIDATE_PORTFOLIO on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_RES_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT_RES_ASSIGN Call by reference Type reference (TYPE) RPM_TT_DX_RES_ASSIGN 20100621

Method VALIDATE_RES_ASSIGN on class CL_RPM_UPLOAD has no exception.

Method VALIDATE_VALUEHELP_FIELDS 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 20090519
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20090519
3 Importing IN_DATA Call by reference Type reference (TYPE) ANY 20090519
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20090519
5 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20090519

Method VALIDATE_VALUEHELP_FIELDS on class CL_RPM_UPLOAD has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702