The data from the payment run that you require for the form printout is provided by the payment program. The payment program stores this data in the following structures after each payment run:
contains the information on the payment, such as the payment method, payment document number and payee. The payment program creates a REGUH record for each payment.
contains the information on the paid items, such as the amount, cash discount and invoice document number. The payment program creates a REGUP record for each paid item in a payment.
contains derived values that are not contained in the above-mentioned structures. These include information from the business partner bank master record, amounts with protective asterisks, or amounts without editing characters for the OCRA line. This structure is filled by the print program, and deleted after the payment transfer medium is printed.
contains the payment amount in words.
All the fields in these structures can be used as symbols in the form. You can also transfer field contents from any of the configuration tables in the system. The prerequisite is that these are read by the appropriate print program.
For the corresponding form, text elements have been defined for the individual windows as follows:
HEADER, ADDRESS and FOOTER
For this window, company code-specific standard texts have been defined. See Text Elements for Special Windows: Graphic (3). The names of the texts have been specified for each window (dependent on the company code) in the configuration of the payment program. When the form is printed, the print program determines and inserts the appropriate text.
The MAIN window contains
several text elements: one text element each for the address text, the header
line, the line item information and the total amount.
The document numbers, dates, currency keys and amounts are provided after the payment run. Symbols have been defined in the appropriate text elements for this data.
For example, the variable ®UP-BELNR& has been entered for the document number and the variable ®UP-BLDAT& for the document date.
The CHECK window contains the information that is printed on the actual check. Symbols have been defined in the text for such information from the payment run. Using these symbols, the print program determines the check number, account number, bank number and amount, for example.