SAP Reports / Programs | Enterprise Controlling | Executive Information System | Interactive Drilldown Reporting(EC-EIS-DD) SAP EC

RKDREODA_NEW SAP ABAP Report - Reorganization of Report Data







RKDREODA_NEW 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_NEW 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

FO7W - Reorganize Report Data
KKMLN - Reorganization of Report Data
IMCY - IM Summarization: Reorg. report data
KCUU - Report Data Reorganization
IMEY - Reorganize inv. prog. report data
TRMY - Reorganize report data
KEUU - Reorganize data
KKON - Reorganization of Report Data
FME7 - Reorganize Report Data
IMDY - App. req: Reorganization report data
FGIY - Reorganize Report Data
FKIY - Reorganize Report Data
FXIY - Reorganize Report Data
FDIY - Reorganize Report Data
CXRY - Reorganize report data
FSIY - Reorganize report data
KE39 - CO-PA: Reorganize report data
KE8U - Reorganize Report Data
CJEY - 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_NEW. "Basic submit
SUBMIT RKDREODA_NEW AND RETURN. "Return to original report after report execution complete
SUBMIT RKDREODA_NEW 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: APPLCLAS = D .
Selection Text: UNAME = Author of Report
Selection Text: TYPE = Rep.Portfolio(1),Drilldown(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: AEDTM = Delete Date To (Exclusively)
Title: Reorganization of Report Data
Text Symbol: AR5 = Archive File
Text Symbol: AR4 = Archive Info System
Text Symbol: AR3 = Data Source Archive
Text Symbol: AR2 = Data Source of CM
Text Symbol: AR1 = Archiving Object
Text Symbol: 035 = Further Restrictions
Text Symbol: 034 = CharValues:
Text Symbol: 033 = No authorization to delete this object
Text Symbol: 032 = Object locked by user &1
Text Symbol: 031 = Data not deleted
Text Symbol: 030 = Data 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 = RepPortfolio
Text Symbol: 010 = General Data Selection
Text Symbol: 009 = Char. Values
Text Symbol: 006 = Report Name


INCLUDES used within this REPORT RKDREODA_NEW

INCLUDE REODA_NEWTOP.
INCLUDE REOBEF4H. "F4 HELP FOR REPORTS...





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:

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

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.

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

REPORT_DIRECTORY_READ CALL FUNCTION 'REPORT_DIRECTORY_READ' EXPORTING langu = sy-langu report_parameter_in = ls_rkb1d suppress_converting = 'X' IMPORTING report_parameter = ls_rkb1d.

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

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

RKE_COIXID_GET CALL FUNCTION 'RKE_COIXID_GET' EXPORTING appl = is_del-applclass "H1910031 dtype = i_dtype pakom = is_del-lnum "H1910031 repid = is_del-repid "H1910031 subcl = is_del-subclass "H1910031 table = is_del-tabname "H1910031 IMPORTING coixid = l_coixid.

RKD_REPORT_DATA_SAVE_INFO CALL FUNCTION 'RKD_REPORT_DATA_SAVE_INFO' EXPORTING action = rkd6_data_delete applclass = is_del-applclass "H1910031 pakom = is_del-lnum "H1910031 repid = is_del-repid "H1910031 subclass = is_del-subclass "H1910031 tabname = is_del-tabname. "H1910031

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

RKE_TIMESTAMP_CONVERT_OUTPUT CALL FUNCTION 'RKE_TIMESTAMP_CONVERT_OUTPUT' EXPORTING i_dayst = i_timestmp = i_tzone = IMPORTING e_date = c_date e_time = c_time.

RKD_TIME_FILL CALL FUNCTION 'RKD_TIME_FILL' EXPORTING applclass = i_applclass i_rkb1x = cs_rkb1x IMPORTING e_rkb1x = cs_rkb1x time = cs_time.

REPORT_IMPORT CALL FUNCTION 'REPORT_IMPORT' EXPORTING applclass = is_itkeb1-applclass repid = is_itkeb1-repid subclass = is_itkeb1-subclass tabname = is_itkeb1-tabname i_rkb1x = cs_rkb1x form = is_itkeb1-form subclassf = is_itkeb1-subclassf enqueue_flag = space IMPORTING e_rkb1x = cs_rkb1x TABLES e_var_tab = ct_var.

RKD_VAR_TAB_SORT CALL FUNCTION 'RKD_VAR_TAB_SORT' EXPORTING i_display = space CHANGING c_var_tab = ct_var.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_repid i_callback_pf_status_set = 'PF_STATUS' i_callback_user_command = 'USER_COMMAND' is_layout = ls_layout it_fieldcat = lt_fcat TABLES t_outtab = gt_out EXCEPTIONS OTHERS = 0.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'RKDD_REOD_OUT' CHANGING ct_fieldcat = ct_fcat.

RKD_RKB1U_SET CALL FUNCTION 'RKD_RKB1U_SET' EXPORTING i_applclass = applclass i_rkb1x = rkb1x IMPORTING e_rkb1u = ls_rkb1u.

REUSE_ALV_GRID_DISPLAY





CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = l_title it_fieldcat = lt_fcat i_screen_start_column = l_col1 i_screen_start_line = l_row1 i_screen_end_column = l_col2 i_screen_end_line = l_row2 TABLES t_outtab = lt_variables.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'RKDD_REOD_VAR' CHANGING ct_fieldcat = ct_fcat.

ENQUEUE_EKCREPORT CALL FUNCTION 'ENQUEUE_EKCREPORT' EXPORTING applclass = cs_itkeb1-applclass repid = cs_itkeb1-repid subclass = cs_itkeb1-subclass tabname = cs_itkeb1-tabname EXCEPTIONS foreign_lock = 4.

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

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

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = l_repid i_callback_pf_status_set = 'PF_STATUS' i_callback_user_command = 'USER_COMMAND' it_fieldcat = lt_fcat it_excluding = lt_extab TABLES t_outtab = lt_log.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'RKDD_REOD_LOG' CHANGING ct_fieldcat = ct_fcat.

RKD_RKB1U_SET CALL FUNCTION 'RKD_RKB1U_SET' EXPORTING i_applclass = applclass i_rkb1x = rkb1x IMPORTING e_rkb1u = ls_rkb1u.

REPORT_IMPORT CALL FUNCTION 'REPORT_IMPORT' EXPORTING applclass = ls_rkb1d-applclass repid = ls_rkb1d-repid subclass = ls_rkb1d-subclass tabname = ls_rkb1d-tabname i_rkb1x = rkb1x IMPORTING e_rkb1f = ls_rkb1f EXCEPTIONS OTHERS = 0.

TEXT_TABLES_FILL CALL FUNCTION 'TEXT_TABLES_FILL' EXPORTING i_rkb1d = ls_rkb1d i_rkb1f = ls_rkb1f i_rkb1x = rkb1x TABLES e_texte_tab = ct_texte e_var_tab = ct_var i_fdep_tab = lt_fdep i_field_tab = ct_field.



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