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

MF67AI10 SAP ABAP INCLUDE - Modules: Loans Initial Screen







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


Text pool values


Title: Modules: Loans Initial Screen


INCLUDES used within this REPORT MF67AI10

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_CL_ECML_LOAN_CHECK CALL FUNCTION 'FVD_CL_ECML_LOAN_CHECK' EXPORTING i_str_vdarl_key = l_s_vdarl_key IMPORTING e_flg_ecml_loan = g_flg_ecml_loan EXCEPTIONS error = 1 OTHERS = 2.

FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = l_s_vdarl_key-bukrs i_sarchiv = l_s_vdarl_key-sarchiv i_ranl = l_s_vdarl_key-ranl IMPORTING e_str_vdarl = vdarl EXCEPTIONS OTHERS = 1.

FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = l_s_vdarl_key-bukrs i_sarchiv = l_s_vdarl_key-sarchiv i_ranl = l_s_vdarl_key-ranl IMPORTING e_str_vdarl = l_vdarl_flp "note 1860195 EXCEPTIONS OTHERS = 1.

FTR_FLP_STATUS_GET CALL FUNCTION 'FTR_FLP_STATUS_GET' EXPORTING im_bukrs = l_vdarl_flp-bukrs "N1860195 im_rfha = l_vdarl_flp-flp_number "N1860195 IMPORTING ex_is_delivered = ex_is_delivered.

FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = l_s_vdarl_key-bukrs i_sarchiv = l_s_vdarl_key-sarchiv i_ranl = l_s_vdarl_key-ranl IMPORTING e_str_vdarl = vdarl EXCEPTIONS OTHERS = 1.

CHECK_CONFIRMATION_PROCEDURE CALL FUNCTION 'CHECK_CONFIRMATION_PROCEDURE' EXPORTING * BUKRS = ' ' fgobj = con_sfgobj IMPORTING sfgaktiv = flg_sfgaktiv EXCEPTIONS not_found = 1 OTHERS = 2.

MC_SELECT CALL FUNCTION 'MC_SELECT' EXPORTING bukrs_in = vdarl-bukrs snumobj_in = 'VD' srgrp_in = h_srgrp IMPORTING ranl_out = vdarl-ranl EXCEPTIONS illegal_matchcode = 01 internal_error = 02 no_record_found = 03 no_record_selected = 04.

NUMBER_GET_INFO CALL FUNCTION 'NUMBER_GET_INFO' EXPORTING nr_range_nr = tzpab-numkr object = 'FVVD_RANL' IMPORTING interval = num_int EXCEPTIONS interval_not_found = 01 object_not_found = 02.

FVD_LOAN_OL_GET_ROLE_APPL CALL FUNCTION 'FVD_LOAN_OL_GET_ROLE_APPL' EXPORTING i_tda10_sanlf = tda10-sanlf IMPORTING e_appl = h_srgrp e_tzaf_sanlf = vdarl-sanlf EXCEPTIONS error_parameters = 1 OTHERS = 2.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = vdarl-ranl IMPORTING output = vdarl-ranl.

FVD_LOAN_OL_GET_ROLE_APPL CALL FUNCTION 'FVD_LOAN_OL_GET_ROLE_APPL' EXPORTING i_tzaf_sanlf = vdarl-sanlf IMPORTING e_appl = h_srgrp EXCEPTIONS error_parameters = 1 OTHERS = 2.

FVD_MD_CMS_CHECK CALL FUNCTION 'FVD_MD_CMS_CHECK' EXPORTING i_gsart = vdarl-gsart IMPORTING e_flg_cms = g_flg_cms e_flg_cms_gsart = g_flg_cms_gsart.

FVD_GDPDU_CHECK_OVERLAP CALL FUNCTION 'FVD_GDPDU_CHECK_OVERLAP' EXPORTING im_application = 'TR-LO' im_company_code = vdarl-bukrs im_user = sy-uname im_program = sy-cprog im_loannumber = vdarl-ranl IMPORTING ex_flg_tax_auditor = l_tax_auditor EXCEPTIONS wrong_input = 2.

FVD_GDPDU_ACTIONLOG CALL FUNCTION 'FVD_GDPDU_ACTIONLOG' EXPORTING im_company_code = vdarl-bukrs im_loannumber = vdarl-ranl.

ISSR_IF_GET_ISSR_STATE CALL FUNCTION 'ISSR_IF_GET_ISSR_STATE' EXPORTING i_bukrs = vdarl-bukrs IMPORTING e_state = l_state.

ISSR_MD_ADMIN_CHECK_DYN_ACTIV CALL FUNCTION 'ISSR_MD_ADMIN_CHECK_DYN_ACTIV' EXPORTING i_bukrs = vdarl-bukrs i_rantyp = '1' IMPORTING e_flg_active = l_flag_active.

ISSR_MD_ADMIN_CHECK_MFT_EXISTS CALL FUNCTION 'ISSR_MD_ADMIN_CHECK_MFT_EXISTS' EXPORTING i_bukrs = vdarl-bukrs i_asset_nr = vdarl-ranl i_gsart = vdarl-gsart i_sanlf = vdarl-sanlf IMPORTING e_mft_exists = l_mft_exists EXCEPTIONS not_found = 1 OTHERS = 2.

