Transferring Data Using Data Files 
To transfer data to the SAP System from another system using a data file, proceed as follows:
Then you can assign an external description to this data record for identification purposes.

Ensure that when you generate your external data file the interface definition corresponds to that of the SAP System. For details of how to generate the external data, refer to the model program RWMBONF1.
If the check run is completed without errors, you can store the data under a test version in the LIS statistics in order to test which data has been updated.
If the data is consistent, you can either import it into version 000 with the aid of the LIS tools or carry out the same run for version 000.
If an update has been duplicated or carried out with the wrong data, you can also cancel the update by setting the appropriate switch on the selection screen.

You can simulate how the external data file is to be filled using the test program RWMBONF1. This program creates all the external data for an existing rebate arrangement in the SAP System that is necessary for correct data transfer. You will find the sub-programs in the SIMULATION routine.
In addition to the mandatory data, further data is automatically supplied by the system.
All data required for updating and for condition determination is checked for consistency. The checks are carried out via function modules. The fields to be checked are defined via a check structure. If special previously unchecked fields are to be checked, please create a new function module with the name MM_ARRANG_EXTERNAL_CHECK_.... using the modules in the function group WNF0 as a template. Create an appropriate function group within the customer name range. Replace the last dots with the name of the field you wish to check. If you insert new fields, these should lie within the customer name range. Then add this field to the structure MCKONACUSR. The system then carries out the field check automatically in accordance with the fields of the communication structure in the program for external data transfer.

All list displays and the standard analysis are also possible for external data transfer. The only exception to this is the detailed statement, since there is no link between the external data and the original documents.