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

MF67BU00 SAP ABAP INCLUDE - Form Routines f.Trnsfr of Cap. SAPMF67B + Rev.of Cap.Trnsfr SAPLFDSR







MF67BU00 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 MF67BU00 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 MF67BU00. "Basic submit
SUBMIT MF67BU00 AND RETURN. "Return to original report after report execution complete
SUBMIT MF67BU00 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 f.Trnsfr of Cap. SAPMF67B + Rev.of Cap.Trnsfr SAPLFDSR


INCLUDES used within this REPORT MF67BU00

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:

DARWIN_ABGRENZUNG_ERMITTELN * CALL FUNCTION 'DARWIN_ABGRENZUNG_ERMITTELN' * EXPORTING * I_BBEZUG = SAV_BBEZUG * BUKRS = VDARL-BUKRS * KZ_SIM = SAV_KZSIM * RANTYP = CON_DARLEHEN * STICHINC = SAV_STICHINC * STICHULT = SAV_STICHULT * VERFAHREN = SAV_ABGVERFAHREN * STICHTAG = SAV_STICHTAG * TABLES * EFEHLER = EBEPP " Fehlerhafte * EZITI = ABEPP " Ausgabe des FB * IZITI = XVZZBEPP " Eingabe zum FB * EXCEPTIONS * NO_RECORD_FOUND_T001 = 01 * NO_RECORD_FOUND_TZBZ = 02 * OTHERS = 03.

LOAN_ACCRUAL_INTERFACE * CALL FUNCTION 'LOAN_ACCRUAL_INTERFACE' * EXPORTING ** I_FLG_CONDENSE = ' ' * I_BBEZUG = SAV_BBEZUG ** I_SABGRENZ_DISA = ' ' ** I_SABGRENZ_REST = ' ' * KZ_SIM = SAV_KZSIM ** P_KURSBER = ' ' ** P_KZ_WAER = '2' * STICHINC = SAV_STICHINC * STICHTAG = SAV_STICHTAG * STICHULT = SAV_STICHULT * VERFAHREN = SAV_ABGVERFAHREN * I_VDARL = HLP_VDARL " 260899 * I_VZZKOKO = XVZZKOKO * TABLES * EFEHLER = EBEPP " Fehlerhafte * EZITI = ABEPP " Ausgabe des FB ** IZITI = XVZZBEPP"Eingabe zum FB "scho 270900 * IZITI = NEW_XVZZBEPP " scho 270900 ** ISTICH = * I_VZZKOPO = XVZZKOPO * EXCEPTIONS * NO_RECORD_FOUND_T001 = 1 * NO_RECORD_FOUND_TZBZ = 2 * OTHERS = 3 .

LOAN_ACCRUAL_INTERFACE CALL FUNCTION 'LOAN_ACCRUAL_INTERFACE' EXPORTING * I_FLG_CONDENSE = ' ' * I_BBEZUG = '0' * i_sabgrenz_disa = ' ' * i_sabgrenz_rest = '9' * KZ_SIM = sav_kzsim * P_HANDELSPLATZ = ' ' * P_KURSBER = ' ' * P_KZ_WAER = '2' i_flg_no_eff_int = flg_no_eff_int "N1605106 stichinc = sav_stichinc stichtag = sav_stichtag stichult = sav_stichult I_FLG_SAC_CALC_EADS = 'X' "N1753731 * VERFAHREN = '1' i_vdarl = hlp_vdarl i_vzzkoko = xvzzkoko TABLES efehler = ebepp eziti = abepp iziti = new_xvzzbepp * ISTICH = i_vzzkopo = xvzzkopo EXCEPTIONS no_record_found_t001 = 1 no_record_found_tzbz = 2 OTHERS = 3.

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

LOAN_TEST CALL FUNCTION 'LOAN_TEST' EXPORTING batch_kz = con_true bktxt = bssbkpf-bktxt bldat = bssbkpf-bldat budat = bssbkpf-budat callt = con_true " sofort buchen prot_text = con_false selkz = con_false " Keine TZ37-Prüfungen mappe = bsspara-mappe s_primanota = sav_rpnsup IMPORTING flg_ok = flg_buok TABLES fehler = fehler error = fehler beki = yvdbeki bepi = yvdbepi ibepp = ivdbepp pay_bseg = ibssbseg t_ftpost = t_ftpost t_vdausz = t_vdausz.

