REAABF002 is a standard ABAP INCLUDE 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 REAABF002 into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISU_DB_EKUN_SELECT_IN_RANGE CALL FUNCTION 'ISU_DB_EKUN_SELECT_IN_RANGE' EXPORTING x_maxrows = l_maxcount TABLES ty_ekun = lt_ekun tx_partner = it_partner EXCEPTIONS OTHERS = 1.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING x_is_complete = space x_actual = space TABLES xt_path = lt_path t_ekun = lt_ekun t_ever = xt_ever EXCEPTIONS OTHERS = 1.
ISU_V1_FKKVKP_SELECT_IN_RANGE CALL FUNCTION 'ISU_V1_FKKVKP_SELECT_IN_RANGE' EXPORTING x_maxrows = l_maxcount TABLES ty_v1_fkkvkp = lt_fkkvkp tx_vkont = it_vkonto EXCEPTIONS OTHERS = 1.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING x_is_complete = space x_actual = space TABLES xt_path = lt_path t_fkkvkp = lt_fkkvkp t_ever = xt_ever EXCEPTIONS OTHERS = 1.
ISU_DB_EABP_SELECT_RANGE CALL FUNCTION 'ISU_DB_EABP_SELECT_RANGE' EXPORTING x_edatum = i_abdatum TABLES xt_opbel = it_belnr yt_eabp = lt_eabp EXCEPTIONS OTHERS = 0.
ISU_STRUCTURE_READ CALL FUNCTION 'ISU_STRUCTURE_READ' EXPORTING x_is_complete = space x_actual = space TABLES xt_path = lt_path t_eabp = lt_eabp t_ever = xt_ever EXCEPTIONS OTHERS = 1.
ISU_DB_EVER_SELECT_IN_RANGE CALL FUNCTION 'ISU_DB_EVER_SELECT_IN_RANGE' EXPORTING x_maxrows = 1000000 TABLES ty_ever = xt_ever tx_vertrag = it_vertrag EXCEPTIONS OTHERS = 0.
ISU_DB_TE015_SELECT_RANGE CALL FUNCTION 'ISU_DB_TE015_SELECT_RANGE' TABLES yt_te015 = it_te015 xt_pyplt = it_pyplt EXCEPTIONS system_error = 1 not_found = 2 OTHERS = 3.
ISU_DB_TE020_SINGLE CALL FUNCTION 'ISU_DB_TE020_SINGLE' IMPORTING y_te020 = it_te020 EXCEPTIONS not_found = 1 system_error = 2.
ISU_DB_EABP_SELECT_CONTRACT CALL FUNCTION 'ISU_DB_EABP_SELECT_CONTRACT' EXPORTING x_vertrag = y_vertrag x_maxcount = x_maxcount TABLES t_eabp = xt_eabp EXCEPTIONS not_found = 1 not_qualified = 2 OTHERS = 3.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = 'R954' i_applk = co_applk_isu TABLES t_fbstab = t_fbstab EXCEPTIONS error_message = 0.
ISU_SAMPLE_R954 IF 1 = 2. CALL FUNCTION 'ISU_SAMPLE_R954'. ENDIF.
EFG_PRINT_CLOSE CALL FUNCTION 'EFG_PRINT_CLOSE' EXPORTING x_flg_output = x_printpar-last_doc_act x_flg_finalize = x_printpar-last_doc_act x_flg_clear_spoolids = co_true.
FKK_READ_DOC_INTO_LOGICAL CALL FUNCTION 'FKK_READ_DOC_INTO_LOGICAL' EXPORTING i_opbel = wa_eabp-opbel i_accumulate = 'X' ix_sample_flag = 'X' IMPORTING e_obj = x_obj-fkkwh TABLES t_logfkkop = it_eabps.
ISU_S_ENRICH_EPP_WITH_PRINTDOC CALL FUNCTION 'ISU_S_ENRICH_EPP_WITH_PRINTDOC' EXPORTING xwa_eabp = wa_eabp xwa_ever = wa_ever TABLES xyt_eabps = it_eabps.
ISU_DB_EABP_UPDATE CALL FUNCTION 'ISU_DB_EABP_UPDATE' EXPORTING x_upd_mode = co_upd_update TABLES t_eabp = x_obj-inteabp t_eabp_old = x_obj-inteabp_db EXCEPTIONS update_incomplete = 1 modus_incorrect = 2 system_error = 3 OTHERS = 4.
FKK_CREATE_DOC_FROM_LOGICAL CALL FUNCTION 'FKK_CREATE_DOC_FROM_LOGICAL' EXPORTING i_mode = 'V' i_accumulate = co_flag_marked ix_sample_flag = co_flag_marked i_obj = x_obj-fkkwh i_calc_tax = space TABLES i_logfkkop = x_obj-ieabps i_fkkko = lt_fkkko EXCEPTIONS update_failed = 1 general_fault = 2.
MSG_ACTION CALL FUNCTION 'MSG_ACTION' EXPORTING x_msg_handle = i_handle x_action = co_msg_dspl EXCEPTIONS action_not_supported = 1 handle_invalid = 2 not_found = 3 OTHERS = 4.
CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING i_vkont = l_ever-vkonto IMPORTING e_fkkvkp = x_obj-vkonto EXCEPTIONS not_found = 1 OTHERS = 2.
FKK_OPEN_ITEM_ENQUEUE_CHECK CALL FUNCTION 'FKK_OPEN_ITEM_ENQUEUE_CHECK' EXPORTING i_gpart = x_obj-vkonto-gpart i_vkont = x_obj-vkonto-vkont i_bukrs = l_ever-bukrs EXCEPTIONS error_message = 1.
ISU_MASTER_DATA_ENQUEUE CALL FUNCTION 'ISU_MASTER_DATA_ENQUEUE' EXPORTING x_objtype = 'FKKVKP' TABLES xt_keys = lt_keys EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
FKK_OPEN_ITEM_ENQUEUE CALL FUNCTION 'FKK_OPEN_ITEM_ENQUEUE' EXPORTING i_shared_for_bp = co_true TABLES t_enqtab = lt_enqtab.
ISU_MASTER_DATA_DEQUEUE CALL FUNCTION 'ISU_MASTER_DATA_DEQUEUE' EXPORTING x_objtype = 'FKKVKP' TABLES xt_keys = lt_keys EXCEPTIONS error_message = 1.
FKK_OPEN_ITEM_DEQUEUE CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE' EXCEPTIONS error_message = 1.
EFG_GET_PRINT_PARAMETERS CALL FUNCTION 'EFG_GET_PRINT_PARAMETERS' EXPORTING x_printparams = x_printpar x_archive_bor_object = co_objtype_budbilplan x_archive_arc_object = 'ISU_BBP' x_no_preview = 'X' IMPORTING y_printparams = x_printpar y_archive_params = x_archive_params y_archive_index = x_archive_index y_recipient = x_recipient EXCEPTIONS cancelled = 1 OTHERS = 2.
ISU_BBP_FILL_REPRINT CALL FUNCTION 'ISU_BBP_FILL_REPRINT' EXPORTING k_effak = co_true k_effak_db = co_true k_effag = co_true k_effav = co_true k_effavc = co_true k_t_ever = co_true k_eabps = co_true k_t_eabp = co_true k_ejvlk = co_true k_t_ejvl = co_true k_only_changed = co_true CHANGING xy_obj = x_obj.
ISU_PMODE_DETERMINE CALL FUNCTION 'ISU_PMODE_DETERMINE' EXPORTING i_fkkvkp = x_obj-vkonto IMPORTING e_zahlart = x_obj-zahlart EXCEPTIONS iu_error = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
ISU_S_BBP_PRINT CALL FUNCTION 'ISU_S_BBP_PRINT' EXPORTING x_vkont = x_obj-eabp-vkonto x_printparams = x_printpar x_archive_params = g_archive_params x_archive_index = g_archive_index x_recipient = g_recipient TABLES xt_ranges = lt_ranges EXCEPTIONS failed = 1 OTHERS = 2.
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 REAABF002 or its description.