✒️ABAP Las subrutinas y la grabación de datos de un BI
ABAP Las subrutinas y la grabación de datos de un BI
1| Utilización de subrutinas en un Batch Input.
- Para hacer más simple la creación de un batch input, vamos a utilizar la subrutina BDC_FIELD , que nos van a permitir modularizar los programas.
2| ¿Cómo obtener los datos necesarios para la carga de la tabla BDCDATA?
- Vamos a entrar en la transacción SM30, y recuperar los datos correspondientes a la primera pantalla. Existen varias formas de obtener información de una pantalla. Ellas son:
- Parandonos sobre un campo de entrada de datos, presionamos F1.
- Luego hacemos clic en el botón de información técnica.
- Veremos un ventana de diálogo con información relevante para el armado de la tabla BDCDATA, como es del nombre del programa, el nombre de la dynpro y el nombre del campo.
- Parándonos sobre un botón de la pantalla presionamos F1.
- Veremos una ventana de diálogo con el nombre del programa y el código de función correspondiente al botón.
- En todas la pantalla de SAP, podemos visualizar en el extremo inferior derecho de las mismas, diferentes datos de la pantalla como ser el nombre del programa en ejecución, la transacción, etc.
3| Grabación de un Batch Input:
- Otra forma mas eficiente de obtener los datos para la carga de la tabla BDCDATA, consiste en realizar una grabación de los pasos que hacemos en la ejecución de las transacciones, mediante la transacción SM35.
- La transacción SM35: conocida como la grabadora, es utilizada para realizar la grabación de las sesiones de Batch Input que nos serán de gran utilidad a la hora de desarrollar nuestros programas.
- Para realizar la grabación, presionamos el botón Grabación de la SM35.
- Luego el botón Grabación nueva.
- En la ventana de dialogo asignamos un nombre a la grabación y escribimos el nombre de la transacción.
- El resto de las opciones dejamos como esta y presionamos el botón Iniciar Grabación.
- Luego seguiremos la secuencia de pantallas hasta generar un registro en la tabla, que finaliza presionando el botón grabar y saliendo de la transacción. Después de esto, veremos la pantalla con la grabación.
- Cuando estamos haciendo un grabación en la transacción SM35 y queremos ver el resultado de la misma, debemos presionar el botón grabar o botón exit de la pantalla.
- Si no fijamos, la tabla con las columnas que visualizamos en la grabación tiene la misma estructura que la tabla BDCDATA.
 
 
 
Sobre el autor
Publicación académica de Osvaldo Aguilera, en su ámbito de estudios para la Carrera Consultor ABAP.
Osvaldo Aguilera
Profesión: Ingeniero en Informática - Paraguay - Legajo: VE11O
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor en SAP FI Nivel Inicial
- Máster Funcional ABAP
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Osvaldo Aguilera