SAP ABAP Class CL_RPM_UPLOAD_UTILITY (RPM upload utility)
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_UTILITY  
Short Description RPM upload utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_UTILITY   RPM Utilities / Tools 
Created 20090302   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)
2 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RPM_UPLOAD_UTILITY has no interface implemented.
Friends
Class CL_RPM_UPLOAD_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 H_CELL Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
2 IT_RES_ASSIGN Static Attribute Public Type reference (TYPE) RPM_TT_DX_RES_ASSIGN Resource Assignment Upload Structure 20100621
3 IT_RPM_BUCKET Static Attribute Public Type reference (TYPE) RPM_TT_DX_BUCKET RPM TABLE TYPE FOR BUCKET 20100630
4 IT_RPM_BUCKET_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_ITEM_AUTH RPM Bucket AUTH TABLE TYPE 20100630
5 IT_RPM_INIT Static Attribute Public Type reference (TYPE) RPM_TT_DX_INIATIVE Initiative Table Type 20090304
6 IT_RPM_INIT_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_INIATIVE_AUTH Initiative Authorization Table Type 20090304
7 IT_RPM_INIT_DESC Static Attribute Public Type reference (TYPE) RPM_TT_DX_INIATIVE_DECISION Initiative Decision Table Type 20090304
8 IT_RPM_INIT_DESC_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_INI_DECISION_AUTH Initiative Decision Point Authorization 20090304
9 IT_RPM_INIT_PHASE Static Attribute Public Type reference (TYPE) RPM_TT_DX_INI_PHASE Initiative Phase Table Type 20090304
10 IT_RPM_INIT_PHASE_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_INI_PHASE_AUTH Phase Authorization Table Type 20090304
11 IT_RPM_INIT_RESPONSIBLE Static Attribute Public Type reference (TYPE) RPM_TT_DX_INI_RESPONSIBLE Initiative Responsible Table Type 20090304
12 IT_RPM_INIT_STAFFING Static Attribute Public Type reference (TYPE) RPM_TT_DX_INI_STAFFING Initiative Staffing Table Type 20090602
13 IT_RPM_ITEM Static Attribute Public Type reference (TYPE) RPM_TT_DX_ITEM Table Type for Item 20090304
14 IT_RPM_ITEM_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_ITEM_AUTH Item Authorization Table Type 20090304
15 IT_RPM_ITEM_DESC Static Attribute Public Type reference (TYPE) RPM_TT_DX_DECISION Decision Table Type 20090304
16 IT_RPM_ITEM_DESC_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_DECISION_AUTH Decision Authorization Table Type 20090304
17 IT_RPM_PORTFOLIO Static Attribute Public Type reference (TYPE) RPM_TT_DX_PORTFOLIO RPM TABLE TYPE FOR PORTFOLIO 20100624
18 IT_RPM_PORTFOLIO_AUTH Static Attribute Public Type reference (TYPE) RPM_TT_DX_ITEM_AUTH RPM Portfolio AUTH TABLE TYPE 20100628
19 LO_APPLICATION Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
20 LO_COLS Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
21 LO_FIRST_CELL Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
22 LO_LAST_CELL Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
23 LO_RANGE Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
24 LO_ROWS Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
25 LO_WORKBOOK Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
26 LO_WORKSHEET Instance attribute Private Type reference (TYPE) OLE2_OBJECT 20090303
27 RPM_UPLOAD_UTIL_REF Static Attribute Public Object reference (TYPE REF TO) CL_RPM_UPLOAD_UTILITY Upload Utility 20090303
28 SC_BUCKET_SHEET_COUNT Constant Private Type reference (TYPE) I 2 20100630
29 SC_INIATIVE_SHEET_COUNT Constant Private Type reference (TYPE) I 8 20090304
30 SC_ITEM_SHEET_COUNT Constant Private Type reference (TYPE) I 4 20090304
31 SC_PORTFOLIO_SHEET_COUNT Constant Private Type reference (TYPE) I 2 20100628
32 SC_RES_ASSIGN_SHEET_COUNT Constant Private Type reference (TYPE) I 1 20100621
33 SC_XLS_FILE Constant Private Type reference (TYPE) STRING 'XLS' 20090304
34 SC_XML_FILE Constant Private Type reference (TYPE) STRING 'XML' 20090304
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ROW Instance method Private Method 20090303
2 CLOSE_EXCEL Instance method Public Method 20090303
3 CONVERT_BUCKET_CASE Instance method Private Method 20100630
4 CONVERT_INIATIVE_CASE Instance method Private Method 20090403
5 CONVERT_ITEM_CASE Instance method Private Method 20090403
6 CONVERT_PORTFOLIO_CASE Instance method Private Method 20100628
7 CONV_DATA_TO_TEXT Instance method Public Method 20090305
8 CONV_RAW_DATA_TO_DDIC Instance method Private Method 20090303
9 CREATE_ROW_DIDIC Instance method Private Method 20090303
10 DISPLAY_FILE Instance method Public Method 20090403
11 DISP_EXTERN_TEMPL Instance method Public Method 20090303
12 ERROR_HANDLER Instance method Private Method 20090303
13 GET_FILE_NAME Instance method Public Method 20090304
14 GET_INSTANCE Static method Public Method 20090303
15 GET_SHEET_COUNT Instance method Private Method 20090303
16 INITIALIZE_XLS Instance method Private Method 20090303
17 LOAD_EXTERN_FILE Instance method Public Method 20090303
18 OPEN_XLS Instance method Private Method 20090303
19 OPEN_XML Instance method Private Method 20090303
20 READ_SHEET Instance method Public Method 20090303
21 READ_XML Instance method Public Method 20090303
22 SAVE_FILE Instance method Public Method 20090323
23 VALIDATE_FILE_TYPE Instance method Public Method 20090304
Events
Class CL_RPM_UPLOAD_UTILITY has no event.
Types
Class CL_RPM_UPLOAD_UTILITY has no local type.
Method Signatures

