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

ITFM_RESIDUALS_PROCESS SAP ABAP Report - ITFM: EFD Residuals Preparation







ITFM_RESIDUALS_PROCESS 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_PROCESS 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_PROCESS. "Basic submit
SUBMIT ITFM_RESIDUALS_PROCESS AND RETURN. "Return to original report after report execution complete
SUBMIT ITFM_RESIDUALS_PROCESS 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: P_PRFID = Maintain Payment Documents
Selection Text: P_PREFD = Maintain Earmarked Funds Doc.
Selection Text: P_GJAHR = D .
Selection Text: P_FIKRS = D .
Selection Text: P_CLOSE = Close Fiscal Year
Selection Text: P_ACCPAY = D .
Selection Text: P_ACCEFD = D .
Title: ITFM: EFD Residuals Preparation
Text Symbol: YES = Yes
Text Symbol: SWI = Functionality not available
Text Symbol: PAY = Payment
Text Symbol: P04 = Exit report
Text Symbol: P03 = Continue
Text Symbol: P02 = Maintenance processes should be executed in batch mode.
Text Symbol: P01 = Long execution time
Text Symbol: L04 = Earmarked funds documents deleted after closing FY: &1
Text Symbol: L03 = New payment documents processed in FY: &1
Text Symbol: L02 = Earmarked funds documents from previous FY updated: &1
Text Symbol: L01 = New earmarked funds documents processed in FY: &1
Text Symbol: I07 = Residual Table Update
Text Symbol: I06 = Process output
Text Symbol: I05 = Elaborate output
Text Symbol: I04 = Processing completed EFD Residuals (closing)
Text Symbol: I03 = Processing Payment Documents
Text Symbol: I02 = Processing Earmarked Funds Documents
Text Symbol: I01 = Starting Process
Text Symbol: H52 = &1 &2
Text Symbol: H41 = Closing Fiscal Year
Text Symbol: H32 = , for &1 &2 &3 documents
Text Symbol: H31 = Maintain Data
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: E01 = EFD original record not found in table ITFM_D_RESIDUALS
Text Symbol: COM = Commitment
Text Symbol: B03 = Data Maintenance Processing Options





Text Symbol: B02 = Data Access Processing Options
Text Symbol: B01 = Global Selections
Text Symbol: AND = and


INCLUDES used within this REPORT ITFM_RESIDUALS_PROCESS

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.

FM_AUTH_CHECK_FM_AREA CALL FUNCTION 'FM_AUTH_CHECK_FM_AREA' EXPORTING i_fikrs = p_fikrs i_actvt = fmau_ac_ini "46 for Year closing i_msgty = 'E'.

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

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "#EC FB_RC EXPORTING titlebar = text-p01 text_question = text-p02 text_button_1 = text-p03 text_button_2 = text-p04 default_button = '2' display_cancel_button = ' ' start_column = 25 start_row = 6 IMPORTING answer = lv_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

ENQUEUE_EITFMRESIDUALS CALL FUNCTION 'ENQUEUE_EITFMRESIDUALS' EXPORTING mode_itfm_d_residuals = 'X' "Exclusive 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 = 'X' mandt = sy-mandt fikrs = p_fikrs x_fikrs = ' ' _scope = '1' _synchron = ' ' _collect = ' '.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i02 i_processed = 1 i_total = 100 i_output_immediately = 'X'.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i03 i_processed = 40 i_total = 100 i_output_immediately = 'X'.

FMR2_READ_KBLK CALL FUNCTION 'FMR2_READ_KBLK' EXPORTING i_belnr = ls_bseg-kblnr IMPORTING e_kblk = ls_kblk EXCEPTIONS not_found = 1 wrong_type = 2 OTHERS = 3.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i04 i_processed = 80 i_total = 100 i_output_immediately = 'X'.

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i07 i_processed = 85 i_total = 100 i_output_immediately = 'X'.

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

PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-i06 i_processed = 99 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 = 'GT_LOGALV' it_fieldcat = lt_fieldcat i_default = 'A' i_save = 'A' "user may save layouts (all types) is_variant = gs_disvariant TABLES t_outtab = gt_logalv EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_internal_tabname = l_internal_tabname i_structure_name = l_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 = gs_logalv-belnr i_blpos = gs_logalv-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 = 'GANESH_LOGO' i_end_of_list_grid = 'X' i_alv_form = 'X'.



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