!--a11y-->
BAPIs for Mass Data Transfer (CA-BFA) 
Purpose
When a customer implements a new SAP System, an important part of the migration process is copying objects from the legacy system. To transfer this mass data, each business object type in the SAP System currently has its own program for performing this initial data load with batch input, direct input, or other SAP developments (such as IS-B).
SAP developed the Data Transfer (DX) Workbench in Release 3.1 to give users a uniform startup screen for loading the different business object types, as well as simplified handling of standard files.
As of Release 4.6A, the DX Workbench allows BAPIs to be used for loading data into the SAP System. The use of BAPIs is increasingly important, because the previous techniques are only of limited or no use for data transfer from Release 4.6 onwards:
Target Audience
The target audiences of this document are:
The document describes which steps are required to use these BAPIs with the DX Workbench. In addition, the programming models of all standardized BAPIs that are relevant for mass data transfer are discussed in detail.
Please note, however, that this document does not contain a description of any specific tool (for example the DX Workbench).
Implementation Considerations
To develop or use mass data-capable BAPIs, you need:
General Introduction to BAPIs
BAPI Programming Guide
See also:
Basics of Mass Data Transfer Process Flow of Mass Data Transfer Using BAPIs Developing BAPIs for Mass Data Transfer Details