RFVDSO04 is a standard Executable ABAP Report 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 RFVDSO04 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FMN9 - Loans: Due date list for posted doc.
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.
Selection Text: SO_ZLSCH = Payment Method (Customer)
Selection Text: SO_TITEL = D .
Selection Text: SO_SDTYP = D .
Selection Text: SO_RPNSP = General Daybook No.
Selection Text: SO_RDARN = Partner
Selection Text: SO_RANL = D .
Selection Text: SO_GSART = D .
Selection Text: SO_CURR = D .
Selection Text: SO_BUKRS = D .
Selection Text: SO_BUDAT = D .
Selection Text: SO_BEWA = D .
Selection Text: P_ZWELS = List of Pymt Meths(Pymt Detls)
Selection Text: P_VAR = D .
Selection Text: P_PLAN = Select Only Planned Records
Selection Text: P_GETREV = Select Reversals
Selection Text: P_FIDATA = Read Posting Information
Selection Text: P_EXCVAL = Do Not Select Valuations
Selection Text: P_EXCACC = Do Not Select Accruals
Selection Text: P_ALL = Select All Postings
Selection Text: P_ACTPL = Select Act. and Pl. Records
Selection Text: P_ACT = Select Only Actual Records
Title: Loans: Due date list for posted documents
Text Symbol: S03 = Display
Text Symbol: S02 = Doc. Selection
Text Symbol: S01 = Contr. Selection
Text Symbol: E02 = found in VDBEPP
Text Symbol: E01 = No Capital Transfer Recs for BO
Text Symbol: 030 = Loan
Text Symbol: 020 = Posting - Loans
Text Symbol: 010 = Posting Test Run - Loans
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FVD_GDPDU_ACTIONLOG CALL FUNCTION 'FVD_GDPDU_ACTIONLOG'.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING percentage = 0 * TEXT = ' ' id = 'SELECTION' * MSGID = ' ' * MSGNO = ' ' * MSGV1 = ' ' * MSGV2 = ' ' * MSGV3 = ' ' * MSGV4 = ' ' .
ALV_DEBIT_POSITION_LIST CALL FUNCTION 'ALV_DEBIT_POSITION_LIST' EXPORTING i_flg_show_post = 'X' i_tab_vzzbepp = gt_vzzbepp "N1163353 i_flg_add_fi_data = p_fidata "N1163353 i_str_variant = g_str_variant "N1334114 i_flg_rev_on = p_getrev "N1772703 TABLES it_vdbepp = t_vdbepp.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 TEXT = text-p01 "N1324639 id = 'SELECTION' * MSGID = ' ' * MSGNO = ' ' * MSGV1 = ' ' * MSGV2 = ' ' * MSGV3 = ' ' * MSGV4 = ' ' .
LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs =
-bukrs i_ranl = -ranl I_WRK_VDARL = READ_SCHEDULED_RECORDS = space READ_POSTED_RECORDS = 'X' NO_STORNO = flg_no_storno I_FLG_IGNORE_ACCRUALS = u_flg_exclude_accruals I_FLG_IGNORE_VALUATIONS = u_flg_exclude_valuations TABLES O_VDBEKI = lt_vdbeki_tmp * O_VDBEPI = lt_vdbepi_tmp O_VZZBEPP = lt_vzzbepp_tmp EXCEPTIONS OTHERS = 5.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 25 TEXT = text-p01 id = 'SELECTION'.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = l_percent TEXT = text-p01 id = 'SELECTION'.
LOAN_CHECK_AUTHORITY_VDARL CALL FUNCTION 'LOAN_CHECK_AUTHORITY_VDARL' "N1108621 EXPORTING I_FVD_LOAN_POST = fvd_loan_post i_bukrs = lt_vdbeki-bukrs i_ranl = lt_vdbeki-ranl I_TCODE = 'FMN9' I_PROGRAM = 'RFVDSO04' EXCEPTIONS OTHERS = 2.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 100 TEXT = text-p01 id = 'SELECTION'.
LOAN_READ_VDARL * CALL FUNCTION 'LOAN_READ_VDARL' * CHANGING * IO_VDARL = L_VDARL * EXCEPTIONS * CONTRACT_NOT_FOUND = 1 * KEY_NOT_FILLED = 2 * OTHERS = 3.
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = it_vdbeki-bukrs i_sarchiv = ' ' i_ranl = it_vdbeki-ranl IMPORTING e_str_vdarl = l_vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 0 TEXT = text-p02 id = 'SELECTION'.
TB_PROGRESS_INDICATOR CALL FUNCTION 'TB_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = l_percent TEXT = text-p02 id = 'SELECTION'.
FVD_GDPDU_CHECK_DATES CALL FUNCTION 'FVD_GDPDU_CHECK_DATES' EXPORTING IM_APPLICATION = 'TR-LO' IM_RNG_COMPANY_CODE = SO_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.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.