At the beginning of this chapter, we mentioned that using transactions to enter data has its advantages (they allow triggering of all system logic) and disadvantages (they are mostly designed to enter one record at a time).
There is, however, a possibility of leveraging the good sides of a transaction and, by doing so, limiting the drawbacks. By good side, we mean that transactions can be automated. In the SAP system, there is a dedicated toolset named Batch Data Collection (BDC), which allows for recording the transaction's usage, and then replaying it on a suitable dataset, without the need of user interaction on each and every screen. The recording tool is available as a SHDB transaction, or by navigating to System | Services | Batch Input | Recorder:
The tool's main list displays the recording that is currently present...