RFFUEB00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program is used to transfer G/L account balances (as totals records) to Cash Management so that the beginning bank balances are available if the Cash Management system is implemented after the Financial Accounting is implemented...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 RFFUEB00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
OT31 - Not Current Account
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_VARI = D Layout
Selection Text: P_UPDAT = Documents updated from
Selection Text: P_TEST = Test run
Selection Text: P_FDTAG = Value date
Selection Text: P_ALEUP = Update for ALE
Title: Copy G/L Bank Account Balances to the Cash Position
Text Symbol: M01 = No messages were output
Text Symbol: 204 = Amount Debit/Credit
Text Symbol: 203 = Payment Order (Current Date)
Text Symbol: 202 = Payment Request (Current Date)
Text Symbol: 201 = Selection Layout
Text Symbol: 200 = Further selections
Text Symbol: 010 = The business areas requested do not exist
Text Symbol: 009 = You are not authorized to access FDSB in creation mode for the desired business areas
Text Symbol: 008 = or
Text Symbol: 007 = No authorization for required company codes for creating in FDSB
Text Symbol: 006 = Business area &GSBER not authorized to create in FDSB
Text Symbol: 005 = Company code &BUKRS not authorized to create in FDSB
Text Symbol: 004 = Cash Management not activated in the specified company codes
Text Symbol: 003 = No data selected
Text Symbol: 002 = End of test run
Text Symbol: 001 = Update performed without any errors
001 CC BusA Acct...... Level Source Currency ......D/C Amount Parked doc. Payment request (value date) Payment order (value date)
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
CASH_FORECAST_DET_T034_FILLED call function 'CASH_FORECAST_DET_T034_FILLED' importing ife_x_t034_filled = g_x_t034_filled.
CASH_FORECAST_CHECK_LEVEL_GRP call function 'CASH_FORECAST_CHECK_LEVEL_GRP' exporting fdlev = skb1-fdlev koart = 'S' importing orign = herkunft.
CASH_FORECAST_DET_REL_ASSIGNM call function 'CASH_FORECAST_DET_REL_ASSIGNM' exporting ifi_bukrs = skb1-bukrs importing ifes_t034 = t034.
GET_CURRENT_YEAR call function 'GET_CURRENT_YEAR' exporting bukrs = u_bukrs date = sy-datum importing curry = l_gjahr.
AC_DOCUMENT_PARKING_NO_UPDATE call function 'AC_DOCUMENT_PARKING_NO_UPDATE' importing e_parking_no_update = l_flg_parking_no_update.
FI_PAYRQ_CROSS_COUNTRY_RESTORE call function 'FI_PAYRQ_CROSS_COUNTRY_RESTORE' changing c_payrq = payrq.
CASH_FORECAST_PR_CHECK call function 'CASH_FORECAST_PR_CHECK' tables tab_cpayrq_new = icpayrq.
FI_FC_GET_PARAMETERS_CC call function 'FI_FC_GET_PARAMETERS_CC' exporting i_bukrs = icpayrq-bukrs importing e_s_t042 = l_s_t042 exceptions entry_not_found = 1 others = 2.
CASH_FORECAST_CHECK_LEVEL_GRP call function 'CASH_FORECAST_CHECK_LEVEL_GRP' exporting fdlev = icpayrq-fdlev koart = 'S' "icpayrq-koart egal importing fdlev = icpayrq-fdlev orign = herkunft.
FI_PAYRQ_CROSS_COUNTRY_RESTORE call function 'FI_PAYRQ_CROSS_COUNTRY_RESTORE' changing c_payrq = payrq.
CASH_FORECAST_PR_CHECK call function 'CASH_FORECAST_PR_CHECK' tables tab_cpayrq_new = icpayrq.
FI_FC_GET_PARAMETERS_CC call function 'FI_FC_GET_PARAMETERS_CC' exporting i_bukrs = icpayrq-bukrs importing e_s_t042 = l_s_t042 exceptions entry_not_found = 1 others = 2.
CASH_FORECAST_CHECK_LEVEL_GRP call function 'CASH_FORECAST_CHECK_LEVEL_GRP' exporting fdlev = icpayrq-fdlev koart = 'S' "icpayrq-koart egal importing fdlev = icpayrq-fdlev orign = herkunft.
CASH_FORECAST_CHECK_LEVEL_GRP call function 'CASH_FORECAST_CHECK_LEVEL_GRP' exporting fdlev = t_fica_sk-fdlev koart = 'S' importing fdlev = ebene orign = herkunft.
CASH_FORECAST_PR_POST call function 'CASH_FORECAST_PR_POST' tables tab_cpayrq_new = gt_rel_icpayrq.
CASH_FORECAST_SUMMARY_REC_UPD call function 'CASH_FORECAST_SUMMARY_REC_UPD' tables tab_rf40s = l_t_vbtab.
CASH_FORECAST_SUMMARY_REC_UPD call function 'CASH_FORECAST_SUMMARY_REC_UPD' tables tab_rf40s = l_t_vbtab.
OPEN_FI_PERFORM_00005011_P call function 'OPEN_FI_PERFORM_00005011_P' exporting i_chgtype = 'U' i_origin = 'RFFUEB00 UPDATE_BSEG' i_tabname = 'BSEG' i_structure = bw_bseg exceptions error = 0 others = 0.
call function 'OPEN_FI_PERFORM_00005011_P' exporting i_chgtype = 'U' i_origin = 'RFFUEB00 UPDATE_BSEG' i_tabname = 'BSEG' i_structure = bw_bseg exceptions error = 0 others = 0.
FI_IDOC_PREPARE call function 'FI_IDOC_PREPARE' tables t_bkpf = l_t_bkpf t_bseg = l_t_bseg.
CASH_FORECAST_ALE_CHECK_IF_REL call function 'CASH_FORECAST_ALE_CHECK_IF_REL' exporting i_bkpf_extract = l_st_bkpf_extract i_bseg_extract = l_st_bseg_extract i_x_dialog = 'X' importing e_x_ale_relevant = st_t_ale-xale. "X-falls per ALE versendet
REUSE_ALV_VARIANT_DEFAULT_GET call function 'REUSE_ALV_VARIANT_DEFAULT_GET' exporting i_save = gc_save changing cs_variant = xs_variant exceptions wrong_input = 1 not_found = 2 program_error = 3.
REUSE_ALV_VARIANT_F4 call function 'REUSE_ALV_VARIANT_F4' exporting is_variant = ls_variant i_save = gc_save importing es_variant = ls_variant exceptions not_found = 1 program_error = 2 others = 3.
REUSE_ALV_VARIANT_EXISTENCE call function 'REUSE_ALV_VARIANT_EXISTENCE' exporting i_save = gc_save changing cs_variant = xs_variant exceptions wrong_input = 1 not_found = 2 program_error = 3 others = 4.
REUSE_ALV_LIST_DISPLAY call function 'REUSE_ALV_LIST_DISPLAY' exporting i_callback_program = gv_repid is_layout = ls_layout it_fieldcat = lt_fcat i_save = gc_save it_events = lt_events is_print = ls_print it_sort = lt_sort_catalog is_variant = gs_variant tables t_outtab = gt_output exceptions program_error = 1 others = 2.
REUSE_ALV_FIELDCATALOG_MERGE call function 'REUSE_ALV_FIELDCATALOG_MERGE' exporting i_program_name = iv_repid i_structure_name = iv_struct_output changing ct_fieldcat = xt_fcat exceptions inconsistent_interface = 1 program_error = 2 others = 3.
REUSE_ALV_COMMENTARY_WRITE call function 'REUSE_ALV_COMMENTARY_WRITE' exporting it_list_commentary = lt_header.
BAL_DSP_LOG_PRINT call function 'BAL_DSP_LOG_PRINT' exporting i_s_list_append = gc_value_x i_s_display_profile = gs_prof exceptions profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 others = 5.
BAL_LOG_REFRESH call function 'BAL_LOG_REFRESH' exporting i_log_handle = gv_log_hdl exceptions log_not_found = 1 others = 2.
BAL_LOG_CREATE call function 'BAL_LOG_CREATE' exporting i_s_log = ls_log importing e_log_handle = xv_log_hdl exceptions log_header_inconsistent = 1 others = 2.
BAL_LOG_MSG_ADD_FREE_TEXT call function 'BAL_LOG_MSG_ADD_FREE_TEXT' exporting i_log_handle = iv_log_hdl i_msgty = gc_msgty i_probclass = gc_probclass i_text = lv_text exceptions log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 others = 4.
BAL_LOG_MSG_ADD_FREE_TEXT call function 'BAL_LOG_MSG_ADD_FREE_TEXT' exporting i_log_handle = iv_log_hdl i_msgty = gc_msginf i_probclass = gc_probclass i_text = text-m01 exceptions log_not_found = 1 msg_inconsistent = 2 log_is_full = 3 others = 4.
BAL_DSP_PROFILE_SINGLE_LOG_GET call function 'BAL_DSP_PROFILE_SINGLE_LOG_GET' importing e_s_display_profile = xs_prof.
BAL_DSP_LOG_DISPLAY call function 'BAL_DSP_LOG_DISPLAY' exporting i_s_display_profile = is_prof exceptions profile_inconsistent = 1 internal_error = 2 no_data_available = 3 no_authority = 4 others = 5.
CASH_FORECAST_DOC_SPLIT_RLVNT call function 'CASH_FORECAST_DOC_SPLIT_RLVNT' exporting ifi_bukrs = skb1-bukrs importing ife_x_no_ds = l_xfeld exceptions exc_newgl_not_active = 1 exc_doc_split_not_active_in_fi = 2 others = 3.
FAGL_CHECK_GLFLEX_ACTIVE call function 'FAGL_CHECK_GLFLEX_ACTIVE' exporting id_bukrs = skb1-bukrs importing e_glflex_active = l_xnewgl_active.
FAGL_GET_TABLENAMES call function 'FAGL_GET_TABLENAMES' exporting i_ledger = l_ledger importing es_tabnames = ls_fagl_tabnames exceptions not_found = 1 configuration_error = 2 others = 3.
FAGL_GET_SPLITFIELDS call function 'FAGL_GET_SPLITFIELDS' exporting i_rldnr = l_ledger importing * et_fields = lt_et_fields et_dfies = lt_et_dfies exceptions others = 1.
G_TABLE_SELECT_WITH_CURSOR call function 'G_TABLE_SELECT_WITH_CURSOR' exporting i_tabname = ls_fagl_tabnames-tot_table i_aggregation = const_x i_selection = lt_selection i_fieldlist = lt_fieldlist changing c_t_glu1 = lt_glu1.
FAGL_SPL_DOC_GET call function l_funcname "call function 'FAGL_SPL_DOC_GET' exporting id_bukrs = bsis-bukrs id_gjahr = bsis-gjahr id_belnr = bsis-belnr ib_bal_items = const_x importing * et_acchd = lt_acchd et_accit = lt_accit * et_acccr = lt_acccr * et_accit_ex = lt_accit_ex eb_splexist = l_xfeld exceptions document_not_found = 1 document_not_valid = 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 RFFUEB00 or its description.