SAP Reports / Programs | Financial Accounting | Localization(FI-LOC) SAP FI

ITFM_RESIDUALS_REPORT SAP ABAP Report - ITFM: Residuals: EFD Residuals Report







ITFM_RESIDUALS_REPORT 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 ITFM_RESIDUALS_REPORT 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 ITFM_RESIDUALS_REPORT. "Basic submit
SUBMIT ITFM_RESIDUALS_REPORT AND RETURN. "Return to original report after report execution complete
SUBMIT ITFM_RESIDUALS_REPORT 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: S_FONDS = D .
Selection Text: S_FISTL = D .
Selection Text: S_FIPEX = D .
Selection Text: S_FAREA = D .
Selection Text: S_BLTYP = D .
Selection Text: S_BLART = D .
Selection Text: S_BELNR = D .
Selection Text: P_REVCI = D .
Selection Text: P_PRHIS = Print History Information
Selection Text: P_GJAHR = D .
Selection Text: P_FIKRS = D .
Selection Text: P_EXPCI = D .
Selection Text: P_DISPV = D .
Title: ITFM: Residuals: EFD Residuals Report
Text Symbol: SWI = Functionality not available
Text Symbol: I06 = Process output
Text Symbol: I05 = Elaborate output
Text Symbol: I01 = Starting process
Text Symbol: H53 = Including history information
Text Symbol: H52 = Without history information
Text Symbol: H51 = Print
Text Symbol: H21 = Fiscal Year
Text Symbol: H12 = &1 ( Currency &2 )
Text Symbol: H11 = FM Area
Text Symbol: H03 = Last payments generation from &1 at &2
Text Symbol: H02 = Last commitments generation from &1 at &2
Text Symbol: EFI = Commitment Item name not found in DB
Text Symbol: EFC = Funds Center name not found in DB
Text Symbol: B08 = Budget Address Type
Text Symbol: B07 = Output Options
Text Symbol: B06 = Earmarked Funds Documents Selections
Text Symbol: B05 = Budget Addresses Selections
Text Symbol: B04 = Printing Processing Options
Text Symbol: B01 = Global Selections


INCLUDES used within this REPORT ITFM_RESIDUALS_REPORT

FMREQUAT.


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:

POPUP_DISPLAY_MESSAGE CALL FUNCTION 'POPUP_DISPLAY_MESSAGE' EXPORTING titel = text-swi msgid = 'SFW' msgty = 'I' msgno = '045' msgv1 = 'FMLOCIT_SFWS_01'.

FM_FIKRS_READ CALL FUNCTION 'FM_FIKRS_READ' EXPORTING i_fikrs = p_fikrs i_flg_text = 'X' i_language = sy-langu IMPORTING e_f_fm01 = gs_fm01 EXCEPTIONS input_error = 1 not_found = 2 OTHERS = 3.

REUSE_ALV_VARIANT_SELECT CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT' EXPORTING i_dialog = space i_user_specific = 'X' it_default_fieldcat = gt_fieldcat i_layout = gs_layout CHANGING cs_variant = gs_disvariant EXCEPTIONS wrong_input = 1 fc_not_complete = 2 not_found = 3 program_error = 4 OTHERS = 5.

FM_AUTH_CHECK_FM_AREA CALL FUNCTION 'FM_AUTH_CHECK_FM_AREA' EXPORTING i_fikrs = p_fikrs i_actvt = fmau_display i_msgty = 'E'.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i01 i_processed = 0 i_total = 100 i_output_immediately = 'X'.

ENQUEUE_EITFMRESIDUALS CALL FUNCTION 'ENQUEUE_EITFMRESIDUALS' EXPORTING mode_itfm_d_residuals = 'S' "Shared mandt = sy-mandt fikrs = p_fikrs x_fikrs = ' ' _scope = '1' _wait = ' ' _collect = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_EITFMRESIDUALS CALL FUNCTION 'DEQUEUE_EITFMRESIDUALS' EXPORTING mode_itfm_d_residuals = 'S' mandt = sy-mandt fikrs = p_fikrs x_fikrs = ' ' _scope = '1' _synchron = ' ' _collect = ' '.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i05 i_processed = 5 i_total = 100 i_output_immediately = 'X'.

FMFR_READ_KBLP CALL FUNCTION 'FMFR_READ_KBLP' EXPORTING i_belnr = ls_resdat_wa-belnr i_blpos = ls_resdat_wa-blpos TABLES t_kblp = lt_kblp EXCEPTIONS not_found = 1 illegal_call = 2 OTHERS = 3.

FM_FICTR_READ_SINGLE CALL FUNCTION 'FM_FICTR_READ_SINGLE' "#EC * EXPORTING i_fikrs = p_fikrs i_fictr = cs_resalv-fistl i_flag_text = 'X' i_date = lv_fcdate IMPORTING e_f_fmfctrt = ls_fmfctrt EXCEPTIONS input_error = 1 master_data_not_found = 2 hierarchy_data_not_found = 3 OTHERS = 4.

FM_COM_ITEM_READ_SINGLE_DATA CALL FUNCTION 'FM_COM_ITEM_READ_SINGLE_DATA' EXPORTING i_fikrs = p_fikrs i_gjahr = p_gjahr i_fipex = cs_resalv-fipex i_flg_text = abap_true i_flg_hierarchy = abap_false IMPORTING e_f_fmci = ls_fmci e_f_fmcit = ls_fmcit EXCEPTIONS master_data_not_found = 1 hierarchy_data_not_found = 2 input_error = 3.

FM_AUTH_CHECK_BU_ADDRESS CALL FUNCTION 'FM_AUTH_CHECK_BU_ADDRESS' EXPORTING i_fm_area = p_fikrs i_address = ls_address i_fiscyear = p_gjahr i_actv = fmau_display IMPORTING e_flg_auth = cv_ba_auth EXCEPTIONS no_authorization = 1 master_data_error = 2 OTHERS = 3.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i06 i_processed = 95 i_total = 100 i_output_immediately = 'X'.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "#EC FB_RC EXPORTING i_callback_program = sy-repid i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'TOP_OF_PAGE' i_structure_name = 'ITFM_S_RESIDUALS_ALV' it_fieldcat = lt_fieldcat it_sort = lt_sortlist i_default = 'A' i_save = 'A' "user may save layouts (all types) is_variant = gs_disvariant TABLES t_outtab = gt_resalv EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = lv_internal_tabname i_structure_name = lv_structure_name CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

FMFR_RESERVATION_TRANSACTION CALL FUNCTION 'FMFR_RESERVATION_TRANSACTION' EXPORTING i_activity = '03' "Display i_belnr = ls_resalv-belnr i_blpos = ls_resalv-blpos EXCEPTIONS doctype_not_found = 1 activity_not_found = 2 document_not_found = 3 OTHERS = 4.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = lt_header i_logo = lv_logo i_end_of_list_grid = 'X' i_alv_form = 'X'.

REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = 'U' "User specific if existing CHANGING cs_variant = cs_disvariant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.

REUSE_ALV_VARIANT_F4





CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = gs_disvariant i_save = 'A' IMPORTING es_variant = gs_disvariant.



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