SAP Reports / Programs | Financial Accounting | Accounts Receivable | Interest Calculation(FI-AR-AR-IN) SAP FI

RFKZIS00_PDF SAP ABAP Report - Vendor Interest Scale







RFKZIS00_PDF is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report RFKZIS00 creates an interest scale (balance interest calculation) in local currency for vendors...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFKZIS00_PDF 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 RFKZIS00_PDF. "Basic submit
SUBMIT RFKZIS00_PDF AND RETURN. "Return to original report after report execution complete
SUBMIT RFKZIS00_PDF 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: ARMOD = D .
Selection Text: AS-DATUM = Date of Issue
Selection Text: BANKVZ = Standard interest calculation
Selection Text: BI-BLDAT = Document date of session
Selection Text: BI-BUCH = Post interest settlements
Selection Text: BI-BUDAT = Posting date of session
Selection Text: BI-BUPER = Posting period
Selection Text: BI-GSBER = Posting to business area
Selection Text: BI-KEEP = Hold Processed Session
Selection Text: BI-NAME = Session name
Selection Text: BI-RVAL = Post also if val. date in past
Selection Text: BI-SGTXT = Posting segment text
Selection Text: BI-STAMM = Update master record
Selection Text: BI-VALUT = Value date of session
Selection Text: BI-ZUONR = Assignment number
Selection Text: BISZEIT = Dummy - instead of num.text
Selection Text: DAT2TYP = Additional date
Selection Text: DATLTZZL = Date of last interest run
Selection Text: ZINSSPLI = Interest splitting
Selection Text: ZINSSAUE = Interest rate overview
Selection Text: ZINS-KZ = Interest calculation indicator
Selection Text: XFODEVIC = Print out form
Selection Text: VONZEIT = Dummy - instead of num.text
Selection Text: VD-STUFE = Summarization level (0-2)
Selection Text: VAL-TYP = Reference date (1,2,3)
Selection Text: T-PRINT = Number of test printouts (0-9)
Selection Text: SCHALTJR = Leap year
Selection Text: SALDENZZ = Additional balance line
Selection Text: S-UMSKZ = Special G/L transactions
Selection Text: S-UMSATZ = Evaluate special G/L trans.
Selection Text: LI-PRINT = List to printer (batch)
Selection Text: FORMULAR = Form name
Selection Text: FO-PRINT = Form printer (batch)
Selection Text: DEBUGMOD = Additional log
Selection Text: DEBKONTO = Accounts for additional log
Title: Vendor Interest Scale
Text Symbol: 274 = put)
Text Symbol: 275 =





Text Symbol: 276 =
Text Symbol: 277 =
Text Symbol: 278 = Business area is being evaluated
Text Symbol: 279 = Bal.carried fwd adjusted, since predated val. date already posted last yr
Text Symbol: 280 = Account has no items in calculation period and bal. carried forward is zero
Text Symbol: 282 = No int calculation (and batch input) for account &KTNRA in co. code &BUKRS
Text Symbol: 283 = The following entry is missing from table 056Y:
Text Symbol: 284 = Interest indicator &VZSKZ, special G/L indicator &UMSKZ
Text Symbol: 285 = Check whether special G/L ind &UMSKZ for int ind &VZSKZ is in table 056Y
Text Symbol: 286 = Check whether special G/L indicator &UMSKZ is correct
Text Symbol: 287 = Special G/L int indicator &VZSKZ is being evaluated according to table 056Y
Text Symbol: 288 = Do not use, since it is filled by RFDZIS10
Text Symbol: 289 = No batch input for account &KTNRA in company code &BUKRS
Text Symbol: 290 = Do not use, since it is filled by RFDZIS10
Text Symbol: 273 = Posting made in &WAER1 to the &WAER2 account &KONTO -> items skipped.
Text Symbol: 272 = Item &BELNR &BUZEI stored temporarily (evaluate only if value dates in past)
Text Symbol: 271 = Date of last interest run per parameter: &DATLZ
Text Symbol: 270 = Date of last interest run not maintained in master record: ->
Text Symbol: 269 = Date of last interest run maintained in master record: &DATLZ
Text Symbol: 268 = Determining date of last interest run
Text Symbol: 267 =
Text Symbol: 266 =
Text Symbol: 265 = after or on the earliest value date &AELRV in the past
Text Symbol: 264 = Selecting items that are before int calc lower limit &VZUNT and
Text Symbol: 263 = Importing item data from INDX file (&INDEX index)
Text Symbol: 262 = Error during import from INDX.
Text Symbol: 261 = Error during export. Enlarge INDX file.
Text Symbol: 260 = Number of items: &PCNTR
Text Symbol: 259 = Exporting item data to INDX file (&INDEX index)
Text Symbol: 258 = &SCNTR documents selected for account &KTNRA in company code &BUKRS
Text Symbol: 291 = No batch input because of above-mentioned reasons
Text Symbol: 983 = Set Negative Interest rates to zero
Text Symbol: 982 = Negative Interest rates allowed
Text Symbol: 981 = Negative Interest rates not allowed
Text Symbol: 980 = Negative Interest rates
Text Symbol: 915 = Interest terms from
Text Symbol: 914 = Int.Calc.numrtr
Text Symbol: 913 = Interest amount
Text Symbol: 912 = Int.calculation.period





