SAP Reports / Programs | Financial Services | Loans Management(FS-CML) SAP FS

MF68VF01 SAP ABAP INCLUDE - Form Routines for Loan Reversal Module







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


Text pool values


Title: Form Routines for Loan Reversal Module


INCLUDES used within this REPORT MF68VF01

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:

VDBEKI_SELECT_REVERSE_ACCOUNT CALL FUNCTION 'VDBEKI_SELECT_REVERSE_ACCOUNT' EXPORTING bukrs = bukrs ranl = ranl storno_art = storno_art IMPORTING f_data_sets_found = f_data_sets_found TABLES s_beki = s_beki f_beki = f_beki.

STORNO_POSSIBLE CALL FUNCTION 'STORNO_POSSIBLE' EXPORTING flag_ist_prinzip = flag_ist_prinzip s_bukrs = s_beki-bukrs s_rbelkpfd = s_beki-rbelkpfd IMPORTING flag_ok = kz_beki-flag_storno_poss.

FVZR_LOAD_KOKOS CALL FUNCTION 'FVZR_LOAD_KOKOS' EXPORTING * FLG_LAST = 'X' i_bukrs = bukrs i_rkey1 = ranl i_sanlf = vdarl-sanlf i_skokoart = kokoart i_skokoart_bis = '03' TABLES xvzzkoko = xvzzkoko EXCEPTIONS not_found = 01.

TRANSACTION_LOAN_LOAD * CALL FUNCTION 'TRANSACTION_LOAN_LOAD' * EXPORTING * BUKRS = VDARL-BUKRS * P_I_TYPE = PLANIST "KZ Plan- und/oder Ist-Sätze * RANL = VDARL-RANL "P=nur Plan, I=nur Ist, ' '=alle * SANLF = VDARL-SANLF * TABLES * YVDBEKI = YVDBEKI "Tabellen mit dem vom FB * YVDBEPI = YVDBEPI "gefunden Plan- und Ist-Sätzen.

LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs = vdarl-bukrs * READ_POSTED_RECORDS = 'X' i_ranl = vdarl-ranl * no_storno = ' ' * I_TECH_RECORDS_CREATE = 'X' * READ_TRDC_REC = ' ' * READ_SCHEDULED_RECORDS = 'X' i_dvalut_until = rmf67-dbudatu TABLES o_vdbeki = yvdbeki o_vdbepi = yvdbepi o_vdbepp = yvdbepp * o_vzzbepp = * O_TRDC_REC = o_arc_doc_rec = g_tab_vdarc_doc_rec * CHANGING * O_TRDC_ADM = * O_ARC_DOC_ADM = * O_D_ARC = * O_DVARC = * O_DPARC = * O_DFARC = * O_DDARC = * EXCEPTIONS * RANL_NOT_FOUND = 1 * I_DVALUT_UNTIL_TOO_EARLY = 2 * OTHERS = 3 .

REBUILD_BEPP_FROM_BEPI CALL FUNCTION 'REBUILD_BEPP_FROM_BEPI' EXPORTING flag_storno = 'X' TABLES ibeki = storno_beki ibepi = ibepi ibepp = storno_bepp.

TRANSACTION_LOAN_FILL * CALL FUNCTION 'TRANSACTION_LOAN_FILL' * TABLES * YVDBEKI = YVDBEKI "Alte Plan- und Ist-Sätze plus * YVDBEPI = YVDBEPI "neu erfaßte Sollstellungen * YVDBEPP = YVDBEPP "stehen nach FB in MY_ZITIBEPP.

TRANSACTION_LOAN_FILL CALL FUNCTION 'TRANSACTION_LOAN_FILL' EXPORTING p_i_type = ' ' "Plan-und Istsätze i_tab_vdarc_doc_rec = g_tab_vdarc_doc_rec TABLES yvdbeki = yvdbeki yvdbepi = yvdbepi yvdbepp = yvdbepp zitibepp = my_zitibepp.

FVZK_LOAD_VZZKOPO_BATCH CALL FUNCTION 'FVZK_LOAD_VZZKOPO_BATCH' EXPORTING gsart = vdarl-gsart koko_key = koko_key TABLES ivzzkopo = ivzzkopo EXCEPTIONS OTHERS = 1.

CASH_FLOW_CONSTRUCT_LOAN CALL FUNCTION 'CASH_FLOW_CONSTRUCT_LOAN' EXPORTING i_koko = xvzzkoko i_saktpas = ' ' i_ssolist = flag_ist_prinzip i_vdarl = vdarl IMPORTING * E_BFRATE = * E_DATUM_LFZ = * E_DRSALDO = e_rsaldo = rsaldo TABLES i_bepp = my_zitibepp i_kopo = ivzzkopo EXCEPTIONS keine_tilgungskonditionen = 01 laufzeitende_fehlt = 02 laufzeitende_nicht_ermittelbar = 03 laufzeit_oder_rate_fehlt = 04 negative_tilgung_aufgetreten = 05.

LOAN_ACCOUNT_PREPARE CALL FUNCTION 'LOAN_ACCOUNT_PREPARE' EXPORTING i_kunnr = ivzzkopo-kunnr i_vdarl = vdarl TABLES ivdbepp = dvdbepp xvdbepp = new_bepp zitibepp = my_zitibepp EXCEPTIONS empty_ivdbepp = 01.

FVD_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET_VDBEPP CALL FUNCTION 'FVD_TABLE_SET_VDBEPP' EXPORTING i_tab_vdbepp_old = yvdbepp[] i_tab_vdbepp_new = new_bepp[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING i_flg_update_task = space EXCEPTIONS OTHERS = 1.

POPUP_TO_SHOW_DB_DATA_IN_TABLE CALL FUNCTION 'POPUP_TO_SHOW_DB_DATA_IN_TABLE' EXPORTING title_text = text-010 TABLES fields = fields valuetab = value_f4 EXCEPTIONS field_not_in_ddic = 01.

SELECT_STOCK_REVERSE * CALL FUNCTION 'SELECT_STOCK_REVERSE' * EXPORTING * i_vdbeki = storno_beki * IMPORTING * flg_ok = flg_okay * EXCEPTIONS * enqueue_error = 01 * loan_error = 02 * not_found = 03 * user_error = 04 * ziti_error = 05 * OTHERS = 06.

ACCOUNT_REPORT_DIALOG * CALL FUNCTION 'ACCOUNT_REPORT_DIALOG' * EXPORTING * flg_error_account = ' ' * name = bktxt * prot_text = bktxt.



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