ERROR_RULE_ACCOUNT CALL FUNCTION 'ERROR_RULE_ACCOUNT' " Fehlerprotokoll EXPORTING channel = 'O'.

LOAN_IST_SCHREIBEN CALL FUNCTION 'LOAN_IST_SCHREIBEN' TABLES ibeki = yvdbeki ibepi = yvdbepi.

REVERSE_LOAN_ACCOUNT CALL FUNCTION 'REVERSE_LOAN_ACCOUNT' EXPORTING batch_kz = con_true protocol = con_true callt = con_true code = sav_code " wg. AUSGLEICHS_BELEGE

ERROR_RULE_ACCOUNT CALL FUNCTION 'ERROR_RULE_ACCOUNT' " Fehlerprotokoll EXPORTING channel = 'O'.

POPUP_LOAN_INPUT * CALL FUNCTION 'POPUP_LOAN_INPUT' * EXPORTING * BLDAT = RMF67-DBUDATU * BUDAT = RMF67-DBUDATU * IMPORTING * ABBRUCH = SAV_ABBRUCH * BKTXT = BSSBKPF-BKTXT * BLDAT = BSSBKPF-BLDAT * BUDAT = BSSBKPF-BUDAT * MAPPE = BSSPARA-MAPPE * SIMKZ = BSSPARA-SIMKZ.

FVD_VBUDAT_GET_BUDAT_RULES CALL FUNCTION 'FVD_VBUDAT_GET_BUDAT_RULES' EXPORTING i_application = '12' " Vertragszusammenlegung IMPORTING e_date = local_budat e_show_popup = local_show_popup EXCEPTIONS no_entry = 1 OTHERS = 2.

LOAN_GET_ADDITIONAL_DATA CALL FUNCTION 'LOAN_GET_ADDITIONAL_DATA' EXPORTING BUDAT = BSSBKPF-BUDAT "note 745472 anwendung = '2' i_flg_no_simu = 'X' "N1125888 i_bukrs = bssbkpf-bukrs "N1837082 IMPORTING abbruch = sav_abbruch bktxt = bssbkpf-bktxt budat = bssbkpf-budat * PROTOCOL = simulation = bsspara-simkz * PERIOD = * SSTOGRD = .

ACCOUNT_REPORT * CALL FUNCTION 'ACCOUNT_REPORT' * EXPORTING * BATCH_KZ = CON_TRUE * FLG_ERROR_ACCOUNT = CON_FALSE * HEADER_TEXT = TEXT-F05 * NAME = TEXT-N10 * RANTYP = CON_DARLEHEN * SVERRKZ = CON_FALSE * SWITCH_WAER = CON_FALSE * TABLES * PARAMETER = XT_PARAMETER * TBKPF = XT_BKPF * TBSEG = XT_BSEG.

ACCOUNT_REPORT_DIALOG CALL FUNCTION 'ACCOUNT_REPORT_DIALOG'" Scho rein zu F3.04

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

LOAN_ACCOUNT_PREPARE CALL FUNCTION 'LOAN_ACCOUNT_PREPARE' EXPORTING buchen = con_true i_kunnr = xvzzkopo-kunnr i_vdarl = ivdarl vorgang = flg_vorgangnr i_no_opt_flows = flg_no_opt "N1437196 TABLES ivdbepp = uvdbepp xvdbepp = xvdbepp zitibepp = xvzzbepp * Performanceoptimierung Schlüsselvergabe im loan_account_prepare * Übergabe der alten BEPP mit alten Schlüsseln AR 050204 ovdbepp = yvdbepp EXCEPTIONS empty_ivdbepp = 01.

FVZR_LOAD_KOKOS CALL FUNCTION 'FVZR_LOAD_KOKOS' EXPORTING i_skokoart = con_kokoart flg_last = con_true i_bukrs = darlqz-bukrs i_rkey1 = darlqz-ranl i_sanlf = darlqz-sanlf TABLES xvzzkoko = xvzzkoko EXCEPTIONS not_found = 01 OTHERS = 02.

FVZK_LOAD_VZZKOPO_BATCH CALL FUNCTION 'FVZK_LOAD_VZZKOPO_BATCH' EXPORTING gsart = darlqz-gsart koko_key = koko_key TABLES ivzzkopo = xvzzkopo.

TRANSACTION_LOAN_FILL