Text Symbol: 911 = Int.past.period with post-entered valuedates
Text Symbol: 910 = Strt.newcalc.period
Text Symbol: 909 = Int.rte.chnge
Text Symbol: 908 = Closing bal.
Text Symbol: 907 = Post. date
Text Symbol: 906 = Doc. date
Text Symbol: 905 = Value date
Text Symbol: 904 = Carryfwd.bal
Text Symbol: 903 = Additional log
Text Symbol: 902 = Posting control
Text Symbol: 901 = Output control
Text Symbol: 900 = Further selections
Text Symbol: 503 = -------------------------------------
Text Symbol: 502 = Int ID Curr. DateFROM Transaction type
Text Symbol: 501 = in the following interest transaction types:
Text Symbol: 500 = An entry for amount FROM = 0 is missing (in T056A, time-dependent terms)
Text Symbol: 401 = Vendor int rate
Text Symbol: 400 = RFKZIS
Text Symbol: 298 = Interest amount = 0, since debit interest equals credit interest
Text Symbol: 297 = Number range has no more free numbers
Text Symbol: 296 = Number range not defined as internal number assigment
Text Symbol: 295 = Number range for invoice numbering does not exist
Text Symbol: 294 = The number range defined for numbering invoices is already defined for a document type; this is not permitted.
Text Symbol: 292 = Check whether special G/L indicator is correct
Text Symbol: 030 = Do not use, since it is filled by RFDZIS10
Text Symbol: 031 = Do not use, since it is filled by RFDZIS10
Text Symbol: 032 = Do not use, since it is filled by RFDZIS10
Text Symbol: 033 = Do not use, since it is filled by RFDZIS10
Text Symbol: 034 = Do not use, since it is filled by RFDZIS10
Text Symbol: 035 = Do not use, since it is filled by RFDZIS10
Text Symbol: 036 = Do not use, since it is filled by RFDZIS10
Text Symbol: 037 = Calculation period
Text Symbol: 038 = Batch input session
Text Symbol: 039 =
Text Symbol: 040 = Int rate(%) Interest
Text Symbol: 041 = ------------------------------------
Text Symbol: 042 = Batch input session
Text Symbol: 043 = Date FROM Amt FROM Rate (%)
Text Symbol: 044 = Date FROM Amt FROM Rate (%)



