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

MF68ASAV SAP ABAP INCLUDE - documentation and ABAP source code







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


INCLUDES used within this REPORT MF68ASAV

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_TABLE_INIT CALL FUNCTION 'FVD_TABLE_INIT' EXCEPTIONS OTHERS = 1.

OBJECT_NUMBER_GET_T1 CALL FUNCTION 'OBJECT_NUMBER_GET_T1' EXPORTING bukrs = vdarl-bukrs ranl = vdarl-ranl IMPORTING objnr = iobjnr EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'ONR00' i_mode = k_insert i_wrk_tab = l_wrk_onr00 EXCEPTIONS OTHERS = 1.

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

FVD_TABLE_INFORM CALL FUNCTION 'FVD_TABLE_INFORM' IMPORTING e_flg_update = l_flg_update EXCEPTIONS OTHERS = 1.

FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING i_wrk_vdarl = l_wrk_vdarl i_vzzkoko = xvzzkoko[] i_vzzkopo = l_tab_vzzkopo.

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

FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING i_flg_log = '1' " display log in popup i_flg_distribute = 'X' " call TR-Distributor EXCEPTIONS warning_delete_bt = 0 OTHERS = 2.

ACCOUNT_REPORT_DIALOG CALL FUNCTION 'ACCOUNT_REPORT_DIALOG' EXPORTING flg_error_account = ' ' name = text-nok "SIM prot_text = text-sok. "Kauforder

ACCOUNT_REPORT_DIALOG CALL FUNCTION 'ACCOUNT_REPORT_DIALOG' EXPORTING flg_error_account = ' ' name = text-nov "SIM prot_text = text-sov. "Verkauforder

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

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDGPO' i_tab_old = yvzgpo[] i_tab_new = xvzgpo[] EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VZZKOKO' i_tab_old = yvzzkoko[] i_tab_new = xvzzkoko[] EXCEPTIONS OTHERS = 1.

FVZK_SAVE_VZZKOPO CALL FUNCTION 'FVZK_SAVE_VZZKOPO' EXPORTING dguel_kk = vzzkoko-dguel_kk ohne_verbucher = space rkey1 = vdarl-ranl TABLES x_vzzkopo = xvzzkopo y_vzzkopo = yvzzkopo EXCEPTIONS nametab_error = 01.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDORDER' i_tab_old = yvdorder[] i_tab_new = xvdorder[] EXCEPTIONS OTHERS = 1.

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

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDVORK' i_tab_old = yvdvork[] i_tab_new = xvdvork[] EXCEPTIONS OTHERS = 1.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = 'VD' object = 'FVVD_KOBJ' IMPORTING number = vdarl-sobjekt returncode = ret_code EXCEPTIONS interval_not_found = 01 number_range_not_intern = 02 object_not_found = 03 quantity_is_0 = 04.

NUMBER_GET_NEXT





CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = tzpab-numkr object = 'FVVD_RANL' IMPORTING number = vdarl-ranl returncode = ret_code EXCEPTIONS interval_not_found = 01 number_range_not_intern = 02 object_not_found = 03 quantity_is_0 = 04.

LOAN_ACCOUNT_PREPARE CALL FUNCTION 'LOAN_ACCOUNT_PREPARE' EXPORTING buchen = ' ' i_kunnr = ivzzkopo-kunnr i_vdarl = vdarl vorgang = primanota_get TABLES ivdbepp = ivdbepp xvdbepp = xvdbepp zitibepp = zitibepp ovdbepp = yvdbepp EXCEPTIONS empty_ivdbepp = 01.

LOAN_ACCOUNT_PREPARE CALL FUNCTION 'LOAN_ACCOUNT_PREPARE' EXPORTING buchen = 'X' i_kunnr = ivzzkopo-kunnr i_vdarl = vdarl vorgang = primanota_get * bei Simulation darf nicht optimiert werden, da ansonsten * die xTRANS-Felder falsch gesetzt werden --> Abbruch TRL i_no_opt_flows = bsspara-simkz "N896551 TABLES ivdbepp = pbepp xvdbepp = xvdbepp zitibepp = zitibepp ovdbepp = yvdbepp EXCEPTIONS empty_ivdbepp = 01.

LOAN_MESSAGES_INITIALIZE CALL FUNCTION 'LOAN_MESSAGES_INITIALIZE' EXPORTING i_collect_and_send = ' ' i_reset = 'X'.

CREATE_ADDBEPP_INFORMATION CALL FUNCTION 'CREATE_ADDBEPP_INFORMATION' TABLES xt_vdbepp = pbepp xt_addbepp = iaddbepp * xt_vdausz = ivdausz * xt_loanref_a = iloanref_a EXCEPTIONS masterbepp_not_unique = 1 posting_impossible = 2 OTHERS = 3.

ACCOUNT_REPORT_INIT CALL FUNCTION 'ACCOUNT_REPORT_INIT'.

FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING i_wrk_vdarl = l_wrk_vdarl i_vzzkoko = xvzzkoko[] i_vzzkopo = l_tab_vzzkopo.

