RFFDIS47 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Reconciliation bank statment payment advices <-> manual payment advices This report is an alternative to report RFFDIS46 and can be used if first payment advices (bank statement payment advices) are generated for the cash management and forcast when importing the bank statement and the FI postings are only created on the bank account after planning has occured...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 RFFDIS47 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FFA1 - Compare Advices with Bk.Stmt Advices
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: P_ABWEI = Maximum Amount Variance
Selection Text: P_ACCUR = Translate Advice to Acct Crcy
Selection Text: P_ARCHIV = D Archived Payment Advice
Selection Text: P_AUTOMC = Dummy
Selection Text: P_MAXBTR = Maximum Amount
Selection Text: P_PROZ = D Maximum Percentage Variance
Selection Text: P_TAGE_N = Dummy
Selection Text: P_TAGE_P = Dummy
Selection Text: P_ZUONR = Include Assignment Number
Selection Text: S_ARCHK = D Archiving Category
Selection Text: S_AZDAT = D Bank Statement Date
Selection Text: S_AZNUM = D Bank Statement Number
Selection Text: S_BUKRS = D Company Code
Selection Text: S_DISDAT = D Planning Date
Selection Text: S_DISKB = D Cash Management Account Name
Selection Text: S_DSART = D Planning Type
Selection Text: S_DSARTB = D Planning Type
Selection Text: S_EBENE = D Planning Level
Selection Text: S_HBKID = D House Bank
Selection Text: S_HKTID = D Account ID
Selection Text: S_IDENR = D ID Number
Title: Comparison Bank Statement Payment Advices <-> Manual Payment Advices
Text Symbol: 261 = Archiving Date
Text Symbol: 260 = Arch. Date
Text Symbol: 259 = BS-Statistics Indicator
Text Symbol: 258 = BS-Stats Indicator
Text Symbol: 257 = BS-SI
Text Symbol: 256 = Assigned BS-ID Number
Text Symbol: 255 = Assigned BS ID No
Text Symbol: 254 = Ref-ID No
Text Symbol: 253 = Manaully Created Payment Advice Notice
Text Symbol: 252 = Manual Paymnt Advice
Text Symbol: 251 = MP
Text Symbol: 249 = BS-Bk Statemt-Pay AN
Text Symbol: 248 = BS
Text Symbol: 245 = BS-Text
Text Symbol: 243 = BS-Statement Date
Text Symbol: 242 = BS-St.Date
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_EFFDES call function 'ENQUEUE_EFFDES' EXPORTING archk = space bukrs = u_bukrs bnkko = u_bnkko EXCEPTIONS foreign_lock = 1 system_failure = 2.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = sy-datum foreign_amount = u_vonb foreign_currency = u_vonw local_currency = u_nachw IMPORTING local_amount = c_nachb.
CONVERT_TO_FOREIGN_CURRENCY call function 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING date = sy-datum foreign_currency = u_nachw local_amount = u_vonb local_currency = u_vonw IMPORTING foreign_amount = c_nachb.
CASH_FORECAST_MEMO_RECORD_UPD call function 'CASH_FORECAST_MEMO_RECORD_UPD' EXPORTING aktion = '2' "ändern TABLES tab_fdes = lt_avis_upd.
CASH_FORECAST_MEMO_RECORD_UPD call function 'CASH_FORECAST_MEMO_RECORD_UPD' EXPORTING aktion = '2' "ändern TABLES tab_fdes = lt_avis_upd.
CASH_FORECAST_MEMO_RECORD_UPD call function 'CASH_FORECAST_MEMO_RECORD_UPD' EXPORTING aktion = '2' "ändern TABLES tab_fdes = lt_avis_upd.
CASH_FORECAST_MEMO_RECORD_UPD call function 'CASH_FORECAST_MEMO_RECORD_UPD' EXPORTING aktion = '2' "ändern TABLES tab_fdes = lt_avis_upd.
GET_PRINT_PARAMETERS * call function 'GET_PRINT_PARAMETERS' * exporting * list_name = 'RFFDIS47' * list_text = text-014 "Protokoll automatische Archivierung * line_size = 132 * line_count = 65 * sap_cover_page = 'X' * no_dialog = ' ' * importing * out_parameters = ls_params * valid = l_valid.
REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = lt_events.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = u_s_rf40a CHANGING ct_fieldcat = gt_fcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING i_logo = 'ENJOYSAP_LOGO' it_list_commentary = gt_list_top_of_page.
REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' EXPORTING * i_interface_check = 'X' "Hw1690017 i_callback_program = report_id i_callback_user_command = const_user_command i_structure_name = struc_name is_layout = gs_layout it_fieldcat = gt_fcat it_sort = gt_sort[] i_save = g_save is_variant = gs_variant it_events = gt_events[] TABLES t_outtab =
.
POPUP_TO_CONFIRM call function 'POPUP_TO_CONFIRM' EXPORTING titlebar = l_header text_question = l_question default_button = u_default_button start_row = 1 IMPORTING answer = c_answer.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_pf_status_set = gc_setpfstatus i_callback_program = g_repid it_fieldcat = lt_fieldcat it_events = lt_eventtab is_layout = ls_layout it_sort = lt_sorttab is_print = ls_prnt TABLES t_outtab = gt_outtab1 EXCEPTIONS program_error = 1 others = 2.
REUSE_ALV_EVENTS_GET call function 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_eventtab EXCEPTIONS list_type_wrong = 1 others = 2.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = i_strname CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 others = 3.
DDIF_DTEL_GET call function 'DDIF_DTEL_GET' EXPORTING name = iv_name state = gc_a langu = sy-langu IMPORTING dd04v_wa = xs_dd04v EXCEPTIONS illegal_input = 1 others = 2.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_pf_status_set = gc_setpfstatus i_callback_program = g_repid it_fieldcat = lt_fieldcat it_events = lt_eventtab is_layout = ls_layout it_sort = lt_sorttab TABLES t_outtab = gt_outtab1 EXCEPTIONS program_error = 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 RFFDIS47 or its description.
RFFDIS47 - Comparison Bank Statement Payment Advices <-> Manual Payment Advices RFFDIS47 - Comparison Bank Statement Payment Advices <-> Manual Payment Advices RFFDIS46_NACC - Compare Payment Advice with Bank Statement RFFDIS46_NACC - Compare Payment Advice with Bank Statement RFFDIS46 - Compare Payment Advice with Bank Statement RFFDIS46 - Compare Payment Advice with Bank Statement