CALL FUNCTION 'TRANSACTION_LOAN_FILL' EXPORTING p_i_type = ' ' i_tab_vdarc_doc_rec = g_tab_vdarc_doc_rec TABLES yvdbeki = yvdbeki yvdbepi = yvdbepi yvdbepp = yvdbepp zitibepp = xvzzbepp.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = 'FVVD_RPNSP' quantity = con_quantity subobject = sav_bukrs IMPORTING number = sav_rpnsup returncode = returncode EXCEPTIONS interval_not_found = 01 number_range_not_intern = 02 object_not_found = 03 quantity_is_0 = 04.

ADDRESS_FIND * call function 'ADDRESS_FIND' * exporting * adr_date_in = rmf67-dbudatu * adr_snumobj = 'VD' * adr_sobjekt = sav_objekt * adr_srgrp = con_srgrp * adr_srolint = con_srolint * importing * adr_text = sav_adresse * exceptions * no_role_found = 01 * partner_not_found = 02 * partner_relation_not_found = 03.

FLBP_ADDRESS_FIND CALL FUNCTION 'FLBP_ADDRESS_FIND' EXPORTING adr_date_in = rmf67-dbudatu adr_snumobj = 'VD' adr_sobjekt = sav_objekt adr_rolecat = con_srolint "XJY IMPORTING adr_text = sav_adresse EXCEPTIONS partner_not_found = 01 partner_relation_not_found = 02 OTHERS = 03.

TRANSACTION_LOAN_LOAD * CALL FUNCTION 'TRANSACTION_LOAN_LOAD' * EXPORTING * bukrs = darlqz-bukrs * p_i_type = ' ' * ranl = darlqz-ranl * sanlf = darlqz-sanlf * stichtag = rmf67-dbudatu * TABLES * yvdbeki = yvdbeki * yvdbepi = yvdbepi * yvdbepp = yvdbepp.

LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs = darlqz-bukrs i_ranl = darlqz-ranl no_storno = 'X' TABLES o_vdbeki = yvdbeki o_vdbepi = yvdbepi o_vdbepp = yvdbepp o_arc_doc_rec = g_tab_vdarc_doc_rec EXCEPTIONS ranl_not_found = 1 i_dvalut_until_too_early = 2 OTHERS = 3.

FVD_CHECK_CHANGE_AFTER_DATE CALL FUNCTION 'FVD_CHECK_CHANGE_AFTER_DATE' EXPORTING si_check_date = rmf67-dbudatu * SI_IT_VZZBEPP = si_it_vdbepp = yvdbepp[] EXCEPTIONS result_true = 1 OTHERS = 2 .

CHECK_PRIMANOTA_AKTIV CALL FUNCTION 'CHECK_PRIMANOTA_AKTIV' EXPORTING bukrs = vdarl-bukrs rantyp = con_darlehen vvsbuakt = con_sbuakt no_popup = flg_nopup IMPORTING aus_spnnr = sav_spnnr pri_aktiv = flg_jprnota EXCEPTIONS not_found = 01 OTHERS = 02.

LOAN_AMOUNT_CALCULATE CALL FUNCTION 'LOAN_AMOUNT_CALCULATE' EXPORTING calculation_date = rmf67-dbudatu koko = xvzzkoko vdarl = vdarl x_load_conditions = con_false x_load_i = con_false x_load_p = con_false IMPORTING rloam = rloam TABLES ***** e_bbas = svzzbbas gibt'n nicht mehr 10.02

DEQUEUE_EFVDARL CALL FUNCTION 'DEQUEUE_EFVDARL' EXPORTING bukrs = lock_key-bukrs sarchiv = lock_key-sarchiv ranl = lock_key-ranl x_bukrs = space * x_sarchiv = con_true x_sarchiv = space x_ranl = space.

ENQUEUE_EFVDARL * CALL FUNCTION 'ENQUEUE_EFVDARL' * EXPORTING * bukrs = lock_key-bukrs * sarchiv = lock_key-sarchiv * ranl = lock_key-ranl * x_bukrs = space * x_sarchiv = con_true * x_ranl = space * EXCEPTIONS * foreign_lock = 01 * system_failure = 02.

FVD_ENQUEUE_EFVDARL CALL FUNCTION 'FVD_ENQUEUE_EFVDARL' EXPORTING mode_vdarl = 'E' mandt = sy-mandt bukrs = lock_key-bukrs sarchiv = lock_key-sarchiv ranl = lock_key-ranl * X_BUKRS = ' ' * x_sarchiv = con_true * X_RANL = ' ' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

