SAP Reports / Programs | Financials | Financial Supply Chain Management | Analyzer(FIN-FSCM-TRM-AN) SAP FIN

RAFO_CFUPD_UPDATE SAP ABAP Report - Update Loan Summarization Information







RAFO_CFUPD_UPDATE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RAFO_CFUPD_UPDATE 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

AFO_CFUPDATE - Update Cash Flow Management


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 RAFO_CFUPD_UPDATE. "Basic submit
SUBMIT RAFO_CFUPD_UPDATE AND RETURN. "Return to original report after report execution complete
SUBMIT RAFO_CFUPD_UPDATE 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: S_DATE = D Created On
Selection Text: S_USER = D Created By
Title: Update Loan Summarization Information


INCLUDES used within this REPORT RAFO_CFUPD_UPDATE

INCLUDE RAFO_CFUPD_UPDATETOP . "


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:

EH_INIT_ERROR_ITAB CALL FUNCTION 'EH_INIT_ERROR_ITAB'.

OBJECT_KEY_GET_T1 CALL FUNCTION 'OBJECT_KEY_GET_T1' EXPORTING objnr = wrk_afo_cf_update-objnr IMPORTING bukrs = lock_bukrs ranl = lock_ranl EXCEPTIONS wrong_obart = 1 OTHERS = 2.

ENQUEUE_E_RM_VDARL CALL FUNCTION 'ENQUEUE_E_RM_VDARL' EXPORTING mode_vdarl = 'E' mandt = sy-mandt bukrs = lock_bukrs * SARCHIV = ranl = lock_ranl * X_BUKRS = ' ' * X_SARCHIV = ' ' * X_RANL = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

ENQUEUE_EJBDOBJ1 CALL FUNCTION 'ENQUEUE_EJBDOBJ1' EXPORTING * MODE_JBDOBJ1 = 'E' * MANDT = SY-MANDT objnr = wrk_afo_cf_update-objnr * X_OBJNR = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

EH_SHOW_ERROR_ITAB_NEW CALL FUNCTION 'EH_SHOW_ERROR_ITAB_NEW' EXPORTING i_auswtyp = '2' "VaR * TITLEBAR = text-001 " aufgetretene Fehler 1 * HEADING = text-002 " aufgetretene Fehler 2 * I_LOGNAME = * IMPORTING * E_LOGNAME = .

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

ISB_CF_INIT CALL FUNCTION 'ISB_CF_INIT'.

ISB_OBJECT_CF_GENERATE CALL FUNCTION 'ISB_OBJECT_CF_GENERATE' EXPORTING i_kalkdatum = sy-datum i_rm_cf_construction = 'X' TABLES i_jbixobj_tab = it_jbixobj i_vdarl_tab = it_vdarl io_error_itab = it_sprot.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

RM_GET_JBRZ_CF CALL FUNCTION 'RM_GET_JBRZ_CF' EXPORTING i_jbixobj = wrk_jbixobj IMPORTING e_jbrcfadd = st_jbrcfadd TABLES e_jbdzstr = it_jbdzstr e_jbdzsko = it_jbdzsko EXCEPTIONS no_cf = 1 OTHERS = 2.

EH_APPEND_TO_ERROR_ITAB CALL FUNCTION 'EH_APPEND_TO_ERROR_ITAB' EXPORTING loc_error_tab = local_error_itab s_prot = ' ' s_err_tab = 'X'.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

EH_SHOW_ERROR_ITAB_NEW





CALL FUNCTION 'EH_SHOW_ERROR_ITAB_NEW' EXPORTING i_auswtyp = '2' "VaR * TITLEBAR = text-001 * HEADING = text-002 * I_LOGNAME = * IMPORTING * E_LOGNAME = .

ISB_RM_BP_SAVE CALL FUNCTION 'ISB_RM_BP_SAVE' TABLES it_jbrbpcfv_old = it_old_jbrbpcfvn it_jbrbpcfv_new = it_new_jbrbpcfvn it_jbrbstv_old = it_jbrbstv_old it_jbrbstv_new = it_jbrbstv_new it_jbrubstv_old = it_jbrubstv_old it_jbrubstv_new = it_jbrubstv_new it_jbraccount_old = it_jbraccount_old it_jbraccount_new = it_jbraccount_new it_jbramount_old = it_jbramount_old it_jbramount_new = it_jbramount_new it_jbregsh_old = it_old_jbregsh it_jbregsh_new = it_new_jbregsh it_jbrbpfart_old = it_old_jbrbpfart it_jbrbpfart_new = it_new_jbrbpfart error_itab = it_sprot EXCEPTIONS error = 1 OTHERS = 2.

EH_APPEND_TO_ERROR_ITAB CALL FUNCTION 'EH_APPEND_TO_ERROR_ITAB' EXPORTING loc_error_tab = local_error_itab s_prot = ' ' s_err_tab = 'X'.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

OBJECT_KEY_GET_T1 CALL FUNCTION 'OBJECT_KEY_GET_T1' EXPORTING objnr = wrk_afo_cf_update-objnr IMPORTING bukrs = lock_bukrs ranl = lock_ranl EXCEPTIONS wrong_obart = 1 OTHERS = 2.

EH_APPEND_ROW CALL FUNCTION 'EH_APPEND_ROW' EXPORTING wrk_error_itab = wrk_error_itab.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

EH_SHOW_ERROR_ITAB_NEW CALL FUNCTION 'EH_SHOW_ERROR_ITAB_NEW' EXPORTING i_auswtyp = '2' "VaR * TITLEBAR = text-001 * HEADING = text-002 * I_LOGNAME = * IMPORTING * E_LOGNAME = .

AFO_NR_ADMDATA_UPDATE_MULTIPLE CALL FUNCTION 'AFO_NR_ADMDATA_UPDATE_MULTIPLE' EXPORTING i_user = sy-uname i_time = sy-uzeit i_date = sy-datum TABLES i_tab_cfupdate = it_block_update_save. "SL210900

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

EH_SHOW_ERROR_ITAB_NEW CALL FUNCTION 'EH_SHOW_ERROR_ITAB_NEW' EXPORTING i_auswtyp = '2' "VaR * TITLEBAR = text-001 " aufgetretene Fehler 1 * HEADING = text-002 " aufgetretene Fehler 2 * I_LOGNAME = * IMPORTING * E_LOGNAME = .



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