DKAU1F01 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 DKAU1F01 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.
Title: Form Routines for Account Statement RFVDKAU0
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
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.
FVZ_ADDRESS_FIND CALL FUNCTION 'FVZ_ADDRESS_FIND' EXPORTING ADR_DATE_IN = SY-DATUM ADR_SNUMOBJ = 'VD' ADR_SOBJEKT = VDARL-SOBJEKT ADR_ROLETYP = MY_SROLINT IMPORTING ADR_TEXT = SAV_PNAME EXCEPTIONS PARTNER_NOT_FOUND = 1 PARTNER_RELATION_NOT_FOUND = 2 OTHERS = 3.
LOAN_AMOUNT_CALCULATE CALL FUNCTION 'LOAN_AMOUNT_CALCULATE' EXPORTING CALCULATION_DATE = R_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 = 'S_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 = s_Tab_BEWART * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .
POPUP_TO_DECIDE_LIST CALL FUNCTION 'POPUP_TO_DECIDE_LIST' EXPORTING * CURSORLINE = 1 MARK_FLAG = 'X' MARK_MAX = 15 * START_COL = 0 * START_ROW = 0 TEXTLINE1 = TEXT-006 TEXTLINE2 = TEXT-007 * TEXTLINE3 = ' ' TITEL = TEXT-005 IMPORTING ANSWER = ANSWER TABLES T_SPOPLI = T_BEWART EXCEPTIONS NOT_ENOUGH_ANSWERS = 1 TOO_MUCH_ANSWERS = 2 TOO_MUCH_MARKS = 3 OTHERS = 4.
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.
TRANSACTION_LOAN_LOAD CALL FUNCTION 'TRANSACTION_LOAN_LOAD' EXPORTING BUKRS = IVDARL-BUKRS P_I_TYPE = 'I' RANL = IVDARL-RANL SANLF = IVDARL-SANLF * STICHTAG = '99999999' NO_STORNO = CON_FALSE * importing * nomkapital = * pnomkapital = * psumtilgung = * sumtilgung = TABLES YVDBEKI = T_VDBEKI YVDBEPI = T_VDBEPI YVDBEPP = T_VDBEPP EXCEPTIONS RANL_NOT_FOUND = 1 OTHERS = 2.
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING LAST_ACCESS = R_BUDAT-LOW IMPORTING LAST_ACCESS = R_BUDAT-LOW EXCEPTIONS OTHERS = 1.
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING LAST_ACCESS = R_BUDAT-HIGH IMPORTING LAST_ACCESS = R_BUDAT-HIGH EXCEPTIONS OTHERS = 1.
GET_OVERPAYMENT CALL FUNCTION 'GET_OVERPAYMENT' EXPORTING I_VDARL = IVDARL I_DFROM = R_BUDAT-LOW I_DTO = R_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 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 = R_BUDAT-LOW IMPORTING LAST_ACCESS = R_BUDAT-LOW EXCEPTIONS OTHERS = 1.
SO_WIND_FOLDERS_LADAT_CHANGE CALL FUNCTION 'SO_WIND_FOLDERS_LADAT_CHANGE' EXPORTING LAST_ACCESS = R_BUDAT-HIGH IMPORTING LAST_ACCESS = R_BUDAT-HIGH EXCEPTIONS OTHERS = 1.
LOAN_SET_ACENV CALL FUNCTION 'LOAN_SET_ACENV' CHANGING XS_VDBEKI = T_VDBEKI EXCEPTIONS DATA_MISSING = 1 COULD_NOT_SET_ACENV = 2 OTHERS = 3.
LOAN_REFERENCE_READ_OBJECTID CALL FUNCTION 'LOAN_REFERENCE_READ_OBJECTID' EXPORTING I_REFCAT = 'V' I_REFCONCEPT = REFCONCEPT I_STATUS = 'A' TABLES XT_LOANREF = T_LOANREF EXCEPTIONS NO_DATA_FOUND = 1 INVALID_DATA = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.