SAP ABAP Class /RPM/CL_CO_DOWNLOAD (CO Download)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PFM (Application Component) Portfolio Management
⤷
/RPM/INTEGRATION (Package) xRPM Integration Components
⤷
⤷
Properties
| Class | /RPM/CL_CO_DOWNLOAD | |
| Short Description | CO Download | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /RPM/INTEGRATION | xRPM Integration Components |
| Created | 20100524 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /RPM/CL_CO_DOWNLOAD has no forward declaration.
Interfaces
Class /RPM/CL_CO_DOWNLOAD has no interface implemented.
Friends
Class /RPM/CL_CO_DOWNLOAD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | TT_PLANNING_YEARS | 20100804 | ||||
| 2 | Instance attribute | Public | Type reference (TYPE) | /RPM/TT_CO_WBS_DOWNLOAD | Table for CO download to PS WBS elements | 20100603 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100630 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | RPM_TV_CURRENCY | Currency key | 20100805 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | PERIV | Fiscal Year Variant | 20100603 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | /RPM/TV_CO_DOWNLOAD_TYPE | Transfer type for CO data | 20100630 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100603 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | PERIV | Fiscal Year Variant | 20100603 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100630 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | /RPM/TV_END_DATE | Finish Date | 20100611 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | /RPM/TV_START_DATE | Start Date | 20100611 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100630 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | /RPM/TV_PORTFOLIO | Portfolio | 20100630 | |||
| 14 | Constant | Public | Type reference (TYPE) | I | 0 | Budget Download | 20100702 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'RPM_INTEGRATION' | Object for logging | 20100608 | ||
| 16 | Constant | Public | Type reference (TYPE) | I | 1 | Overall Download | 20100702 | ||
| 17 | Constant | Public | Type reference (TYPE) | I | 1 | Planned Cost Download | 20100702 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'CO' | Sub-object for logging | 20100608 | ||
| 19 | Constant | Public | Type reference (TYPE) | I | 0 | Yearly Download | 20100702 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20100630 | |
| 2 | Instance method | Public | Method | Download CO data to a WBS Element | 20100531 | |
| 3 | Instance method | Public | Method | Get planning data for an item available for download | 20100527 | |
| 4 | Instance method | Public | Method | Get the already downloaded data for an item | 20100526 | |
| 5 | Instance method | Public | Method | Get WBS Element for CO Download | 20100524 | |
| 6 | Instance method | Public | Method | Persist downloaded data | 20100526 |
Events
Class /RPM/CL_CO_DOWNLOAD has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_CO_DETAIL | Public | See coding | 20100603 | tt_co_detail TYPE TABLE OF bapi0004_2
|
||
| 2 | TT_CO_DETAILS | Private | See coding | 20100603 | TT_CO_DETAILS TYPE TABLE OF BAPI0004_2
|
||
| 3 | TT_PLANNING_YEARS | Public | See coding | 20100604 | tt_planning_years TYPE TABLE OF ty_planning_year
|
||
| 4 | TY_CO_TOTAL | Public | See coding | 20100601 | BEGIN OF ty_co_total,
download_type TYPE /rpm/tv_co_download_type,
download_type_amt TYPE /rpm/tv_dwnload_type_for_amnt,
period_yr TYPE bdatj,
version TYPE versn,
currency TYPE /rpm/tv_currency,
amount TYPE /rpm/tv_curr_amount,
END OF ty_co_total
|
||
| 5 | TY_ITEM_TOTAL | Public | See coding | 20100528 | BEGIN OF ty_item_total,
* guid TYPE rpm_tv_guid,
plan_type TYPE /rpm/tv_fin_view,
period_yr TYPE bdatj,
amount TYPE /rpm/tv_curr_amount,
END OF ty_item_total
|
||
| 6 | TY_PLANNING_YEAR | Public | See coding | 20100604 | BEGIN OF ty_planning_year,
plan_year TYPE bdatj,
END OF ty_planning_year
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100630 |
Method CONSTRUCTOR on class /RPM/CL_CO_DOWNLOAD has no exception.
Method DOWNLOAD_CO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /RPM/TT_MESSAGES | Table Type for Messages | 20100608 | |||
| 2 | IT_DOWNLOAD_AMT | Call by reference | Type reference (TYPE) | /RPM/TT_CO_DOWNLOAD | CO Download | 20100531 | |||
| 3 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100531 | |||
| 4 | IV_PLAN_VERSION | Call by reference | Type reference (TYPE) | VERSN | Version | 20100630 |
Method DOWNLOAD_CO_DATA on class /RPM/CL_CO_DOWNLOAD has no exception.
Method GET_DOWNLOADABLE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOWNLOADABLE_AMT | Call by reference | Type reference (TYPE) | /RPM/TT_CO_DOWNLOAD | Table for CO download to PS WBS elements | 20100527 | |||
| 2 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100527 |
Method GET_DOWNLOADABLE_DATA on class /RPM/CL_CO_DOWNLOAD has no exception.
Method GET_DOWNLOADED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOWNLOADED_AMT | Call by reference | Type reference (TYPE) | /RPM/TT_CO_DOWNLOAD | CO Download | 20100526 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /RPM/TT_MESSAGES | Table Type for Messages | 20100607 | |||
| 3 | ET_PLANNING_YEARS | Call by reference | Type reference (TYPE) | TT_PLANNING_YEARS | 20100604 | ||||
| 4 | ET_WBS_PERCENTAGE | Call by reference | Type reference (TYPE) | /RPM/TT_CO_WBS_DOWNLOAD | Table for CO download to PS WBS elements | 20100526 | |||
| 5 | EV_DOWNLOAD_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_CO_DOWNLOAD_TYPE | Download type for CO data | 20100526 | |||
| 6 | EV_TRANS_PRD_END | Call by reference | Type reference (TYPE) | /RPM/TV_END_DATE | Finish Date | 20100603 | |||
| 7 | EV_TRANS_PRD_START | Call by reference | Type reference (TYPE) | /RPM/TV_START_DATE | Start Date | 20100603 | |||
| 8 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100526 |
Method GET_DOWNLOADED_DATA on class /RPM/CL_CO_DOWNLOAD has no exception.
Method GET_WBS_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /RPM/TT_MESSAGES | Table Type for Messages | 20100607 | |||
| 2 | ET_WBS_PERCENTAGE | Call by reference | Type reference (TYPE) | /RPM/TT_CO_WBS_DOWNLOAD | Table for CO download to PS WBS elements | 20100524 | |||
| 3 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20100525 |
Method GET_WBS_ELEMENTS on class /RPM/CL_CO_DOWNLOAD has no exception.
Method SAVE_DOWNLOADED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CO_DOWNLOADED_DATA | Call by reference | Type reference (TYPE) | /RPM/TT_CO_DOWNLOAD | CO Download | 20100526 |
Method SAVE_DOWNLOADED_DATA on class /RPM/CL_CO_DOWNLOAD has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 500_702 |