Text Symbol: 045 = ----------------------------------------------
Text Symbol: 046 = Interest rate overview
Text Symbol: 047 = Terms for debit interest from
Text Symbol: 048 = Terms for credit interest from
Text Symbol: 049 = Created
Text Symbol: 050 = Error during generation of batch input session
Text Symbol: 051 = Error table for vendor interest scale from
Text Symbol: 052 = ----------------------------------------------------------
Text Symbol: 053 = Company code overview
Text Symbol: 200 = Program started with additional log
Text Symbol: 001 =
Text Symbol: 002 = to
Text Symbol: 003 = Balance Carryforward
Text Symbol: 004 = Closing balance
Text Symbol: 005 = Int calc numers Rate (%) Interest
Text Symbol: 006 = -------------------------------------------------------------------
Text Symbol: 008 = Total interest
Text Symbol: 009 = Interest rate change
Text Symbol: 010 = Vendor Interest Scale
Text Symbol: 011 = Date
Text Symbol: 012 = Page
Text Symbol: 013 = Closing bal incl int
Text Symbol: 014 = D
Text Symbol: 015 = C
Text Symbol: 016 = |CC IID D/C ind Interest |
Text Symbol: 018 = |CC IID Interest |
Text Symbol: 019 = Do not use, since filled by RFDZIS00 and RFDZIS10
Text Symbol: 020 = Following entries are missing from table 001
Text Symbol: 021 = CC
Text Symbol: 022 = --
Text Symbol: 023 = D-
Text Symbol: 024 = C-
Text Symbol: 025 = Start of new settlement period
Text Symbol: 026 = PO box
Text Symbol: 027 = (Past period with post-entered value dates)
Text Symbol: 227 = Checking if document is not statistical
Text Symbol: 228 = Check whether special G/L indicator is empty
Text Symbol: 229 = Document &BELNR has no valid value date. Posting date used.
Text Symbol: 230 = Item &BELNR &BUZEI in company code &BUKRS read
Text Symbol: 232 = Predated value date: Item value date &VALUT is after upper limit &VZOBE
Text Symbol: 233 = Item &BELNR &BUZEI in company code &BUKRS not selected
Text Symbol: 234 = Value date in the past: Item value date &VALUT is before lower limit &VZUNT
Text Symbol: 235 = and CPU date &DATUM is after date of last interest run &DATLT
Text Symbol: 236 = Balance carried forward corrected, since value date in past affects last year
Text Symbol: 237 = Item &BELNR &BUZEI in company code &BUKRS selected
Text Symbol: 238 = Do not use, since it is filled by RFDZIS10
Text Symbol: 239 = Do not use, since it is filled by RFDZIS10
Text Symbol: 241 = Account &KTNRA in company code &BUKRS skipped
Text Symbol: 242 = Master record information of account &KTNRA selected
Text Symbol: 243 = Item has earliest value date in the past: &VALUT
Text Symbol: 244 = Interest rate change on &DATUM
Text Symbol: 246 = Processing account &KTNRA in company code &BUKRS
Text Symbol: 249 = Min/max amount &BETRA &WAE1 is greater than interest amount &ZINBE &WAE2
Text Symbol: 250 = Int ID &VZSKZ does not allow any credit interest payment (&WAERS &ZINBE)
Text Symbol: 251 = No posting records generated
Text Symbol: 252 = Account &KTNRA has value dates in the past
Text Symbol: 253 =
Text Symbol: 255 =
Text Symbol: 256 = Interest rate cannot be determined
Text Symbol: 257 =
Text Symbol: 201 = Record number &RCNTR read
Text Symbol: 202 = Account &KTNRA read
Text Symbol: 203 = Company code &BUKRS for account &KTNRA read
Text Symbol: 204 = Check the selection options
Text Symbol: 205 = Selection option &SELEC checked
Text Symbol: 206 = Check whether interest indicator from master record is empty
Text Symbol: 207 = Check whether company code &BUKRS exists in table 001
Text Symbol: 208 = Company code &BUKRS is not in table 001.
Text Symbol: 209 = Check whether interest indicator &VZSKZ is in table 056
Text Symbol: 210 = Interest indicator &VZSKZ is not in table 056.
Text Symbol: 211 = Check whether tax code in table 056 is set to "S"
Text Symbol: 212 = Interest indicator: &VZSKZ
Text Symbol: 213 = Interest calculation frequency not in master record or in table 056S.
Text Symbol: 214 = Settlement day &ABRTG in table 056S invalid. "31" used.
Text Symbol: 215 = Determining interest calculation period
Text Symbol: 216 = Date of last interest calculation: &ZINDT
Text Symbol: 217 = Interest calculation lower limit: &UNTER, upper limit: &OBERG
Text Symbol: 218 = Checking if lower limit is before upper limit
Text Symbol: 219 = Date of last int calc does not fit -> Lower and upper limit from control card
Text Symbol: 220 = Checking if calculated upper limit is not greater than that of control card
Text Symbol: 221 = Could not determine fiscal year for company code &BUKRS.
Text Symbol: 222 = Company code &BUKRS of account &KTNRA selected for interest calculation
Text Symbol: 223 = Read fiscal year &GJAHR in company code &BUKRS
Text Symbol: 225 = Checking if fiscal year is correct
Text Symbol: 226 = Index to item &BELNR &BUZEI in company code &BUKRS read