FVD_TABLE_UPDATE_GROUP_GET CALL FUNCTION 'FVD_TABLE_UPDATE_GROUP_GET' CHANGING c_update_group = l_update_group EXCEPTIONS OTHERS = 1.

FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDARL' i_update_group = l_update_group i_flg_save = 'X' " Für Änderungsbelege i_wrk_old = l_wrk_vdarl_old " Alter Wert i_wrk_new = l_wrk_vdarl_new " Neuer Wert EXCEPTIONS OTHERS = 1.

PRIMANOTA_MAINTENANCE CALL FUNCTION 'PRIMANOTA_MAINTENANCE' TABLES vdpn_new = xvdpn vdpn_old = yvdpn EXCEPTIONS no_delete = 01 no_insert = 02 OTHERS = 03.

USERDATA_MAINTAIN CALL FUNCTION 'USERDATA_MAINTAIN' EXPORTING herkunft = ' ' inuser = ruser IMPORTING exuser = ruser.

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

AUFLOESEN_VZ_UZ * CALL FUNCTION 'AUFLOESEN_VZ_UZ' * EXPORTING * I_BUKRS = VDARL-BUKRS ** s_primanota = sav_rpnsup ??? * TABLES * I_FVVALUZ = IFVVALUZ * I_VDBEPP = IVDBEPP * I_BUCHPARA = XT_PARAMETER * I_BUCHKOPF = XT_BKPF * I_BUCHBSEG = XT_BSEG * I_VDBEKI = YVDBEKI * I_VDBEPI = YVDBEPI * EXCEPTIONS * BOOK_IMPOSSIBLE = 01 * TABLE_EMPTY = 02 * OTHERS = 03.

ERROR_RULE_ACCOUNT * CALL FUNCTION 'ERROR_RULE_ACCOUNT' * EXPORTING * CHANNEL = '0'.

CASH_FLOW_CONSTRUCT_LOAN CALL FUNCTION 'CASH_FLOW_CONSTRUCT_LOAN' EXPORTING i_koko = xvzzkoko i_saktpas = darlqz-saktpas i_ssolist = i_vdarl-ssolist i_vdarl = i_vdarl IMPORTING e_rsaldo = sav_rsaldo TABLES i_bepp = xvzzbepp i_kopo = xvzzkopo EXCEPTIONS keine_tilgungskonditionen = 01 laufzeitende_fehlt = 02 laufzeitende_nicht_ermittelbar = 03 laufzeit_oder_rate_fehlt = 04 negative_tilgung_aufgetreten = 05 OTHERS = 06.




READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' EXPORTING * CLIENT = SY-MANDT date = ivdbepp-dvalut foreign_currency = ivdbepp-sbwhr local_currency = t001-waers * TYPE_OF_RATE = 'M' IMPORTING * EXCHANGE_RATE = * FOREIGN_FACTOR = * LOCAL_FACTOR = * VALID_FROM_DATE = * DERIVED_RATE_TYPE = fixed_rate = f_rate * EXCEPTIONS * NO_RATE_FOUND = 1 * NO_FACTORS_FOUND = 2 * NO_SPREAD_FOUND = 3 * DERIVED_2_TIMES = 4 * OVERFLOW = 5 * OTHERS = 6 .

READ_NOTATION CALL FUNCTION 'READ_NOTATION' EXPORTING foreign_currency = ivdbepp-sbwhr local_currency = t001-waers date = sy-datum IMPORTING NOTATION = l_notation EXCEPTIONS OTHERS = 1 .

TRANSACTION_CONVERSION CALL FUNCTION 'TRANSACTION_CONVERSION' EXPORTING calculation_type = 4 foreign_currency = ivdbepp_kurs-sbwhr kursberechnung = tzbz-rkursber local_currency = t001-waers order = ivdbepp_kurs request1 = ' ' request2 = ' ' transaction = ivdbepp_kurs IMPORTING transaction_o = ivdbepp_kurs * EXCEPTIONS * ERROR_IN_CALCULATION_TYPE = 1 * NO_LOCAL_CURRENCY = 2 * OTHERS = 3 .

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

