SAP Reports / Programs | Financials | Financial Supply Chain Management | Basic Functions(FIN-FSCM-CLM-CM-CM) SAP FIN

RFFDIS47 SAP ABAP Report - Comparison Bank Statement Payment Advices <-> Manual Payment Advices







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FFA1 - Compare Advices with Bk.Stmt Advices


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 RFFDIS47. "Basic submit
SUBMIT RFFDIS47 AND RETURN. "Return to original report after report execution complete
SUBMIT RFFDIS47 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_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





Text Symbol: 240 = BS-Statement Number
Text Symbol: 262 = Archiving-/Expiration Date
Text Symbol: 263 = BS-Assign
Text Symbol: 264 = BS-Assignment Number
Text Symbol: 265 = BS-Assignment Number
Text Symbol: 266 = Assign No.
Text Symbol: 267 = Assignment Number
Text Symbol: 300 = Check Last Assignment (&1)
Text Symbol: 301 = There were no manual payment advices assigned to BS-payment advice &1 in co code &2.Do you want to undo BS-payment advice selection?
Text Symbol: 302 = Difference:
Text Symbol: 303 = Undo Assignment (&1)
Text Symbol: 305 = &3 manual payment advices are assigned to BS-payment advice &1 in co code &2.Do you want to undo all selections for this assignment?
Text Symbol: 306 = Check Assignment
Text Symbol: 307 = Currency &1 differs from BS-payment advice currency &2. Should the assignment take place regardless?
Text Symbol: 308 = BS-payment advice &1 has a different indicator to manual payment advice &2. Should the assignment take place regardless?
Text Symbol: 309 = Change Assignment (&1 -> &2)
Text Symbol: 310 = Manual payment advice with assignment &1 is being deselected. Do you want to change to this assignment to make further selections?
Text Symbol: 311 = Exit Processing
Text Symbol: 312 = Selections will be lost. Do you want to exit processing?
Text Symbol: 103 = Statement Date
Text Symbol: 102 = to
Text Symbol: 101 = Account Name
Text Symbol: 100 = Company Code
Text Symbol: 031 = Do you want to archive the selected Payment Advice Notices?
Text Symbol: 030 = Archive
Text Symbol: 024 = BS Crcy
Text Symbol: 023 = A
Text Symbol: 022 = BS
Text Symbol: 021 = A PlanDate
Text Symbol: 020 = BS ValueDate
Text Symbol: 018 = |Bank Account Statement-Payment Advice Notice (Active) ||Manual Payment Advice Notice (Archived) |
Text Symbol: 017 = |Curr.|Val.Date|FC Amount |Ident. No.|
Text Symbol: 016 = Account Name:
Text Symbol: 015 = Company Code:
Text Symbol: 014 = Log from Automatic Archiving of CMF Payment Advices
Text Symbol: 012 = Number
Text Symbol: 011 = Automatic Archiving Required
Text Symbol: 010 = +
Text Symbol: 009 = -





Text Symbol: 008 = Deviation fr.Value Date in Days
Text Symbol: 007 = %
Text Symbol: 006 = Maximum Percentage Variance
Text Symbol: 005 = Automatic Archiving
Text Symbol: 004 = Automatic Assignment of Bank Statements-Payment Advice <-> Manual Payment Notice
Text Symbol: 003 = Accruals/Deferrals for Manual Payment Advice Notices
Text Symbol: 002 = Accruals/Deferrals for Bank Statement Payment Advice Notices
Text Symbol: 001 = Bank Account-Accrual/Deferrals
Text Symbol: 104 = Display mode
Text Symbol: 239 = BS-Statemt
Text Symbol: 238 = BS-Amount in Foreign-/Planning Currency
Text Symbol: 237 = BS-FC-Amount
Text Symbol: 235 = BS-Amount in House Currency
Text Symbol: 234 = BS-HC Amount
Text Symbol: 231 = BS-Business Area
Text Symbol: 230 = BS-BA
Text Symbol: 228 = BS-Identification No
Text Symbol: 227 = BS-ID No
Text Symbol: 224 = BS-Val Dte
Text Symbol: 222 = BS-Account Currency
Text Symbol: 221 = BS-AC
Text Symbol: 219 = BS-Planning Level
Text Symbol: 218 = BS-Level
Text Symbol: 216 = BS-Planning Type
Text Symbol: 215 = BS-PlanTyp
Text Symbol: 214 = BS-Planning Account Name
Text Symbol: 213 = BS-Planning Acc.Name
Text Symbol: 212 = BS-Ac.Name
Text Symbol: 210 = BS-Bank Account
Text Symbol: 209 = BS-Account
Text Symbol: 207 = BS-Account ID
Text Symbol: 206 = BS-Acct ID
Text Symbol: 204 = BS-House Bank
Text Symbol: 203 = BS-HB
Text Symbol: 201 = BS-Company Code
Text Symbol: 200 = BS-CC
Text Symbol: 105 = 'Archived Payment Advice Notices' Paramter is set


INCLUDES used within this REPORT RFFDIS47

No INCLUDES are used within this REPORT code!


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:

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.



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