✒️ABAP / Las subrutinas y la grabación de datos de un BI Por Jean Lopez Uzcategui
ABAP Las subrutinas y la grabación de datos de un BI

SUBRUTINAS Y GRABACIÓN DE DATOS DE UN BI
Para hacer más simple la creación de un Batch Input, vamos a utilizar la subrutina BDC_FIELD, que nos va a permitir modularizar los programas.
¿COMO OBTENER LOS DATOS NECESARIOS PARA LA CARGA DE LA TABLA BDCDATA?
Entramos a la transacción SM30, y recuperamos los datos correspondientes a la primera pantalla. Existen varias formas de obtener información de una pantalla. Ellas son:
· Parándonos sobre el campo de entrada de datos, presionamos F1, luego hacemos clic en el botón información técnica, y veremos una ventana de dialogo con información relevante para el armado de la tabla BDCDATA, como el nombre del programa, el nombre de la dynpro y el nombre del campo.
· Parándonos sobre el botón de la pantalla presionamos F1, y veremos una pantalla de dialogo con el nombre del programa y el código de función correspondiente al botón.
· En todas las pantallas de SAP, podemos visualizar en el extremo inferior derecho de las mismas, diferentes datos de la pantalla como el nombre del programa, la transacción, etc.
GRABACION DE UN BATCH INPUT
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 transacción SM35
TRANSACCION SM35
La transacción estándar SM35 conocida como la grabadora, es utilizada para realizar la grabación de las secciones 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 grabar (recording), luego el botón grabación nueva (new recording), luego veremos una pantalla de dialogo donde debemos colocar el nombre de la grabación (zusuarios1) y código de la transacción (sm30) y seguidamente presionamos iniciar grabación.
Luego seguiremos la secuencia de pantallas hasta generar un registro en la tabla ZTABLA_USUARIOS, que finaliza presionando el botón grabar y saliendo de la transacción. Después de esto veremos la pantalla de grabación.
Cuando estamos haciendo una grabación en la transacción SM35 y queremos ver el resultado de la misma, debemos presionar el botón grabar o el botón exit de la pantalla. Si nos fijamos, la tabla con las columnas que visualizamos en la grabación tiene la misma estructura que la tabla BDCDATA.
Luego presionamos el botón grabar, la grabación quedara almacenada en el sistema para consultarla mientras hacemos el batch input. También es posible exportarla a un archivo o importar de un archivo de grabación.
Por último, si volvemos para atrás, presionando el botón back de la pantalla, veremos la grabación que acabamos de crear con cierta información de la misma.
Podremos ejecutar la grabación cuantas veces queramos, presionando el botón procesar y seleccionando la grabación de la pantalla. También es posible modificar una grabación creada para volver a ejecutarla
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez Uzcategui, en su ámbito de estudios para el Curso SAP ABAP.
Jean Carlos Lopez Uzcategui
Profesión: Sistemas - Venezuela - Legajo: HS82J
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
























