SAP Reports / Programs | Controlling | Profitability Analysis | Profitability Analysis / Basic Functions(CO-PA-PMS) SAP CO

RK5ONOVA SAP ABAP Report - documentation and ABAP source code







RK5ONOVA is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RK5ONOVA into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RK5ONOVA. "Basic submit
SUBMIT RK5ONOVA AND RETURN. "Return to original report after report execution complete
SUBMIT RK5ONOVA VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT RK5ONOVA

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

RKE_CURRENCIES_GET call function 'RKE_CURRENCIES_GET' exporting i_erkrs = g_erkrs i_paledger = rkea1_c_paledger-bukrs i_bukrs = i_bukrs importing et_v_curr = gt_v_curr exceptions erkrs_not_defined = 1 paledger_not_defined = 2 bukrs_not_defined = 3 others = 4.

RKE_POST_ACT_LINE_ITEM call function 'RKE_POST_ACT_LINE_ITEM' exporting erkrs = g_erkrs butyp = 'R' check_belnr = ' ' is_reversal = c_post_reverse t_paledger = it_paledger tables line_item_tab = xt_item_new[] exceptions already_exists = 01 doc_nr_iv_not_exists = 02 doc_nr_iv_overflow = 03 foreign_lock = 04 system_failure = 05.

RKE_FILL_FIELD_TABLE call function 'RKE_FILL_FIELD_TABLE' exporting erkrs = g_erkrs tabname = l_ce0_name tables fieldtab = gt_fieldtab exceptions ledger_not_def = 01 ledger_not_found = 02 table_not_found = 03.

RKE_READ_ERKRS_MESSAGE call function 'RKE_READ_ERKRS_MESSAGE' exporting i_erkrs = g_erkrs "#EC DOM_EQUAL importing e_v_tkeb = ls_v_tkeb et_v_tkebl = lt_v_tkebl.

RKE_CURRENCIES_GET call function 'RKE_CURRENCIES_GET' exporting i_erkrs = i_erkrs i_paledger = i_paledger importing et_v_curr = lt_v_curr exceptions erkrs_not_defined = 1 paledger_not_defined = 2 bukrs_not_defined = 3 others = 4.

COPA_CURRENCY_CONVERSION call function 'COPA_CURRENCY_CONVERSION' exporting i_erkrs = i_erkrs "#EC DOM_EQUAL i_date = i_currency_date i_foreign_amount = l_i_value_frwae i_foreign_currency = i_waers_frwae i_local_currency = i_waers_erkrs i_type_of_rate = i_kurst importing e_exchange_rate = l_e_kursf e_local_amount = l_e_value_erkrs e_exchange_ratex = l_e_kursf_exact exceptions conversion_error = 1 others = 2.

COPA_CURRENCY_CONVERSION call function 'COPA_CURRENCY_CONVERSION' exporting i_erkrs = i_erkrs i_date = i_currency_date i_foreign_currency = i_local_currency = i_waers i_local_amount = l_value i_rate = l_kursf_e2f i_type_of_rate = i_kurst i_convert_to = 'F' "Convert to Foreign ...

COPA_CONVERT_TO_LF_CURRENCY * call function 'COPA_CONVERT_TO_LF_CURRENCY' * exporting * i_erkrs = i_erkrs * i_date = i_currency_date * i_currency_from = i_waers * i_amount_from = l_value * i_currency_to = * i_rate = l_kursf_e2f * i_type_of_rate = i_kurst * i_convert_to = 'F' "Convert to Foreign ...

COPA_CURRENCY_CONVERSION call function 'COPA_CURRENCY_CONVERSION' exporting i_erkrs = i_erkrs i_date = i_currency_date i_foreign_amount = l_value_frwae i_foreign_currency = i_local_currency = i_waers_bukrs i_rate = l_kursf_b2f i_type_of_rate = i_kurst i_convert_to = 'L' "Convert to Local ...

COPA_CONVERT_TO_LF_CURRENCY * call function 'COPA_CONVERT_TO_LF_CURRENCY' * exporting * i_erkrs = i_erkrs * i_date = i_currency_date * i_currency_from = * i_amount_from = l_value_frwae * i_currency_to = i_waers_bukrs ** i_rate = ...

COPA_CURRENCY_CONVERSION call function 'COPA_CURRENCY_CONVERSION' exporting i_erkrs = i_erkrs "#EC DOM_EQUAL i_date = i_currency_date i_foreign_currency = i_waers_bukrs i_local_currency = i_waers i_local_amount = i_value i_rate = i_kursf_e2f i_type_of_rate = i_kurst i_convert_to = 'F' "Convert to Foreign ...

COPA_CONVERT_TO_LF_CURRENCY * call function 'COPA_CONVERT_TO_LF_CURRENCY' * exporting * i_erkrs = i_erkrs * i_date = i_currency_date * i_currency_from = i_waers * i_amount_from = i_value * i_currency_to = * i_rate = i_kursf_e2f * i_type_of_rate = i_kurst * i_convert_to = 'F' "Convert to Foreign ...

COPA_CURRENCY_CONVERSION call function 'COPA_CURRENCY_CONVERSION' exporting i_erkrs = i_erkrs "#EC DOM_EQUAL i_date = i_currency_date i_foreign_amount = i_value i_foreign_currency = i_waers i_local_currency = i_waers_bukrs i_type_of_rate = i_kurst importing e_local_amount = e_value_bukrs e_exchange_ratex = g_kursf_e2b exceptions conversion_error = 1 others = 2.

RKE_GET_CRITERIA_FOR_CE4KEY call function 'RKE_GET_CRITERIA_FOR_CE4KEY' exporting i_erkrs = g_erkrs i_use_tkeoe = 'X' i_pa_type = '1' tables object_table = lt_ce4 exceptions others = 2.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RK5ONOVA or its description.