LOAN_POST CALL FUNCTION 'LOAN_POST' EXPORTING i_budat = bssbkpf-budat "Buchungsdatum i_bktxt = bssbkpf-bktxt i_protocol = '1' i_simu = space i_primanota = ivdbepp-rpnnr i_superprimanota = sav_rpnsup * I_SPECIALPERIOD = PA_BUPER * I_PROTOCOL_TEXT = TEXT-B01 i_omit_checks = space i_delete_plan = space "Plansätze nicht löschen i_update_ist = space i_clear_op_buffer = space "Puffer mit OPs löschen TABLES xt_vdbepp = ivdbepp xt_addbepp = it_addbepp * XT_BSID = * XT_BSIS = xt_vdbeki = yvdbeki xt_vdbepi = yvdbepi * XT_LOANREF_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_CORRECTIONS_OPTION = ' ' * I_LINE_FROM = '000' * I_LINE_TO = '999' i_anwnd = '0101' * I_OBJECT = ' ' * I_MASK = '1' * I_SEND_IF_ONE = ' ' * I_SHOW_LINNO = 'X' * IMPORTING * E_CORRECTIONS_WANTED = EXCEPTIONS inconsistent_range = 1 no_messages = 2 OTHERS = 3.

LOAN_IST_SCHREIBEN CALL FUNCTION 'LOAN_IST_SCHREIBEN' TABLES ibeki = yvdbeki ibepi = yvdbepi.

NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = 'FVVD_PNNR' subobject = ivdbepp-bukrs IMPORTING number = l_rpnnr EXCEPTIONS interval_not_found = 01 number_range_not_intern = 02 object_not_found = 03 quantity_is_0 = 04.

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

LOAN_REVERSE CALL FUNCTION 'LOAN_REVERSE' EXPORTING * I_BKTXT = TEXT-T22 i_protocol = 1 i_simulation = ' ' i_primanota = primanota i_superprimanota = sav_rpnsup i_protocol_text = bssbkpf-bktxt i_omit_checks = ' ' i_insert_actual = 'X' * I_ONLY_PLAN_ITEMS = ' ' i_clear_op_buffers = ' ' TABLES xt_beki_rev = l_tab_vdbeki_rev et_vdbeki = l_tab_vdbeki_dum et_vdbepi = l_tab_vdbepi_dum et_vdbepp = l_tab_vdbepp_dum EXCEPTIONS posting_impossible = 1 cancel_button_on_account_sel = 2 OTHERS = 3.

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' " muß ggf. raus scho

ACCOUNT_REPORT_DIALOG * CALL FUNCTION 'ACCOUNT_REPORT_DIALOG'
ENDIF.

NUMBER_RANGE_INTERVAL_LIST CALL FUNCTION 'NUMBER_RANGE_INTERVAL_LIST' EXPORTING object = 'FVVD_PNNR' subobject = p_svdbeki_bukrs TABLES interval = intervalle 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 = intervalle-nrrangenr object = 'FVVD_PNNR' quantity = '1' subobject = p_svdbeki_bukrs * toyear = '0000' * ignore_buffer = ' ' IMPORTING number = p_primanota quantity = menge 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.

ACCOUNT_DETERMINATION CALL FUNCTION 'ACCOUNT_DETERMINATION' EXPORTING i_anwnd = ls_ikofi-anwnd i_eigr1 = ls_ikofi-eigr1 i_eigr2 = ls_ikofi-eigr2 i_eigr3 = ls_ikofi-eigr3 i_eigr4 = ls_ikofi-eigr4 i_fpart = ls_ikofi-fpart i_komo1 = ls_ikofi-komo1 i_komo2 = ls_ikofi-komo2 i_ktopl = ls_ikofi-ktopl i_sakin = ls_ikofi-sakin i_sakinb = ls_ikofi-sakin IMPORTING e_ikofi = ls_ikofi EXCEPTIONS input_missing = 1 input_wrong = 2 replace_impossible = 3 rule_not_defined = 4 schema_not_found = 5 OTHERS = 6.

ACCOUNT_DETERMINATION_REPLACE CALL FUNCTION 'ACCOUNT_DETERMINATION_REPLACE' EXPORTING i_anwnd = ls_ikofi-anwnd i_komo1 = ls_ikofi-komo1 i_komo2 = ls_ikofi-komo2 i_ktopl = ls_ikofi-ktopl i_ktos1 = ls_ikofi-ktos1 i_ktos2 = ls_ikofi-ktos2 i_sakin = ls_ikofi-sakin i_sakinb = ls_ikofi-sakin IMPORTING e_ikofi = ls_ikofi EXCEPTIONS input_missing = 1 input_wrong = 2 replace_impossible = 3 OTHERS = 4.

