Utilización de subrutinas en un Batch Input
Para hacer más simple la creación de un Batch Input, se utiliza la subrutina BDC_FIELD, que nos van a permitir modularizar los programas.

Al cambiar el código de la lección anterior, utilizando la subrutina BDC_FIELD, el mismo quedaría de la siguiente manera:

Obtener los datos necesarios para la carga de la tabla BDCDATA
Con la transacción SM30, recuperar los datos correspondientes a la primer pantalla. Existen varias formas de obtener información de una pantalla. Ellas son:
Sobre un campo de entrada de datos, presionar F1:

Y luego click al botón de Información técnica:

En la ventana de diálogo con información relevante para el armado de la tabla BDCDATA, como es el nombre del programa, el nombre de la dynpro y el nombre del campo.

Sobre un botón de la pantalla presionamos F1:

Ventana de diálogo con el nombre del programa y el código de