DKAUF01 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 DKAUF01 into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = sav_bukrs i_sarchiv = con_false i_ranl = pdarl-ranl IMPORTING e_str_vdarl = sav_vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.
LAST_DAY_IN_YEAR_GET CALL FUNCTION 'LAST_DAY_IN_YEAR_GET' EXPORTING i_date = sy-datum i_periv = t001-periv IMPORTING e_date = sav_gjaende EXCEPTIONS input_false = 01 t009_notfound = 02 t009b_notfound = 03.
FVD_ARC_KEYDATES_CHECK CALL FUNCTION 'FVD_ARC_KEYDATES_CHECK' EXPORTING i_bukrs = ivdarl-bukrs i_ranl = ivdarl-ranl * I_VDARC_DOC_ADM = i_dbudat = so_budat-low * I_DDISPO = * I_DFAELL = * I_DVALUT = IMPORTING * E_DATE_IN_ARCHIVED_PERIOD = e_dbudat_before_dparc = l_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.
FLBP_ADDRESS_FIND CALL FUNCTION 'FLBP_ADDRESS_FIND' EXPORTING adr_date_in = sy-datum adr_snumobj = 'VD' adr_sobjekt = vdarl-sobjekt adr_rolecat = my_srolint "XJY IMPORTING adr_text = sav_pname EXCEPTIONS partner_not_found = 1 partner_relation_not_found = 2 OTHERS = 3.
LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs = ivdarl-bukrs i_ranl = ivdarl-ranl I_WRK_VDARL = ivdarl READ_SCHEDULED_RECORDS = space READ_POSTED_RECORDS = space NO_STORNO = 'X' * I_TECH_RECORDS_CREATE = 'X' TABLES O_ARC_DOC_REC = tab_arc_doc EXCEPTIONS OTHERS = 5.
LOAN_AMOUNT_CALCULATE CALL FUNCTION 'LOAN_AMOUNT_CALCULATE' EXPORTING calculation_date = so_budat-high koko = t_vzzkoko vdarl = vdarl x_dbudat = con_true IMPORTING rloam = rloam TABLES i_bepp = svzzbepp i_kopo = hvzzkopo EXCEPTIONS no_conversion_currency = 01 no_date_for_conversion = 02 OTHERS = 03.
REUSE_ALV_POPUP_TO_SELECT CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT' EXPORTING i_title = text-p03 * I_SELECTION = 'X' i_zebra = 'X' * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 i_checkbox_fieldname = 'BOX' * I_LINEMARK_FIELDNAME = * I_SCROLL_TO_SEL_LINE = 'X' i_tabname = 'G_TAB_BEWART' * I_STRUCTURE_NAME = it_fieldcat = lt_fieldcat_popup[] * IT_EXCLUDING = * I_CALLBACK_PROGRAM = * I_CALLBACK_USER_COMMAND = IMPORTING * ES_SELFIELD = e_exit = ld_exit TABLES t_outtab = g_tab_bewart * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .
READ_LOAN_DOC CALL FUNCTION 'READ_LOAN_DOC' EXPORTING i_bukreis = t_vdbepi-bukrs i_nr_belkopf = t_vdbepi-rbelkpfd i_nr_vorgang = t_vdbepi-rposnr EXCEPTIONS no_entry_t001 = 01 no_entry_vdbeki = 02 no_entry_vdbepi = 03 OTHERS = 04.
FVD_ALV_CASHFLOW_DISPLAY CALL FUNCTION 'FVD_ALV_CASHFLOW_DISPLAY' EXPORTING si_is_vdarl = ivdarl si_is_vzzkoko = t_vzzkoko TABLES sc_it_vzzbepp = t_zitibepp si_it_vvzzkopo = t_vzzkopo.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'VDBEKI' TABLES dfies_tab = s_tab_dfies.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'VDBEPI' TABLES dfies_tab = s_tab_dfies.
LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs = ivdarl-bukrs read_posted_records = 'X' "Ist-Sätze lesen i_ranl = ivdarl-ranl no_storno = con_false * I_TECH_RECORDS_CREATE = 'X' * READ_TRDC_REC = ' ' read_scheduled_records = ' ' "keine Plansätze lesen * I_DVALUT_UNTIL = '99991231' TABLES o_vdbeki = t_vdbeki o_vdbepi = t_vdbepi o_vdbepp = t_vdbepp o_vzzbepp = svzzbepp * O_TRDC_REC = * O_ARC_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 .
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING last_access = so_budat-low IMPORTING last_access = so_budat-low EXCEPTIONS OTHERS = 1.
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING last_access = so_budat-high IMPORTING last_access = so_budat-high EXCEPTIONS OTHERS = 1.
GET_OVERPAYMENT CALL FUNCTION 'GET_OVERPAYMENT' EXPORTING i_vdarl = ivdarl i_dfrom = so_budat-low i_dto = so_budat-high * I_RSTICH = '1' i_x_balanced = 'X' IMPORTING e_boverpay_s_from = ld_boverpay_s_from e_boverpay_s_to = ld_boverpay_s_to e_boverpay_h_from = ld_boverpay_h_from e_boverpay_h_to = ld_boverpay_h_to e_boverpay_s_from_hw = ld_boverpay_s_from_hw e_boverpay_s_to_hw = ld_boverpay_s_to_hw e_boverpay_h_from_hw = ld_boverpay_h_from_hw e_boverpay_h_to_hw = ld_boverpay_h_to_hw TABLES it_vzzbepp = svzzbepp it_tzb0a = t_tzb0a * IT_TZB10 = EXCEPTIONS error = 1 OTHERS = 2.
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING last_access = so_budat-low IMPORTING last_access = so_budat-low EXCEPTIONS OTHERS = 1.
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING last_access = so_budat-high IMPORTING last_access = so_budat-high EXCEPTIONS OTHERS = 1.
LOAN_REFERENCE_READ_REFCONCEPT CALL FUNCTION 'LOAN_REFERENCE_READ_REFCONCEPT' EXPORTING i_objecttype = 'K' "für VDBEKI-Einträge i_objectid = objectid i_status = 'A' "Darlehensklammer aktiv TABLES xt_loanref = t_loanref EXCEPTIONS no_data_found = 1 invalid_data = 2 OTHERS = 3.
CALL FUNCTION 'LOAN_REFERENCE_READ_OBJECTID' EXPORTING i_refcat = 'A' i_refconcept = wa_loanref-refconcept i_status = 'A' TABLES xt_loanref = t_loanref EXCEPTIONS no_data_found = 1 invalid_data = 2 OTHERS = 3.
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_GDPDU_CHECK_DATES CALL FUNCTION 'FVD_GDPDU_CHECK_DATES' EXPORTING IM_APPLICATION = 'TR-LO' IM_RNG_COMPANY_CODE = BUKRS[] IMPORTING EX_FLG_TAX_AUDITOR = G_FLG_TAX_AUDITOR CHANGING CH_RNG_DATE = SO_BUDAT[] EXCEPTIONS NO_AUTHORITY = 1 WRONG_INPUT = 2 OTHERS = 3.
FVD_PRODUCTTYPE_AUTHORITY_CHK CALL FUNCTION 'FVD_PRODUCTTYPE_AUTHORITY_CHK' EXPORTING IM_FLG_SHOW_MESG = l_flg_show_mesg CHANGING chg_tab_gsa_authorized = so_gsart[].
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 DKAUF01 or its description.