LOAN_REFERENCE_READ_REFCONCEPT CALL FUNCTION 'LOAN_REFERENCE_READ_REFCONCEPT' EXPORTING i_objecttype = con_objecttype_g i_objectid = l_objectid i_status = con_active TABLES xt_loanref = lt_loanref EXCEPTIONS no_data_found = 1 invalid_data = 2 OTHERS = 3.

LOAN_REFERENCE_READ_REFCONCEPT CALL FUNCTION 'LOAN_REFERENCE_READ_REFCONCEPT' EXPORTING i_objecttype = con_objecttype_k i_objectid = l_objectid i_status = con_active TABLES xt_loanref = lt_loanref EXCEPTIONS no_data_found = 1 invalid_data = 2 OTHERS = 3.

FVD_MAP_LC_INIT CALL FUNCTION 'FVD_MAP_LC_INIT' EXPORTING i_wrk_vdarl = i_wrk_vzzkoko = i_wrk_vzzkoko i_tab_vvzzkopo = i_tab_vvzzkopo i_flg_act_vzzbepp = space i_tab_vzzbepp = l_tab_vzzbepp 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 = i_tab_post_vdbepp * 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 = EXCEPTIONS OTHERS = 1.

FVD_DEBTTR_API_GETLIST CALL FUNCTION 'FVD_DEBTTR_API_GETLIST' EXPORTING i_bukrs = u_wrk_bukrs i_ranl = u_wrk_ranl i_valdat = u_wrk_dbudat IMPORTING e_post = debttr_post e_input = debttr_input * E_TAB_VDDEBTTRANS = EXCEPTIONS debttr_not_found = 1.

FVD_ARC_ADM_KEYDATES_MAX_GET CALL FUNCTION 'FVD_ARC_ADM_KEYDATES_MAX_GET' EXPORTING i_tab_vdarl_key = t_vdarl_arc IMPORTING e_max_dparc = l_max_dat_arc * E_MAX_DDARC = * E_MAX_DFARC = * E_MAX_DVARC = EXCEPTIONS no_loan_selected = 1 OTHERS = 2 .

FVD_ARC_KEYDATES_CHECK CALL FUNCTION 'FVD_ARC_KEYDATES_CHECK' EXPORTING i_bukrs = l_bukrs i_ranl = l_ranl * I_VDARC_DOC_ADM = i_dbudat = l_dbudat i_ddispo = l_ddispo i_dfaell = l_ddispo i_dvalut = l_ddispo IMPORTING e_date_in_archived_period = l_date_in_archived_period * E_DBUDAT_BEFORE_DPARC = * E_DPARC = * E_DDISPO_BEFORE_DDARC = * E_DDARC = * E_DFAELL_BEFORE_DFARC = * E_DFARC = * E_DVALUT_BEFORE_DVARC = * E_DVARC = EXCEPTIONS key_not_filled = 1 no_date_parameter = 2 OTHERS = 3 .

FI_PAYMENT_RUN_REGUS_DELETE CALL FUNCTION 'FI_PAYMENT_RUN_REGUS_DELETE' EXPORTING i_bukrs = is_vdarl-bukrs.

LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING I_BUKRS = i_tab_yvdbeki-bukrs I_RANL = i_tab_yvdbeki-ranl READ_SCHEDULED_RECORDS = ' ' READ_POSTED_RECORDS = 'X' NO_STORNO = ' ' TABLES O_VDBEKI = tab_beki O_VDBEPI = tab_bepi EXCEPTIONS RANL_NOT_FOUND = 1 I_DVALUT_UNTIL_TOO_EARLY = 2 OTHERS = 3 .

ACCUMULATION_INIT CALL FUNCTION 'ACCUMULATION_INIT' EXPORTING foreign_currency = u_darlqz-scwhr local_currency = u_t001-waers rantyp = '1' s_reval = '2' s_rloam = space s_rprof = space x_storno_verarbeiten = ' ' x_ssd = u_tzpa-sreval.

ACCUMULATION_ADD CALL FUNCTION 'ACCUMULATION_ADD' EXPORTING rldepo = '1' vbepp = l_wrk_vzzbepp x_ssd = u_tzpa-sreval.

ACCUMULATION_RESULT_SINGLE CALL FUNCTION 'ACCUMULATION_RESULT_SINGLE' EXPORTING rldepo = '1' IMPORTING reval = l_wrk_reval.



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