Entering content frameFunction documentation FI Financial Accounting: Data Transfer Workbench Locate the document in its SAP Library structure


The following methods are available for the offline transfer of large quantities of Financial Accounting data from external systems to an SAP System:

In Financial Accounting, you can transfer data to the SAP System either when implementing the system or at a later point in time. In the first case you are transferring legacy data, in the second, current data.

You can carry out both transfers using the Data Transfer Workbench.

For more information, see Special Features of Current Data Transfer


Before transferring legacy data using batch input, you must set up screens for entering master and transaction data. For more information, see Screen Layout

To create master records, or to post documents, you have to use specific keys. For more information, see Using Keys


Batch input is the standard method for transferring large amounts of data into an SAP System. Batch input sessions are generated from the input file data, and these sessions are then processed in the background. During processing, the system runs through all the screens of the appropriate transactions, and therefore transfers the data into the system in the same way as for standard postings. This process is invisible to the user.


You do not use the SAP invoicing system and you want to transfer billing data into the SAP Financial Accounting system. To avoid having to enter all this data manually, you can transfer it into the SAP System automatically using batch input.

If you need to upload files containing more than 10,000 transactions into the SAP System, certain faster methods are available, such as call transaction or direct input.

If you use call transaction, data is imported into the system when you execute the transactions and process the screens. Note that it does not create any batch input sessions, although it offers the same processing functions.

Using direct input, you import data directly into the SAP System without creating a batch input session and without running through the individual screens. The documents are posted immediately using function modules. This is therefore the fastest data transfer method.


Direct input does not support postings with special G/L transactions or postings with clearing.

For more information, see the program documentation for RBMVSHOW.

The following table provides an overview of the data transfer objects in Financial Accounting and the programs and methods used to transfer them.

Data transfer object


Batch input

Call transaction

Direct input

Accounting documents





Special G/L transactions





G/L account master data




Customer master data




Vendor master data




Bank master data






Leaving content frame