RFFDBU00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program allows you to post payment advices created by cash concentration to the appropriate accounts...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 RFFDBU00 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: SIMULATI = Test Run
Selection Text: SHZDAT = Creation Date of Payt Advices
Selection Text: P_VARI = Variant
Selection Text: BI_ZUONR = Allocation No. of FI Posting
Selection Text: BI_XBLNR = Allocation No. of FI Posting
Selection Text: BI_MAPPE = Name of Batch Input Session
Selection Text: BI_BUSL2 = Credit Posting Key
Selection Text: BI_BUSL1 = Debit Posting Key
Selection Text: BI_BUDAT = Posting Date of FI Documents
Selection Text: BI_BLDAT = Document Date of FI Documents
Selection Text: BI_BLART = Document Type of FI Posting
Title: Post Payment Advices from Cash Management and Forecast
Text Symbol: 026 = Acct No.
Text Symbol: 025 = Acct
Text Symbol: 024 = Amount
Text Symbol: 023 = Planning Date
Text Symbol: 022 = PK
Text Symbol: 021 = IDNo2
Text Symbol: 020 = PlanDate2
Text Symbol: 019 = Acct No.
Text Symbol: 018 = Acct2
Text Symbol: 017 = CoCd2
Text Symbol: 016 = ID No.1
Text Symbol: 015 = PlanDate1
Text Symbol: 014 = AcctNo1
Text Symbol: 013 = Acct1
Text Symbol: 012 = CoCd1
Text Symbol: 011 = generated
Text Symbol: 010 = Batch input session
Text Symbol: 008 = (Simulation)
Text Symbol: 007 = CC |Acct |Acct no |Lv|Plan date |ID no |Cur | Amount
Text Symbol: 006 = List of Selected but Not Archived Payment Advices
Text Symbol: 005 = CC1 Key Acct no 1 CC2 Key Acct no 2 Curr. Amount
Text Symbol: 004 = CC1 Acct 1 Acct no 1 Plan date1 ID no 1 CC2 Acct 2 Acct no 2 Plan date2 ID no 2 Lv
Text Symbol: 003 = List of Archived Payment Advices and Generated Postings
Text Symbol: 002 = Posting
Text Symbol: 001 = Payment Advice
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_NO_LIST * CALL FUNCTION 'POPUP_NO_LIST' .
POSTING_INTERFACE_START CALL FUNCTION 'POSTING_INTERFACE_START' EXPORTING i_function = 'B' i_group = bi_mappe i_user = sy-uname. "#EC DOM_EQUAL
POSTING_INTERFACE_DOCUMENT CALL FUNCTION 'POSTING_INTERFACE_DOCUMENT' EXPORTING i_tcode = 'FB01' IMPORTING e_msgid = hmsgid e_msgno = hmsgno e_msgty = hmsgty e_msgv1 = hmsgv1 e_msgv2 = hmsgv2 e_msgv3 = hmsgv3 e_msgv4 = hmsgv4 e_subrc = hsubrc TABLES t_blntab = bu_blntab t_ftpost = bu_ftpost t_fttax = i_fttax.
CASH_FORECAST_MEMO_RECORD_UPD CALL FUNCTION 'CASH_FORECAST_MEMO_RECORD_UPD' IN UPDATE TASK EXPORTING aktion = '2' TABLES tab_fdes = itab_fdes.
POSTING_INTERFACE_END CALL FUNCTION 'POSTING_INTERFACE_END'.
ENQUEUE_EFFDES CALL FUNCTION 'ENQUEUE_EFFDES' EXPORTING archk = space bukrs = fdes-bukrs ebene = fdes-ebene EXCEPTIONS foreign_lock = 1 system_failure = 2.
ENQUEUE_EFFDES CALL FUNCTION 'ENQUEUE_EFFDES' EXPORTING archk = space bukrs = fdes-gbukr ebene = fdes-ebene EXCEPTIONS foreign_lock = 1 system_failure = 2.
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = iv_save CHANGING cs_variant = xs_variant EXCEPTIONS not_found = 2.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = xs_variant i_save = gv_save IMPORTING e_exit = gv_exit es_variant = xs_variant EXCEPTIONS not_found = 2.
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = iv_save CHANGING cs_variant = xs_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.
REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fieldcat it_sort = lt_sort i_save = gv_save is_variant = gs_variant it_events = lt_events i_tabname_header = gc_tabname_header i_tabname_item = gc_tabname_item is_keyinfo = ls_keyinfo TABLES t_outtab_header = it_header t_outtab_item = it_lineitem EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = lt_fldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname " STRUCT_RFEBSC00_TEST CHANGING ct_fieldcat = lt_fldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = lt_fldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = lt_event.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fieldcat i_save = gv_save is_variant = gs_variant it_events = lt_events is_print = ls_print TABLES t_outtab = it_outtab_list EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = lt_event.
REUSE_ALV_HIERSEQ_LIST_DISPLAY * CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' * EXPORTING * i_callback_program = gv_repid * is_layout = ls_layout * it_fieldcat = lt_fieldcat * it_sort = lt_sort * i_save = gv_save * is_variant = gs_variant * it_events = lt_events * i_tabname_header = gc_tabname_header * i_tabname_item = gc_tabname_item * is_keyinfo = ls_keyinfo * TABLES * t_outtab_header = it_header * t_outtab_item = it_lineitem * EXCEPTIONS * program_error = 1 * OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = ' ' I_CALLBACK_PROGRAM = gv_repid * I_CALLBACK_PF_STATUS_SET = ' ' * I_CALLBACK_USER_COMMAND = ' ' * I_STRUCTURE_NAME = IS_LAYOUT = ls_layout IT_FIELDCAT = lt_fieldcat * IT_EXCLUDING = * IT_SPECIAL_GROUPS = IT_SORT = lt_sort * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' I_SAVE = gv_save IS_VARIANT = gs_variant IT_EVENTS = lt_events * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IR_SALV_LIST_ADAPTER = * IT_EXCEPT_QINFO = * I_SUPPRESS_EMPTY_DATA = ABAP_FALSE * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = ut_lineitem EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2 .
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = lt_fldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname " STRUCT_RFEBSC00_TEST CHANGING ct_fieldcat = lt_fldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = gc_structname CHANGING ct_fieldcat = lt_fldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
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 RFFDBU00 or its description.