![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Las subrutinas y la grabación de datos de un BI
ABAP Las subrutinas y la grabación de datos de un BI
![ABAP Las subrutinas y la grabación de datos de un BI ABAP Las subrutinas y la grabación de datos de un BI](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/361.jpg)
1. Utilización de subrutinas en un Batch Input
Para hacer fácil la creación de un Batch Input, usaremos la subrutina BDC_FIELD, esta nos ayudara a modularizar los programas.
2. ¿Como obtener los datos necesarios para la carga de la tabla BDCDATA?
Ir a la transacción SM30, recuperar datos correspondientes a la primera pantalla, para ello vamos:
- Vamos a un campo de entrada de datos, presionamos F1.
- Clic en el botón de información técnica.
- Saldrá una ventada de dialogo con información para el armado de la tabla BDCDATA, como nombre del programa, nombre de la dynpro y nombre del campo.
- Vamos a dar f1 en el botón de pantalla, saldrá una ventana de dialogo con el programa y código de función correspondiente al botón.
- En todas las pantallas se podrán visualizar el extremo inferir derecho de las mismas, diferentes datos de la pantalla como nombre de ejecución, transacción, etc.
3. Grabación de un Batch Input.
Otra forma para obtener datos de la tabla BDCDATA, es la grabación de los pasos que hacemos al ejecutar la transacción, mediante SM35.
* TRANSACCION SM35: se conoce como LA GRABADORA, se usa para grabar las sesiones de Batch Input, será de gran utilidad al desarrollar programas.
Para que empiece la grabación se presiona el botón GRABACION (RECORDING), luego el botón GRABACION NUEVA (NEW RECORDING).
Luego saldrá una ventana, ponemos un nombre a la grabación, escribimos el nombre de la transacción, y ponemos en INICIAR GRABACION.
Luego seguimos la secuencia de pantallas, finalizamos al presionar el botón grabar y saliendo de la transacción.
* Cuando queremos ver que está grabando, debemos presionar el botón grabar o el botón exit de la pantalla.
* Consideraciones: los eventos que se ejecutan al presionar F1 y F4 no son registrados en la grabación, los errores y warnings tampoco son registrados, en las pantallas los movimientos en la barra de desplazamiento tampoco son registrados.
Si presionamos BACK (atrás) en la pantalla, vemos que la grabación creo este movimiento.
Podemos ejecutar la grabación cuantas veces queramos, presionando el botón procesar y seleccionando la grabación de la pantalla.
Es posible modificar una grabación creada para volver a ejecutarla.
 
 
 
Sobre el autor
Publicación académica de José Luis Villafán Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Villafán Salinas
Profesión: Ingeniería de Sistemas - Peru - Legajo: CM59C
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida. considero que podría integrarme adecuadamente al trabajo.
Certificación Académica de José Villafán