SAP Reports / Programs | Financial Services | Loans Management | Receivables/Payment Management(FS-CML-AC-RPM) SAP FS

RFVDMAZNB_MLT_REPAYMENTS_GRF01 SAP ABAP INCLUDE - Include RFVDMAZNB_MLT_REPAYMENTS_GRF01







RFVDMAZNB_MLT_REPAYMENTS_GRF01 is a standard ABAP INCLUDE 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 RFVDMAZNB_MLT_REPAYMENTS_GRF01 into the relevant SAP transactions such as SE38 or SE80


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 RFVDMAZNB_MLT_REPAYMENTS_GRF01. "Basic submit
SUBMIT RFVDMAZNB_MLT_REPAYMENTS_GRF01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVDMAZNB_MLT_REPAYMENTS_GRF01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include RFVDMAZNB_MLT_REPAYMENTS_GRF01


INCLUDES used within this REPORT RFVDMAZNB_MLT_REPAYMENTS_GRF01

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:

FVD_REPAYMENT_EXT_INFO_SET CALL FUNCTION 'FVD_REPAYMENT_EXT_INFO_SET' EXPORTING i_str_rrepay_zev_ext = l_str_rrepay_zev_ext i_rbo = ls_bsids_zev-rbo.

APPLY_REPAYMENT_AND_CLEAR CALL FUNCTION 'APPLY_REPAYMENT_AND_CLEAR' EXPORTING is_bsidh = ls_bsidh is_vdrepayment = ls_vdrepayment i_sim = p_simu i_batyp = con_rueckzahlung i_tab_overpayments_2b_cleared = u_tab_overpayments_2b_cleared i_tab_vdarl = c_tab_contracts IMPORTING e_loghandle = l_loghandle EXCEPTIONS clearing_not_possible = 1 posting_repayment_not_possible = 2.

FVD_REPAYMENT_EXT_INFO_SET CALL FUNCTION 'FVD_REPAYMENT_EXT_INFO_SET' EXPORTING i_str_rrepay_zev_ext = l_str_rrepay_zev_ext.

APPLY_REPAYMENT_AND_CLEAR CALL FUNCTION 'APPLY_REPAYMENT_AND_CLEAR' EXPORTING is_bsidh = ls_bsidh is_vdrepayment = ls_vdrepayment i_sim = p_simu i_batyp = con_rueckzahlung i_tab_overpayments_2b_cleared = u_tab_overpayments_2b_cleared i_tab_vdarl = c_tab_contracts i_flg_raise_lock_error = 'X' "N1313471 IMPORTING e_loghandle = l_loghandle EXCEPTIONS clearing_not_possible = 1 posting_repayment_not_possible = 2.

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = l_s_log IMPORTING e_log_handle = l_loghandle.

FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXCEPTIONS error = 1 OTHERS = 2.

FVD_CNCL_PROCESS CALL FUNCTION 'FVD_CNCL_PROCESS' EXPORTING * i_vdarl_key = lt_vdarl_key i_dcncl_e = p_budat i_dcncl_ze = p_budat i_loghandle = l_loghandle i_flg_sim = p_simu IMPORTING e_tab_vdbeki_rev = lt_vdbeki e_tab_vdbepi_rev = lt_vdbepi e_tab_bseg_rev = lt_bseg_rev e_tab_return = lt_tab_return e_tab_vdbepp_new = lt_vdbepp_new "N1718432 e_tab_vdbepp_old = lt_vdbepp_old "N1718432 CHANGING c_str_vdarl = ls_vdarl_new c_str_vdcncl = ls_vdcncl_new EXCEPTIONS failed = 1.

LOAN_MESSAGES_GIVE CALL FUNCTION 'LOAN_MESSAGES_GIVE' TABLES et_mesg = l_tab_mesg.

