SAP Reports / Programs | Financial Accounting(FI) SAP FI

/CCEE/YUFI_RFDUZI00 SAP ABAP Report - Calculate Interest on Arrears







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


Text pool values


Selection Text: DD_KUNNR = ?...(DD_KUNNR)
Selection Text: DD_BUKRS = ?...(DD_BUKRS)
Selection Text: DATLTZVZ = Include date of last int calc.
Selection Text: BISZEIT = To Period
Selection Text: BI-ZUONR = Posting allocation number
Selection Text: BI-ZINKZ = Interest block ind.of posting
Selection Text: BI-ZFSCH = Branch allocation
Selection Text: BI-WERK = Posting to plant
Selection Text: BI-STAMM = Maintain master records
Selection Text: BI-SGTXT = Posting segment text
Selection Text: BI-NAME = Batch input session name
Selection Text: BI-MAHNS = Dunning block indicator
Selection Text: BI-KOSTL = Posting to cost center
Selection Text: BI-KEEP = Hold Processed Session
Selection Text: BI-GSBER = Posting to business area
Selection Text: BI-BUVV = Interest to Fin.Assets Man.
Selection Text: BI-BUPER = Posting period
Selection Text: BI-BUDAT = Interest posting date
Selection Text: BI-BUCH = Post interest settlements
Selection Text: BI-BLDAT = Interest posting document date
Selection Text: AS-DATUM = Date of Issue
Selection Text: AKONTO = Reconciliation account
Selection Text: DEBKONTO = Acct number for additional log
Selection Text: ZUSATZZL = Additional line for line items
Selection Text: ZINSVARI = Interest calculation type
Selection Text: ZINSSTAB = Print interest rate table
Selection Text: ZINSBRU = Display interest rate changes
Selection Text: ZINS-KZ = Interest indicator
Selection Text: XFODEVIC = Print form
Selection Text: WEMOE = Bill of exchange pmnt possible
Selection Text: WEBLART = Bill/exch. pmnt document type
Selection Text: VONZEIT = From Period
Selection Text: UMSKENNZ = Sp. G/L ind. to be selected
Selection Text: T-PRINT = Number of test printouts (0-9)
Selection Text: DEBUGMOD = Create additional log
Selection Text: FAEINCL = Incl.due date in interest calc
Selection Text: FO-PRINT = Create form
Selection Text: FOPRINTR = Form printer (batch)





