SAP Reports / Programs | Enterprise Controlling | Executive Information System | Data Collection(EC-EIS-DCM) SAP EC

RKDREODA SAP ABAP Report - Reorganization of Report Data







RKDREODA 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 RKDREODA into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

TLMY - Reorganize Report Data
CACS_Y - Reorganize Report Data
JBWY - Reorganize Report Data


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 RKDREODA. "Basic submit
SUBMIT RKDREODA AND RETURN. "Return to original report after report execution complete
SUBMIT RKDREODA VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: UNAME = Author of Report
Selection Text: TYPE = Rep.portfolio(1),Drill down(2)
Selection Text: TABNAME = Table Name
Selection Text: SMODE = Saving mode
Selection Text: PERIO = Period/Year
Selection Text: PERDE = Period
Selection Text: PA_TYPE = Type of Profitability Analysis
Selection Text: IREPID = Report Name
Selection Text: GJAHR = Fiscal Year
Selection Text: GDATE = Date report created
Selection Text: ERKRS = Operating Concern
Selection Text: ASPECT = Aspect
Selection Text: APPLCLAS = ?...(APPLCLAS)
Selection Text: AEDTM = Delete date to (exclusively)
Title: Reorganization of Report Data
Text Symbol: 037 = Time
Text Symbol: 036 = Date
Text Symbol: 035 = Further Restrictions
Text Symbol: 034 = Char.values:
Text Symbol: 033 = No authorization to delete this object
Text Symbol: 032 = Object is locked by user
Text Symbol: 031 = Not deleted
Text Symbol: 030 = Deleted
Text Symbol: 029 = Comment
Text Symbol: 028 = Status
Text Symbol: 027 = Report
Text Symbol: 021 = Aspect
Text Symbol: 020 = Report Type
Text Symbol: 012 = Drilldown
Text Symbol: 011 = Report Portfolio
Text Symbol: 010 = General Data Selections
Text Symbol: 009 = Characteristic Values
Text Symbol: 006 = Report Name


INCLUDES used within this REPORT RKDREODA

INCLUDE REODATOP.
INCLUDE RKDRETOP.
INCLUDE REOBEF4H.


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:

RKD_UNICODE_REQUIRED * CALL FUNCTION 'RKD_UNICODE_REQUIRED'.

RKD_RKB1X_SET CALL FUNCTION 'RKD_RKB1X_SET' EXPORTING applclass = applclass i_rkb1x = rkb1x i_get_table = '0' IMPORTING e_rkb1x = rkb1x.

TRANSACTIONS_INITIALIZE CALL FUNCTION 'TRANSACTIONS_INITIALIZE' EXPORTING applclass = applclas IMPORTING e_applclass = applclass transactions = tc.

HELP_TABNAME_VALUES_GET CALL FUNCTION 'HELP_TABNAME_VALUES_GET' EXPORTING i_applclass = applclass i_tabname = tabname IMPORTING e_tabname = tabname.

RKC_ASPET_POPUP CALL FUNCTION 'RKC_ASPET_POPUP' EXPORTING client_indep = ' ' disp = ' ' status = 'A' IMPORTING aspet = aspect.

TRANSACTIONS_INITIALIZE CALL FUNCTION 'TRANSACTIONS_INITIALIZE' EXPORTING applclass = applclas IMPORTING e_applclass = applclass transactions = tc.

RKE_COIXID_GET CALL FUNCTION 'RKE_COIXID_GET' EXPORTING appl = rkb1d-applclass dtype = '7' repid = rkb1d-repid subcl = rkb1d-subclass table = rkb1d-tabname idvers = rkb1d-dvers IMPORTING coixid = coixid.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = lfdr_g_repid i_callback_pf_status_set = 'LISTING' i_callback_user_command = 'USER_COMMAND' is_layout = lfdr_gs_layout it_fieldcat = lfdr_gt_fieldcat[] TABLES t_outtab = it_lfdr.

