RFFMS200_OLD is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program converts already cleared invoices, which still have the status invoice in Funds Management and are displayed under 'Invoices' in the information system, to the payment status...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RFFMS200_OLD 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.
Selection Text: S_BELNR = D .
Selection Text: P_TEST = D .
Selection Text: P_PSTDAT = D .
Selection Text: P_PARTPY = D .
Selection Text: P_GJAHR = D .
Selection Text: P_FIKRS = D .
Selection Text: P_ERON = D .
Selection Text: P_BUKRS = D .
Title: Payment Selection
Text Symbol: 330 = See log
Text Symbol: 320 = Runtime Errors
Text Symbol: 310 = Time
Text Symbol: 300 = Date
Text Symbol: 210 = No Docs to Transfer
Text Symbol: 100 = Process Control
Text Symbol: 090 = Initial Archiving Run
Text Symbol: 086 = Upd. run
Text Symbol: 085 = Test run
Text Symbol: 080 = Incorrect
Text Symbol: 070 = Error-free
Text Symbol: 004 = Selection Using Company Code
Text Symbol: 003 = Selection Using FM Area
Text Symbol: 001 = Exception Posting Date
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BUKRS_GET_FROM_FIKRS CALL FUNCTION 'BUKRS_GET_FROM_FIKRS' EXPORTING ip_fikrs = p_fikrs TABLES t_t001 = g_t_t001.
FMPAY_PAYMENT_TRANSFER CALL FUNCTION 'FMPAY_PAYMENT_TRANSFER' EXPORTING i_bukrs = p_bukrs i_gjahr = p_gjahr i_pstdat = p_pstdat i_partpy = p_partpy i_test = p_test i_hhm = p_hhm i_selres = p_selres i_chpart = p_chpart i_trchck = p_trchck i_sknto = p_sknto i_arch = p_arch IMPORTING e_arch_ok = g_arch_ok TABLES c_t_output = g_t_output i_t_s200_ledger = g_t_s200_ledger i_t_t001 = g_t_t001 s_belnr = s_belnr s_kunnr = s_kunnr s_lifnr = s_lifnr.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'FMOUT_S200_OLD' CHANGING ct_fieldcat = l_t_fieldcat.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = 'RFFMS200_OLD' i_callback_html_top_of_page = 'HTML_TOP_OF_PAGE' i_callback_top_of_page = 'TOP_OF_PAGE' i_callback_user_command = 'USER_COMMAND' i_grid_title = l_text is_layout = l_f_layout it_fieldcat = l_t_fieldcat TABLES t_outtab = g_t_output.
FM_DOCUMENT_DISPLAY CALL FUNCTION 'FM_DOCUMENT_DISPLAY' EXPORTING i_belnr = g_t_output-knbelnr i_bukrs = g_t_output-bukrs i_gjahr = g_t_output-kngjahr i_wrttp = wrttp6.
FM_DOCUMENT_DISPLAY CALL FUNCTION 'FM_DOCUMENT_DISPLAY' EXPORTING i_belnr = g_t_output-vobelnr i_bukrs = g_t_output-vobukrs i_gjahr = g_t_output-vogjahr i_wrttp = wrttp6.
FMCA_GET_INIT_INFO CALL FUNCTION 'FMCA_GET_INIT_INFO' EXPORTING i_bukrs = u_bukrs CHANGING c_f_control_data = l_f_control_data.
ENQUEUE_EFM_S200 CALL FUNCTION 'ENQUEUE_EFM_S200' EXPORTING bukrs = u_bukrs EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
ENQUEUE_EFM_S200_NEW CALL FUNCTION 'ENQUEUE_EFM_S200_NEW' EXPORTING fikrs = l_f_control_data-fikrs EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
FM_PAYMENT_PROFILE_CHECK CALL FUNCTION 'FM_PAYMENT_PROFILE_CHECK' EXPORTING i_bukrs = u_bukrs IMPORTING e_flg_active = l_flg_active.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.