INCLUDES used within this REPORT RFKZIS00_PDF

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:

FP_FUNCTION_MODULE_NAME

FP_JOB_OPEN * - call function 'FP_FUNCTION_MODULE_NAME' to generate the * function module * - call subroutine to fill_outputparams to fill print parameters * - call function 'FP_JOB_OPEN' to open PDF form.

FP_JOB_CLOSE * - call function 'FP_JOB_CLOSE' to close PDF form.

ADDRESS_INTO_PRINTFORM * - call function 'ADDRESS_INTO_PRINTFORM' to print address.

RS_REFRESH_FROM_DYNAMICAL_SEL Call function 'RS_REFRESH_FROM_DYNAMICAL_SEL' "915544 exporting Curr_report = Program "915544 Mode_write_or_move = 'W' "915544 importing P_trange = Gt_trange "915544 exceptions Not_found = 1. "915544

GET_CURRENT_YEAR CALL FUNCTION 'GET_CURRENT_YEAR' EXPORTING BUKRS = BUKRS DATE = DATE IMPORTING CURRM = CURRM CURRY = CURRY PREVM = PREVM PREVY = PREVY.

DETERMINE_DUE_DATE Call function 'DETERMINE_DUE_DATE' "527205 exporting I_faede = Gs_faede "527205 importing E_faede = Gs_faede. "527205

CURRENCY_GET_SUBSEQUENT Call function 'CURRENCY_GET_SUBSEQUENT' "361608 exporting Currency = T001-Waers "361608 Process = 'RFDZIS00' "361608 Date = Biszeit "361608 Bukrs = Zs-bukrs "361608 importing Currency_new = Gd_newwaers. "361608

WRITE_FORM * CALL FUNCTION 'WRITE_FORM' * EXPORTING * ELEMENT = '5000'. "Saldovortrag

WRITE_FORM * CALL FUNCTION 'WRITE_FORM' * EXPORTING * ELEMENT = '5001'. "Beginn neuer Abrechnungs.

CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING DATE = VALUTN FOREIGN_AMOUNT = GZINSEN FOREIGN_CURRENCY = T001-WAERS LOCAL_CURRENCY = T056S-WAERSCHL TYPE_OF_RATE = 'M' IMPORTING LOCAL_AMOUNT = WZINSEN.

BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING CLIENT = SY-MANDT GROUP = BI-NAME USER = SY-UNAME EXCEPTIONS GROUP_INVALID = 01 HOLDDATE_INVALID = 02 INTERNAL_ERROR = 03.

BDC_INSERT CALL FUNCTION 'BDC_INSERT' EXPORTING TCODE = 'FK02' TABLES DYNPROTAB = INS_BDC_TAB EXCEPTIONS INTERNAL_ERROR = 1 NOT_OPEN = 2 QUEUE_ERROR = 3 TCODE_INVALID = 4.



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