FVD_TRLE_DISTRIBUTOR_ACTIVE CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_ACTIVE' EXPORTING i_bukrs = vdarl-bukrs i_gsart = vdarl-gsart EXCEPTIONS DISTRIBUTOR_CML_NOT_ACTIVE = 1 OTHERS = 2.

LOAN_POST CALL FUNCTION 'LOAN_POST' EXPORTING i_budat = bssbkpf-budat i_bktxt = bssbkpf-bktxt i_protocol = protocol i_simu = bsspara-simkz i_primanota = pbepp-rpnnr i_superprimanota = superprimanota * i_specialperiod = space i_protocol_text = 'Schuldscheinorder'(sso) i_omit_checks = space * i_delete_plan = 'X' "Plansätze löschen "N1384352 i_delete_plan = l_flg_delete_plan i_update_ist = space "Ist-Sätze schreiben i_clear_op_buffer = 'X' "Puffer mit OPs löschen TABLES xt_vdbepp = pbepp xt_addbepp = iaddbepp xt_vdbeki = xbeki xt_vdbepi = xbepi * xt_loanref_a = iloanref_a EXCEPTIONS posting_impossible = 1 OTHERS = 2.

LOAN_MESSAGES_STOP CALL FUNCTION 'LOAN_MESSAGES_STOP' EXCEPTIONS a_message = 1 e_message = 2 i_message = 3 s_message = 4 w_message = 5 OTHERS = 6.

LOAN_MESSAGES_SHOW CALL FUNCTION 'LOAN_MESSAGES_SHOW' EXPORTING i_anwnd = '0101' EXCEPTIONS inconsistent_range = 1 no_messages = 2 OTHERS = 3.

LOAN_IST_SCHREIBEN CALL FUNCTION 'LOAN_IST_SCHREIBEN' TABLES ibeki = xbeki ibepi = xbepi.

FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING I_VDBEPP_INS = xvdbepp[] I_VDBEPP_DEL = yvdbepp[] I_FLG_SIMUL = 'X' I_FLG_LOG = '1' I_FLG_DISTRIBUTE = 'X' EXCEPTIONS ERROR_FUNC_CREATE = 1 ERROR_FUNC_EXTRACT = 2 WARNING_DELETE_BT = 3 ERROR_EURO_CONVERSION = 4 OTHERS = 5.

ACCOUNT_REPORT_DIALOG CALL FUNCTION 'ACCOUNT_REPORT_DIALOG' EXPORTING flg_error_account = space name = text-nsi "SIM prot_text = text-sim.

NUMBER_RANGE_INTERVAL_LIST CALL FUNCTION 'NUMBER_RANGE_INTERVAL_LIST' EXPORTING object = 'FVVD_RPNSP' subobject = p_bukrs TABLES interval = interval EXCEPTIONS nr_range_nr1_not_found = 1 nr_range_nr1_not_intern = 2 nr_range_nr2_must_be_space = 3 nr_range_nr2_not_extern = 4 nr_range_nr2_not_found = 5 object_not_found = 6 subobject_must_be_space = 7 subobject_not_found = 8 OTHERS = 9.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = interval-nrrangenr object = 'FVVD_RPNSP' quantity = '1' subobject = p_bukrs IMPORTING number = e_superprimanota * quantity = returncode = retcode EXCEPTIONS interval_not_found = 1 number_range_not_intern = 2 object_not_found = 3 quantity_is_0 = 4 quantity_is_not_1 = 5 interval_overflow = 6 OTHERS = 7.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDZV' i_tab_old = y_vdzv[] i_tab_new = x_vdzv[] EXCEPTIONS OTHERS = 1.

POPUP_TO_SHOW_DB_DATA_IN_TABLE CALL FUNCTION 'POPUP_TO_SHOW_DB_DATA_IN_TABLE' EXPORTING title_text = text-022 "gebuchte Belege TABLES fields = fields valuetab = value_f4 EXCEPTIONS field_not_in_ddic = 01.

FVD_MAP_LC_INIT CALL FUNCTION 'FVD_MAP_LC_INIT' EXPORTING i_wrk_vdarl = c_wrk_vdarl i_wrk_vzzkoko = vzzkoko i_tab_vvzzkopo = l_tab_vvzzkopo i_flg_act_vzzbepp = space i_tab_vzzbepp = zitibepp[] IMPORTING e_flg_not_active = l_flg_not_active EXCEPTIONS OTHERS = 1.

FVD_MAP_LC_BEPP_MODIFY CALL FUNCTION 'FVD_MAP_LC_BEPP_MODIFY' EXPORTING i_mode = 'P' i_tab_vdbepp = g_tab_vdbepp_posted[] EXCEPTIONS init_error = 1 error = 2 OTHERS = 3.




FVD_MAP_LC_CALC CALL FUNCTION 'FVD_MAP_LC_CALC' EXPORTING i_flg_calc_offline = space CHANGING c_wrk_vdarl = c_wrk_vdarl 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 MF68ASAV or its description.