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 |