Ansicht
Dokumentation

RFKKZE00 - Payment Lot Transfer

RFKKZE00 - Payment Lot Transfer

ABAP Short Reference   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Description

This report transfers payment data and creates one or more lots for payments, checks, payment orders, or credit card payments.

To do this, it executes the following steps:

  1. Read the specified application server file and check the data contained therein
  2. Create one or more lots as long as the data records are correct
  3. Close and post the created lots as long as the relevant indicator is set

Data records that contain errors are saved separately, and can be transferred after they have been corrected.

Output

The report outputs the following information in a log:

  • The number of data records (payment items) containing errors, their numbers and their lines in the application server file
  • A list of the lots created and their status

You can select an extended log.

Requirements

The report transfers the payment data from the application server file. Note the following for this file:

  • All fields must have character format.
  • Every line can only contain one structure.

The report expects the following for each file (take note of the sequence):

  • One file header record (BFKKZGR00 structure) per file
  • One payment lot header (BFKKZK structure)
  • Any number of items (structure BFKKZP)
Several lines with additional selections (structure BFKKZS) and enhancements to the note to payee (structure BFKKZV) can follow each item.

You can include data for any number of lots in a file. However, you have to ensure that you always specify the lot header first and then the related line items.

  • If you transfer a check lot, the BFKKZK-XSCHS field must be filled with X.
  • If you transfer a payment order lot, the BFKKZK-XZAUS field must be filled with X.
  • If you transfer a credit card lot, the BFKKZK-XCRDS field must be filled with X.

You can generate a test file using report RFKKZEDG.

You can display or change transfer files using report RFKKZEDA.

Customer Structures

The name of a customer structure used for the data transfer is created as follows: Z + name of original transfer structure. Customer structures can only contain fields of the original structure.

To ensure that the transfer is version-independent, we recommend that you use Z structures for the data transfer. Z structures also enable you to remove fields that you no longer require from the structure and therefore simplify the program for entering the file.

To simplify the generation of customer structures, you can use report RFKKZEZG or transaction FPB10. There you can check the status for each structure displayed or generate the structure again.

Procedure

  1. Analyze the structures specified in the section entitled "Prerequisites". Determine what required data is transferred from your bank and what data you have to expand.
  2. Write a program that executes the following steps:
  • Read data that you get from the bank.

  • Extract payment data that is relevant to the payment lot, transfer it to an application server file and enhance it.

Make sure you have read the notes written in #Prerequisites#.

Example

You receive your account statements on disk from your bank. These contain incoming bank transfers, outgoing bank transfers, check credit memos, check debit memos and returns. You now have to extract the incoming bank transfers for the payment lot, enhance them (by specifying a reconciliation key, for example) and save them in the format described in "Prerequisites".

Call up the report for payment data transfer (RFKKZE00). Fill the required fields and select the Process File field to transfer the data from the application server file to a payment lot.

If the report has determined data records that contain errors (see log), proceed as follows:

  1. Execute the error processing report (RFKKZEFA) and correct the data records that contain errors. Proceed.
  2. Call up the report for payment data transfer (RFKKZE00) again. Fill the required fields and select the Process Errors field to add the corrected data records to the appropriate payment lot.

If the report is interrupted, you can restart processing by selecting the Process File after Interruption field for the report run. The report continues processing from the last data record processed.

Note

You can enhance the payment items or additional selections for payment data transfer. You can use event 0950 to do this. For more information see the Implementation Guide for Contract Accounts Receivable and Payable under Program Enhancements.

You can reconcile data for the bank with the created payment lots. Compare the number of payments that were written to the application server file and their total amounts with the data for the corresponding payment lots ( Display Payment Lots function). From the Contract Accounts Receivable and Payable menu, choose Payments -> Payment Lot.






Vendor Master (General Section)   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Length: 6749 Date: 20240520 Time: 131158     sap01-206 ( 90 ms )