Selection Text: FORMULAR = Form name
Selection Text: GSBERAUF = Business area allocation
Selection Text: LI-PRINT = Print account overview
Selection Text: LIPRINTR = Acct overview printer (batch)
Selection Text: MIGRA = D Prepare Migration
Selection Text: NETTO = Calc. int. from net due date
Selection Text: SCHALTJR = Leap year
Title: Calculate Interest on Arrears
Text Symbol: 260 = Number range for invoice numbering does not exist
Text Symbol: 259 = The number range defined for numbering invoices is already defined for a document type; this is not permitted.
Text Symbol: 258 = Error in determining external interest rate
Text Symbol: 257 = Item &BELNR &BUZEI is down payment request, finding clearing document (down payment)
Text Symbol: 256 = Bill/exchange due date is used for interest calculation: &WEFAE
Text Symbol: 255 = Checking if clearing date (&AUGDT) is after last interest calc. date (&ZIND
Text Symbol: 254 = Clearing date: &AUGDT, posting date: &BUDAT
Text Symbol: 253 = Interest not calculated on item &BELNR &BUZEI since int. not calc. for clearing
Text Symbol: 252 = Credit interest is paid out for items paid before due date
Text Symbol: 251 = No interest could be calculated for item &BELNR &BUZEI
Text Symbol: 250 = Interest calculated on &PCNTR items for account &KTNRA currency &WAERS
Text Symbol: 249 = Interest calculated on item &BELNR &BUZEI
Text Symbol: 248 = Determining interest calculation numerators
Text Symbol: 247 = No valid entry found in interest table (interest ID: &VZSKZ, currency: &WAERS)
Text Symbol: 246 = Preparing interest rates
Text Symbol: 245 = or credit interest is not paid out
Text Symbol: 244 = Interest not calculated on item &BELNR &BUZEI since either it is not overdue
Text Symbol: 243 = Item &BELNR &BUZEI is &UTAGE days overdue with tolerance period
Text Symbol: 242 = Interest not calculated on item &BELNR &BUZEI since 0 days overdue
Text Symbol: 241 = Credit interest is to be paid for the item
Text Symbol: 240 = Interest not calculated on item &BELNR &BUZEI since paid with cash discount
Text Symbol: 261 = Number range not defined as internal number assigment
Text Symbol: 262 = Number range has no more free numbers
Text Symbol: 263 = Account &KTNRA skipped, since interest ID cannot be used in this report variant
Text Symbol: 264 = Interest amount = 0, since debit interest equals credit interest
Text Symbol: 265 = Due date of items &BELNR &BUZEI is moved forward by &TRATG transfer days
Text Symbol: 266 = Factory calendar is consulted when calculating days in arrears
Text Symbol: 267 = Pmnt on first work.day after due date -> Int.not calculated for item
Text Symbol: 268 = Due date of items &BELNR &BUZEI changed from &DATUM to &NETDT
Text Symbol: 269 = Total for Company Code &BUK
Text Symbol: 270 = Error Writing Migration Data





Text Symbol: 271 = CoCd Doc. No. FYear Item
Text Symbol: 300 = Error in transferring interest to Financial Assets Management
Text Symbol: 301 = Financial Assets Management not activated in following company codes
Text Symbol: 400 = RFDUZI
Text Symbol: 401 = Days overdue
Text Symbol: 411 = Open FI active
Text Symbol: 415 = Open FI 4152 Interest Formula Active
Text Symbol: 900 = Further selections
Text Symbol: 901 = Output control
Text Symbol: 902 = Posting control
Text Symbol: 903 = Additional log
Text Symbol: 904 = Interest calculation control
Text Symbol: 239 = Item paid before due date
Text Symbol: 025 = Do not use since occupied by RFDUZI10
Text Symbol: 026 = Do not use since occupied by RFDUZI10
Text Symbol: 027 = Do not use since occupied by RFDUZI10
Text Symbol: 028 = Do not use since occupied by RFDUZI10
Text Symbol: 029 = Do not use since occupied by RFDUZI10
Text Symbol: 030 = ** Calculation of interest on arrears - account overview **
Text Symbol: 031 = |Acct no. Name City |
Text Symbol: 032 = | Curr. TC Rec. BA Interest in FC Taxes in FC Total in FC |
Text Symbol: 033 = Time
Text Symbol: 034 = Date
Text Symbol: 035 = Page
Text Symbol: 036 = * Calculation period &VONDT to &BISDT *
Text Symbol: 037 = Calculation period
Text Symbol: 038 = to
Text Symbol: 039 = Calculation period
Text Symbol: 041 = No clearing documents could be found for the following documents:
Text Symbol: 042 = (Down payment requests). Therefore clearing date was used as interest calculation date
Text Symbol: 043 = Doc. no. Clrng date Clearing doc. no.
Text Symbol: 070 = The following forms are not available in the specified languages:
Text Symbol: 071 = Form name Required language Language printed
Text Symbol: 072 = --------------------------------------------------------
Text Symbol: 073 = created.
Text Symbol: 002 = +
Text Symbol: 003 = Total Amount
Text Symbol: 004 = Interest to be paid
Text Symbol: 005 = PO Box



Text Symbol: 006 = Tax
Text Symbol: 007 = BA
Text Symbol: 008 = Int.calc.numer.
Text Symbol: 009 = Int.rate
Text Symbol: 010 = Following documents do not contain a particular taxes
Text Symbol: 011 = on sales/purchases code and can therefore not be processed:
Text Symbol: 012 = CC Doc. no.
Text Symbol: 013 = -----------
Text Symbol: 015 = Interest amount
Text Symbol: 016 = ---------------
Text Symbol: 017 = ===============
Text Symbol: 018 = Total per BA
Text Symbol: 019 = Int amount (1)
Text Symbol: 020 = Tax amount (2)
Text Symbol: 021 = Total (1+2)
Text Symbol: 022 = Int.rate change
Text Symbol: 023 = Do not use since occupied by RFDUZI10
Text Symbol: 024 = Do not use since occupied by RFDUZI10
Text Symbol: 074 = Batch input session
Text Symbol: 217 = Checking if interest indicator in the item is set to SPACE
Text Symbol: 218 = Checking if open item (due on &FAEDT) is due in the period
Text Symbol: 219 = Checking if open item is due when considering tolerance days
Text Symbol: 220 = Item &BELNR &BUZEI in company code &BUKRS selected
Text Symbol: 221 = Index to item &BELNR &BUZEI in company code &BUKRS read
Text Symbol: 222 = Item &BELNR &BUZEI in company code &BUKRS read
Text Symbol: 223 = &SCNTR records selected for accounts for additional log
Text Symbol: 224 = Checking if interest amount is greater than mininum/maximum amount
Text Symbol: 225 = Credit interest is not paid
Text Symbol: 226 = Debit interest is due
Text Symbol: 227 = Interest amount (absolute): &ZNBAB &WAE1 Min./max. amount: &GRZBT &WAE2
Text Symbol: 228 = Interest amount within tolerance limit
Text Symbol: 229 = Interest amount greater than minimum/maximum amount
Text Symbol: 230 = Interest calculated: currency &WAERS from acct &KTNRA in company code &BUKRS
Text Symbol: 231 = Interest not calculated: currency &WAERS from acct &KTNRA company code &BUKRS
Text Symbol: 232 = Credit interest is due
Text Symbol: 233 = Clearing &AUGDT &AUGLZ contains payment
Text Symbol: 234 = Interest not calculated for clearing &AUGDT &AUGLZ since it contains no payt
Text Symbol: 235 = Item &BELNR &BUZEI is &UTAGE days overdue
Text Symbol: 236 = Credit interest is not paid out before due date
Text Symbol: 237 = Interest not calculated on item &BELNR &BUZEI since paid before due date
Text Symbol: 238 = Credit interest >= minimum/maximum amount is paid out
Text Symbol: 075 = Error when creating batch input session
Text Symbol: 080 = Error in daily calculation for the following items (for number of days)
Text Symbol: 081 = Please check items for correct terms of payment, if items are open
Text Symbol: 082 = check selections in the report.
Text Symbol: 083 = Doc.no. Ln Itm
Text Symbol: 200 = Program started with additional log
Text Symbol: 201 = Account &KTNRA read
Text Symbol: 202 = Checking selection options
Text Symbol: 203 = Company code &BUKRS for account &KTNRA read
Text Symbol: 204 = Do not use since occupied by RFDUZI10
Text Symbol: 205 = Selection option &SELEC checked
Text Symbol: 206 = Checking if interest indicator from customer master is not SPACE
Text Symbol: 207 = Record number &RCNTR read
Text Symbol: 208 = Checking if interest indicator &VZSKZ exists in table 056
Text Symbol: 209 = Interest indicator &VZSKZ does not exist in table 056
Text Symbol: 210 = Checking if interest calculation type is set to 'P' in table 056
Text Symbol: 211 = Account &KTNRA selected for calculating interest on arrears
Text Symbol: 212 = Calculating interest on cleared items only
Text Symbol: 213 = Checking if clearing date (&AUGDT) is within period (&VONDT,&BISDT)
Text Symbol: 214 = Checking if item to be selected is within period (&VONDT,&BISDT)
Text Symbol: 215 = Checking if item to be selected is an open credit item
Text Symbol: 216 = Item not selected since interest is not calculated on open credit items


INCLUDES used within this REPORT /CCEE/YUFI_RFDUZI00

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:

J_1BSA_COMPONENT_ACTIVE Call function 'J_1BSA_COMPONENT_ACTIVE' exporting Bukrs = T001-Bukrs Component = 'AR' exceptions others = 1.

CURRENCY_CHECK_FOR_PROCESS Call function 'CURRENCY_CHECK_FOR_PROCESS' "355613 exporting Process = 'RFDUZI00' "355613 exceptions Process_not_maintained = 1. "355613

FI_INTITHE_WRITE_FOR_MIGRATION Call function 'FI_INTITHE_WRITE_FOR_MIGRATION' "670117 exporting Id_bukrs = Bsid-Bukrs "670117 Id_belnr = Bsid-Belnr "670117 Id_gjahr = Bsid-Gjahr "670117 Id_buzei = Bsid-Buzei "670117 Id_account = Bsid-Kunnr "670117 Id_koart = 'D' "670117 Id_int_first_begin = '00000000' "670117 Id_int_total_end = '00000000' "670117 Ib_openitem = Po_aus0_offen1-flag "670117 exceptions Posting_error = 1. "670117

FI_INTITHE_WRITE_FOR_MIGRATION Call function 'FI_INTITHE_WRITE_FOR_MIGRATION' "670117 exporting Id_bukrs = Bsid-Bukrs "670117 Id_belnr = Bsid-Belnr "670117 Id_gjahr = Bsid-Gjahr "670117 Id_buzei = Bsid-Buzei "670117 Id_account = Bsid-Kunnr "670117 Id_koart = 'D' "670117 Id_int_first_begin = '00000000' "670117 Id_int_total_end = '00000000' "670117 Ib_openitem = Po_aus0_offen1-flag "670117 exceptions Posting_error = 1. "670117

FI_INTITHE_WRITE_FOR_MIGRATION Call function 'FI_INTITHE_WRITE_FOR_MIGRATION' "670117 exporting Id_bukrs = Bsid-Bukrs "670117 Id_belnr = Bsid-Belnr "670117 Id_gjahr = Bsid-Gjahr "670117 Id_buzei = Bsid-Buzei "670117 Id_account = Bsid-Kunnr "670117 Id_koart = 'D' "670117 Id_int_first_begin = '00000000' "670117 Id_int_total_end = '00000000' "670117 Ib_openitem = Po_aus0_offen1-flag "670117 exceptions Posting_error = 1. "670117

FI_INTITHE_WRITE_FOR_MIGRATION Call function 'FI_INTITHE_WRITE_FOR_MIGRATION' "670117 exporting Id_bukrs = Bsid-Bukrs "670117 Id_belnr = Bsid-Belnr "670117 Id_gjahr = Bsid-Gjahr "670117 Id_buzei = Bsid-Buzei "670117 Id_account = Bsid-Kunnr "670117 Id_koart = 'D' "670117 Id_int_first_begin = '00000000' "670117 Id_int_total_end = '00000000' "670117 Ib_openitem = Po_aus0_offen1-flag "670117 exceptions Posting_error = 1. "670117

FI_INTITHE_WRITE_FOR_MIGRATION Call function 'FI_INTITHE_WRITE_FOR_MIGRATION' "670117 exporting Id_bukrs = Wf-bukrs "670117 Id_belnr = Bkpf-Belnr "670117 Id_gjahr = Bkpf-Gjahr "670117 Id_buzei = Bseg-Buzei "670117 Id_account = Wf-konto "670117 Id_koart = 'D' "670117 Id_int_first_begin = Wf-faedt "670117 Id_int_total_end = Wf-bisdt "670117 Ib_openitem = Po_aus0_offen1-flag "17 Ib_detail = 'X' "670117 Id_int_until = Biszeit "670117 Id_array = Bseg-Vertn "670117 Id_int_curr = Wf-waers "670117 exceptions Posting_error = 1. "670117

FI_INTITHE_WRITE_FOR_MIGRATION Call function 'FI_INTITHE_WRITE_FOR_MIGRATION' "670117 exporting Id_bukrs = Wf-bukrs "670117 Id_belnr = Gdc_migration "670117 Id_gjahr = '9999' "670117 Id_buzei = '999' "670117 Id_account = Wf-konto "670117 Id_koart = 'D' "670117 Id_int_first_begin = '00000000' "670117 Id_int_total_end = Biszeit "670117 Ib_openitem = '0' "670117 Ib_detail = 'X' "670117 Id_int_until = Biszeit "670117 Id_array = space "670117 Id_int_curr = T001-Waers "670117 exceptions Posting_error = 1. "670117

POPUP_NO_LIST CALL FUNCTION 'POPUP_NO_LIST' .



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 /CCEE/YUFI_RFDUZI00 or its description.