Method ADD_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_INDEX Value transfer Type reference (TYPE) I 20090511
2 Importing IV_COL_NAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20090511
3 Importing IV_COMMENTS Call by reference Type reference (TYPE) STRING Customer Field Description 20090810

Method ADD_ROW on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CLOSE_EXCEL Signature

Method CLOSE_EXCEL on class CL_RPM_UPLOAD_UTILITY has no parameter.
Method CLOSE_EXCEL on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CONVERT_BUCKET_CASE Signature

Method CONVERT_BUCKET_CASE on class CL_RPM_UPLOAD_UTILITY has no parameter.
Method CONVERT_BUCKET_CASE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CONVERT_INIATIVE_CASE Signature

Method CONVERT_INIATIVE_CASE on class CL_RPM_UPLOAD_UTILITY has no parameter.
Method CONVERT_INIATIVE_CASE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CONVERT_ITEM_CASE Signature

Method CONVERT_ITEM_CASE on class CL_RPM_UPLOAD_UTILITY has no parameter.
Method CONVERT_ITEM_CASE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CONVERT_PORTFOLIO_CASE Signature

Method CONVERT_PORTFOLIO_CASE on class CL_RPM_UPLOAD_UTILITY has no parameter.
Method CONVERT_PORTFOLIO_CASE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CONV_DATA_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_OUT Call by reference Type reference (TYPE) ANY 20090511
2 Importing IV_DATA_IN Call by reference Type reference (TYPE) ANY 20090511
3 Importing IV_FLD_SEPARATOR Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090511

Method CONV_DATA_TO_TEXT on class CL_RPM_UPLOAD_UTILITY has no exception.

Method CONV_RAW_DATA_TO_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DDIC_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090511
2 Exporting IS_DDIC_STRUC Call by reference Type reference (TYPE) ANY 20090511
3 Importing IS_RAW_DATA Call by reference Type reference (TYPE) RPM_TT_DX_RAW_DATA RPM: External file raw data 20090511
4 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY 20090813
5 Importing IT_HEADER_FIELD Call by reference Type reference (TYPE) RPM_TT_DX_RAW_DATA_FIELD RPM: Single fileds of an external raw data record 20090814
# Exception Resumable Description Created on
1 GENERIC_ERROR Generic Error 20090304

Method CREATE_ROW_DIDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY 20090511

Method CREATE_ROW_DIDIC on class CL_RPM_UPLOAD_UTILITY has no exception.

Method DISPLAY_FILE Signature

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

Method DISPLAY_FILE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method DISP_EXTERN_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20090511
2 Importing IV_FILETYPE Call by reference Type reference (TYPE) RPM_TV_DX_FILETYPE RPM DX: External File Type 20090511
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method DISP_EXTERN_TEMPL on class CL_RPM_UPLOAD_UTILITY has no exception.

Method ERROR_HANDLER Signature

Method ERROR_HANDLER on class CL_RPM_UPLOAD_UTILITY has no parameter.
# Exception Resumable Description Created on
1 OLE_ERROR EXCEL OLE ERROR 20090304

Method GET_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FILENAME Call by reference Type reference (TYPE) ANY 20090511
2 Importing IV_DEFPATH Call by reference Type reference (TYPE) ANY 20090511
3 Importing IV_MASK Call by reference Type reference (TYPE) ANY 20090511
4 Importing IV_TITLE Call by reference Type reference (TYPE) ANY 20090511

Method GET_FILE_NAME on class CL_RPM_UPLOAD_UTILITY 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_UTILITY RPM upload utility 20090303

Method GET_INSTANCE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method GET_SHEET_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SHEET_COUNT Call by reference Type reference (TYPE) I 20090511
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method GET_SHEET_COUNT on class CL_RPM_UPLOAD_UTILITY has no exception.

Method INITIALIZE_XLS Signature

Method INITIALIZE_XLS on class CL_RPM_UPLOAD_UTILITY has no parameter.
Method INITIALIZE_XLS on class CL_RPM_UPLOAD_UTILITY has no exception.

Method LOAD_EXTERN_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) ANY 20090511
2 Importing IV_FILETYPE Call by reference Type reference (TYPE) RPM_TV_DX_FILETYPE RPM DX: External File Type 20090511
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method LOAD_EXTERN_FILE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method OPEN_XLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method OPEN_XLS on class CL_RPM_UPLOAD_UTILITY has no exception.

Method OPEN_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20090511
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method OPEN_XML on class CL_RPM_UPLOAD_UTILITY has no exception.

Method READ_SHEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) ANY 20090511
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method READ_SHEET on class CL_RPM_UPLOAD_UTILITY has no exception.

Method READ_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILENAME Call by reference Type reference (TYPE) ANY 20090511
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20090511

Method READ_XML on class CL_RPM_UPLOAD_UTILITY has no exception.

Method SAVE_FILE Signature

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

Method SAVE_FILE on class CL_RPM_UPLOAD_UTILITY has no exception.

Method VALIDATE_FILE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FTYPE Call by reference Type reference (TYPE) RPM_TV_DX_FILETYPE RPM DX: External File Type 20090511

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