![ABAP El concepto de Batch Input ABAP El concepto de Batch Input](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/285.jpg)
El batch input es una herramienta muy útil que sirve para cargar en una transacción cualquiera, datos de forma masiva.
Por ejemplo, tenemos una transacción (la xk01) en la cual se tienen que rellenar muchísimos datos y en muchas pantallas diferentes. Rellenar cada campo de forma manual sería demasiado tedioso y desesperante. Pues un batch input te rellena todos esos datos en todas las pantallas automáticamente.
La técnica se basa en la repetición de una acción que tu grabas para que el programa sepa lo que tendrá que hacer tantas veces como campos tenga que rellenar. O sea, que tu lo que tendrás que hacer es rellenar todos esos campos UNA SOLA VEZ mientras el programa va grabando y memorizando como lo haces.
Digamos que tú le vas indicando lo que va a tener que hacer luego el automáticamente un montón de veces.
Para hacer todo esto, lo mas útil es crearte primero un archivo Excel que contenga TODOS los datos que tú vas a querer rellenar, por ejemplo si tu quieres rellenar los campos de NOMBRE, CONCEPTO DE BÚSQUEDA, PAÍS E IDIOMA, deberás crear un Excel con todos los nombres, conceptos de búsqueda países e idiomas que quieras introducir. Luego, el batch input accederá a ese fichero irá leyendo todos los datos y los irá colocando cada uno en su sitio (recuerda que ya sabe donde tiene que ponerlos porque tiene en memoria como lo tiene que hacer gracias a la grabación hecha anteriormente).