MAZNB_AUFLOESUNG_UEBERZAHLUNG CALL FUNCTION 'MAZNB_AUFLOESUNG_UEBERZAHLUNG' EXPORTING btci = g_flag_post budat = p_budat protocol = ' ' "machen wir selber fr alle Aufrufe s_primanota = l_rpnsp IMPORTING e_s_msg = l_msg TABLES loanref = lt_loanref "<- beki = lt_vdbeki "<- pay_bseg = lt_paybseg "-> t_tvz01 = g_tab_tvz01 "-> t_vdarl = g_tab_vdarl "-> ubepi = lt_vdbepi "<- ubeki = lt_vdbeki "<- uvert_bepp = u_vdbepp "-> t_tzpab = g_tab_tzpab "-> t_vdbepp_rev = lt_vdbepp_rev EXCEPTIONS posting_error = 01 program_error = 02 error_message = 03 OTHERS = 04.

FVD_SUCCESS_CONTRACT_APPEND CALL FUNCTION 'FVD_SUCCESS_CONTRACT_APPEND' EXPORTING i_str_vdarl_key = ls_vdarl_key.

LOAN_IST_SCHREIBEN CALL FUNCTION 'LOAN_IST_SCHREIBEN' EXPORTING herkunft = ls_vdbeki-reher TABLES ibeki = lt_vdbeki ibepi = lt_vdbepi.

LOAN_REFERENCE_ADD CALL FUNCTION 'LOAN_REFERENCE_ADD' TABLES xt_loanref = lt_loanref EXCEPTIONS table_empty = 1 invalid_data = 2 OTHERS = 3.

LOAN_MESSAGES_GIVE CALL FUNCTION 'LOAN_MESSAGES_GIVE' TABLES et_mesg = l_tab_mesg.

FVD_MAP_LC_CALC CALL FUNCTION 'FVD_MAP_LC_CALC' CHANGING c_wrk_vdarl = u_s_vdarl_new EXCEPTIONS init_error = 1 error = 2 failed = 3 OTHERS = 4.

FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXPORTING i_tablename = 'VDCNCL' EXCEPTIONS error = 1 OTHERS = 2.

FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXPORTING i_tablename = 'VDARL' EXCEPTIONS error = 1 OTHERS = 2.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDCNCL' i_flg_save = 'X' i_wrk_old = u_s_vdcncl_old i_wrk_new = u_s_vdcncl_new EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDARL' i_flg_save = 'X' i_wrk_old = u_s_vdarl_old i_wrk_new = u_s_vdarl_new EXCEPTIONS OTHERS = 1.

FVD_TABLE_INIT





CALL FUNCTION 'FVD_TABLE_INIT' EXPORTING * I_FLG_DELETE = ' ' * I_FLG_TIME_STAMP_INIT = 'X' * I_ORIGIN = I_FLG_DATA_ERROR = SPACE I_TABLENAME = 'VDBEPP' I_UPDATE_GROUP = 0 EXCEPTIONS ERROR = 1 OTHERS = 2.

FVD_TABLE_SET_VDBEPP CALL FUNCTION 'FVD_TABLE_SET_VDBEPP' EXPORTING I_FLG_TAB_INIT = space I_TAB_VDBEPP_OLD = u_t_vdbepp_old[] I_TAB_VDBEPP_NEW = l_tab_vdbepp_init[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDAUSZ' i_tab_old = l_tab_vdausz_old i_tab_new = l_tab_vdausz_new EXCEPTIONS OTHERS = 1.

FVD_TABLE_UPDATE_GROUP_GET CALL FUNCTION 'FVD_TABLE_UPDATE_GROUP_GET' CHANGING C_UPDATE_GROUP = l_update_group EXCEPTIONS ERROR = 1 OTHERS = 2.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING I_TABLENAME = 'VDBOHEAD' I_UPDATE_GROUP = l_update_group I_WRK_OLD = l_str_vdbohead_old I_WRK_NEW = l_str_vdbohead_new EXCEPTIONS ERROR = 1 OTHERS = 2.

FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING i_flg_update_task = ' ' i_flg_change_document = 'X' EXCEPTIONS OTHERS = 1.



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