✒️ABAP Las subrutinas y la grabación de datos de un BI
ABAP Las subrutinas y la grabación de datos de un BI
- UTILIZACIÓN DE SUBRUTINAS EN UN BATCH INPUT
Para hacer más simple la creación de un Batch Input, usaremos la subrutina BDC_FIELD, para modularizar los programas.
Sustituiremos por esta subrutina el código correspondiente de lo visto en el primer punto de esta unidad. De este modo se nos quedará mucho más sencillo.
- COMO OBTENER LOS DATOS NECESARIOS PARA LA CARGA DE LA TABLA BDCDATA.
Vamos a la transacción en cuestión, nos colocamos en un campo de entrada de datos y pulsamos F1, luego pulsamos el botón de información técnica (botón de las herramientas).
Aquí veremos datos relevantes a tener en cuenta como: Programa, Nº Imagen y Campo dynpro.
Si nos posicionamos sobre un botón de una pantalla y pulsamos F1 y luego el botón de información técnica, nos mostrará el nombre del programa además de la función que ese botón ejecuta.
- GRABACIÓN DE UN BATCH INPUT (SM35).
Otra forma más 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 SM35.
Para la grabación de datos usamos el botón "Grabación", luego el botón "Grabación nueva" y en la nueva ventana que nos aparece asignaremos un nombre (campo Grabación), pondremos el código de la transacción y dejaremos el resto de opciones tal y como aparecen. Luego pulsaremos el botón "Iniciar grabación".
En este punto tendremos que seguir la secuencia de pantallas hasta generar un nuevo registro en la tabla, que finaliza presionando el botón "Grabar" y saliendo de la transacción.
Si nos 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 Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n