SAP Program RFKKRL00 - Returns Lot Transfer


trados = docu -> fi -> fica

Description
This report transfers data and uses it to create one or more returnslots. To do this, it executes the following steps:

  • The report reads the specified application server file and checks the
  • data contained therein.
    • It creates one or more returns lots as long as the data records are
    • correct.
      • It closes and posts the returns lots created as long as the appropriate
      • indicator is set.
        Data records that contain errors are saved separately, and can betransferred after they have been corrected.

        Output
        The report outputs the following information in a log:

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

          • You can select an extended log.

            Preconditions
            The returns data is transferred by the report from an application serverfile. 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 thesequence):
              • One file header record (structure BFKKRGR00) per file

              • It also expects the following for each returns lot:
                • One returns lot header (structure BFKKRK)

                • Any number of items (structure BFKKRPP)

                • Several items with manual posting specifications (structureBFKKRP3) canfollow each item.
                  You can include data for any number of returns lots in a file. However,you have to ensure that you always specify the returns lot header firstand then the related returns items.
                  You can generate a test file using reportRFKKRLDG.
                  You can display or change transfer files using reportRFKKRLDA.

                  Customer Structures
                  The name of a customer structure used for the data transfer is createdas follows: Z + name of original transfer structure. Customer structurescan only contain fields of the original structure.
                  To ensure that the transfer is version-independent, we recommend thatyou use Z structures for the data transfer. Z structures also enable youto remove fields that you no longer require from the structure andtherefore simplify the program for entering the file.
                  To simplify the generation of customer structures, you can use reportRFKKRLZG or transaction FPB11. There you can checkthe status for eachstructure displayed or generate the structure again.

                  Procedure
                  Analyze the structures specified in the section entitled"Prerequisites". Determine what required data is transferred from yourbank and what data you have to expand.
                  Write a program that executes the following steps:
                  Read data that you get from the bank.
                  Extract returns data that is relevant to the returns lot, transfer it toan application server file and enhance it.
                  Make sure you have read the notes written under "Prerequisites".

                  Example
                  You receive your account statements on disk from your bank. Thesecontain incoming bank transfers, outgoing bank transfers, check creditmemos, check debit memos and returns. You now have to extract the datafor the returns lot, enhance it, and then save it in the formatdescribed in "Prerequisites".
                  Call up the report for transferring the returns data(RFKKRL00). Fillthe required fields and select theProcess File field to transfer thedata from the application server file to a returns lot.
                  If the report has determined data records that contain errors (see log),proceed as follows:
                  Execute the error processing report (RFKKRLFA)and correct the datarecords that contain errors. Proceed.
                  Call up the report for transferring returns data(RFKKRL00) again. Fillthe required fields and select theProcess Errors field to add thecorrected data records to the appropriate returns lot.
                  If the report is interrupted, you can restart processing by selectingthe Process File after Interruptionfield for the report run. Thereport continues processing from the last data record processed.
                  You can reconcile data for the bank with the returns lots created. To dothis, compare, for example, the number of returns that were written tothe application server file and their total amounts with the data forthe corresponding returns lot. Choose Returns ->Display.

1312142Data transfer: Runtime error CONVT_CODEPAGE