REPORT_DIRECTORY_READ CALL FUNCTION 'REPORT_DIRECTORY_READ' EXPORTING langu = sy-langu monitor = tc-monitor report_parameter_in = rkb1d suppress_converting = 'X' IMPORTING report_parameter = rkb1d.

RKE_COIXID_GET CALL FUNCTION 'RKE_COIXID_GET' EXPORTING appl = applclass dtype = '7' repid = global_itkeb1_wa-repid subcl = global_itkeb1_wa-subclass table = global_itkeb1_wa-tabname IMPORTING coixid = coixid.

RKD_VAR_TAB_SORT CALL FUNCTION 'RKD_VAR_TAB_SORT' EXPORTING i_display = space CHANGING c_var_tab = var_tab[].

RKD_REPORT_DATA_SAVE_INFO CALL FUNCTION 'RKD_REPORT_DATA_SAVE_INFO' EXPORTING action = 'DELS' applclass = rkb1d-applclass pakom = delete_tab-lnum repid = rkb1d-repid subclass = rkb1d-subclass tabname = rkb1d-tabname.

REPORT_DIRECTORY_MAINTAIN CALL FUNCTION 'REPORT_DIRECTORY_MAINTAIN' EXPORTING commit = ' ' i_rkb1d = rkb1d execute = 'DD'.

REPORT_IMPORT CALL FUNCTION 'REPORT_IMPORT' "O.S.

ENQUEUE_EKCREPORT CALL FUNCTION 'ENQUEUE_EKCREPORT' EXPORTING applclass = itkeb1_wa-applclass repid = itkeb1_wa-repid subclass = itkeb1_wa-subclass tabname = itkeb1_wa-tabname EXCEPTIONS foreign_lock = 01.

RKD_RECHERCHE_DATA_DELETE CALL FUNCTION 'RKD_RECHERCHE_DATA_DELETE' EXPORTING commit = ' ' i_rkb1d = rkb1d i_rkb1f = rkb1f rcoix = p_delete_mode IMPORTING e_rkb1d = rkb1d.

RKE_COIXID_GET CALL FUNCTION 'RKE_COIXID_GET' EXPORTING appl = rkb1d-applclass dtype = '7' repid = rkb1d-repid subcl = rkb1d-subclass table = rkb1d-tabname IMPORTING coixid = coixid.

DEQUEUE_EKCREPORT CALL FUNCTION 'DEQUEUE_EKCREPORT' EXPORTING applclass = rkb1d-applclass repid = rkb1d-repid subclass = rkb1d-subclass tabname = rkb1d-tabname.

RKE_COIXID_GET





CALL FUNCTION 'RKE_COIXID_GET' EXPORTING appl = rkb1d-applclass dtype = p_dtype pakom = p_pakom repid = rkb1d-repid subcl = rkb1d-subclass table = rkb1d-tabname idvers = rkb1d-dvers "M.W.

RKD_REPORT_DATA_SAVE_INFO CALL FUNCTION 'RKD_REPORT_DATA_SAVE_INFO' EXPORTING action = rkd6_data_delete applclass = rkb1d-applclass pakom = p_pakom repid = rkb1d-repid subclass = rkb1d-subclass tabname = rkb1d-tabname.

RKD_RKB1X_SET CALL FUNCTION 'RKD_RKB1X_SET' EXPORTING applclass = applclass i_rkb1x = rkb1x i_table = tabname IMPORTING e_rkb1x = rkb1x.

RKD_TIME_FILL CALL FUNCTION 'RKD_TIME_FILL' EXPORTING applclass = applclass i_rkb1x = rkb1x IMPORTING e_rkb1x = rkb1x time = time.

RKD_FIELD_TAB_FILL CALL FUNCTION 'RKD_FIELD_TAB_FILL' EXPORTING applclass = applclass i_table = tabname langu = sy-langu i_rkb1x = rkb1x IMPORTING e_rkb1x = rkb1x TABLES fdep_tab = fdep_tab field_tab = p_field_tab.



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 RKDREODA or its description.