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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 2 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_RES_ASSIGN | Resource Assignment Upload Structure | 20100621 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_BUCKET | RPM TABLE TYPE FOR BUCKET | 20100630 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_ITEM_AUTH | RPM Bucket AUTH TABLE TYPE | 20100630 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INIATIVE | Initiative Table Type | 20090304 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INIATIVE_AUTH | Initiative Authorization Table Type | 20090304 | |||
| 7 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INIATIVE_DECISION | Initiative Decision Table Type | 20090304 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INI_DECISION_AUTH | Initiative Decision Point Authorization | 20090304 | |||
| 9 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INI_PHASE | Initiative Phase Table Type | 20090304 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INI_PHASE_AUTH | Phase Authorization Table Type | 20090304 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INI_RESPONSIBLE | Initiative Responsible Table Type | 20090304 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_INI_STAFFING | Initiative Staffing Table Type | 20090602 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_ITEM | Table Type for Item | 20090304 | |||
| 14 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_ITEM_AUTH | Item Authorization Table Type | 20090304 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_DECISION | Decision Table Type | 20090304 | |||
| 16 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_DECISION_AUTH | Decision Authorization Table Type | 20090304 | |||
| 17 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_PORTFOLIO | RPM TABLE TYPE FOR PORTFOLIO | 20100624 | |||
| 18 | Static Attribute | Public | Type reference (TYPE) | RPM_TT_DX_ITEM_AUTH | RPM Portfolio AUTH TABLE TYPE | 20100628 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 20 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 21 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 22 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 24 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 25 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | OLE2_OBJECT | 20090303 | ||||
| 27 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_RPM_UPLOAD_UTILITY | Upload Utility | 20090303 | |||
| 28 | Constant | Private | Type reference (TYPE) | I | 2 | 20100630 | |||
| 29 | Constant | Private | Type reference (TYPE) | I | 8 | 20090304 | |||
| 30 | Constant | Private | Type reference (TYPE) | I | 4 | 20090304 | |||
| 31 | Constant | Private | Type reference (TYPE) | I | 2 | 20100628 | |||
| 32 | Constant | Private | Type reference (TYPE) | I | 1 | 20100621 | |||
| 33 | Constant | Private | Type reference (TYPE) | STRING | 'XLS' | 20090304 | |||
| 34 | Constant | Private | Type reference (TYPE) | STRING | 'XML' | 20090304 |
Methods
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 | IV_COL_INDEX | Value transfer | Type reference (TYPE) | I | 20090511 | ||||
| 2 | IV_COL_NAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20090511 | |||
| 3 | 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 | EV_DATA_OUT | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 2 | IV_DATA_IN | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 3 | 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 | ET_DDIC_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20090511 | ||||
| 2 | IS_DDIC_STRUC | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 3 | IS_RAW_DATA | Call by reference | Type reference (TYPE) | RPM_TT_DX_RAW_DATA | RPM: External file raw data | 20090511 | |||
| 4 | IS_STRUCT | Call by reference | Type reference (TYPE) | ANY | 20090813 | ||||
| 5 | 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 | 20090304 |
Method CREATE_ROW_DIDIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20090511 | ||||
| 2 | IV_FILETYPE | Call by reference | Type reference (TYPE) | RPM_TV_DX_FILETYPE | RPM DX: External File Type | 20090511 | |||
| 3 | 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 | EXCEL OLE ERROR | 20090304 |
Method GET_FILE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_FILENAME | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 2 | IV_DEFPATH | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 3 | IV_MASK | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 4 | 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 | 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 | EV_SHEET_COUNT | Call by reference | Type reference (TYPE) | I | 20090511 | ||||
| 2 | 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 | IV_FILENAME | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 2 | IV_FILETYPE | Call by reference | Type reference (TYPE) | RPM_TV_DX_FILETYPE | RPM DX: External File Type | 20090511 | |||
| 3 | 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 | 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 | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20090511 | ||||
| 2 | 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 | IV_FILENAME | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 2 | 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 | IV_FILENAME | Call by reference | Type reference (TYPE) | ANY | 20090511 | ||||
| 2 | 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 | 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 | 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 |