ROLLOVER_CHECK_STATUS CALL FUNCTION 'ROLLOVER_CHECK_STATUS' EXPORTING i_ranl = vdarl-ranl i_bukrs = vdarl-bukrs i_sanlf = vdarl-sanlf IMPORTING e_vdpopo = ivdpopo e_returncode = ret_code. "(1 = not in a rollover file)

REPAYMENT_SCHEDULE_DATA_GET





CALL FUNCTION 'REPAYMENT_SCHEDULE_DATA_GET' "N1467210 EXPORTING i_bukrs = vdarl-bukrs i_ranl = vdarl-ranl IMPORTING e_tab_vdarl_rp = gt_xvdarl_rp e_date_last_print = gv_rp_date_last_print e_date_last_request = gv_rp_date_last_request.

FVD_BO_UI_POPUP_MESSAGES CALL FUNCTION 'FVD_BO_UI_POPUP_MESSAGES' EXPORTING i_no_popup = 'X' CHANGING c_loghandle = g_log_handle.

FVD_LOAN_OL_SET_ENTRY_MODE CALL FUNCTION 'FVD_LOAN_OL_SET_ENTRY_MODE' EXPORTING i_tda10_bearb = tda10-bearb CHANGING c_str_vdarl = vdarl.

FVD_LOAN_OL_SET_ENTRY_MODE CALL FUNCTION 'FVD_LOAN_OL_SET_ENTRY_MODE' EXPORTING i_tda10_bearb = tda10-bearb CHANGING c_str_vdarl = vdarl.

FVD_SEPA_OL_SET_CONTRACT_BIC CALL FUNCTION 'FVD_SEPA_OL_SET_CONTRACT_BIC' EXPORTING i_wrk_vdarl = vdarl i_det_type = gs_tzpab_addon-iban_det_type IMPORTING E_CONTRACT_BIC = vdarl-contract_bic EXCEPTIONS NO_BIC_FOUND = 1 OTHERS = 2.

FVD_SEPA_OL_SET_CONTRACT_IBAN CALL FUNCTION 'FVD_SEPA_OL_SET_CONTRACT_IBAN' EXPORTING i_det_type = vdarl-iban_det i_wrk_vdarl = vdarl i_bank_key = gs_tzpab_addon-bank_key IMPORTING E_IBAN_DET_TYPE = vdarl-iban_det E_CONTRACT_IBAN = vdarl-contract_iban EXCEPTIONS * NO_VALID_IBAN = 1 "N1763528 OTHERS = 2.

FVD_SEPA_OL_SET_CONTRACT_BIC CALL FUNCTION 'FVD_SEPA_OL_SET_CONTRACT_BIC' EXPORTING i_wrk_vdarl = vdarl i_det_type = gs_tzpab_addon-iban_det_type IMPORTING E_CONTRACT_BIC = vdarl-contract_bic EXCEPTIONS NO_BIC_FOUND = 1 OTHERS = 2.

FVD_LOAN_OL_SET_ENTRY_MODE CALL FUNCTION 'FVD_LOAN_OL_SET_ENTRY_MODE' EXPORTING i_tda10_bearb = tda10-bearb CHANGING c_str_vdarl = vdarl.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-cprog dynumb = sy-dynnr translate_to_upper = 'X' TABLES dynpfields = i_dynpfields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 OTHERS = 9.

FVD_LOAN_OL_GET_ROLE_APPL CALL FUNCTION 'FVD_LOAN_OL_GET_ROLE_APPL' EXPORTING i_tda10_sanlf = tda11-sanlf IMPORTING e_tzaf_sanlf = p_sanlf EXCEPTIONS error_parameters = 1 OTHERS = 2.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'GSART' dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'GSART' TABLES value_tab = valuetab field_tab = fields return_tab = returnvalue EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-cprog dynumb = sy-dynnr TABLES dynpfields = i_dynpfields EXCEPTIONS OTHERS = 8.

FSBP_READ_BUT000 CALL FUNCTION 'FSBP_READ_BUT000' EXPORTING i_partner = rmf67-ssuch IMPORTING e_but000 = h_but000 EXCEPTIONS wrong_parameters = 1 no_data_found = 2 OTHERS = 3.

FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = vdarl-bukrs i_sarchiv = 'M' i_ranl = rmf67-ranlm IMPORTING e_str_vdarl = l_str_vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.

FLBP_LOAD_PARTNER CALL FUNCTION 'FLBP_LOAD_PARTNER' EXPORTING i_load_hvp = 'X' i_snumobj = 'VD' i_sobjekt = l_sobjekt i_rolle = h_rolecat IMPORTING partnr_hvp = l_partner EXCEPTIONS not_found = 1 OTHERS = 2.

FTB_CHECK_FINSERV_ACTIVE CALL FUNCTION 'FTB_CHECK_FINSERV_ACTIVE' EXCEPTIONS ea_finserv_not_active = 1 OTHERS = 2.



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