✒️ABAP Las subrutinas y la grabación de datos de un BI
ABAP Las subrutinas y la grabación de datos de un BI
LA UTILIZACIÓN DE SUBRUTINAS EN UN BATCH INPUT: para la creación de un batch input, en este caso vamos a utilizar la subrutina “LLENAR_TABLA_BDCDATA” que nos va a permitir modularizar los programas, la estructura de la subrutina LLENAR_TABLA_BDCDATA es la siguiente:
PERFORM llenar_tabla_bdcdata USING <dynpro>
<campo1>
<campo2>
Donde cada campo es:
- Dynpro: es un flag que cuando está en ‘X’ indica que la línea que se intenta cargar en la tabla interna BDCDATA es una dynpro.
- Campo1: es el contenido del campo 1, el cual es un texto que se pasa entre comillas.
- Campo2: es el contenido del campo 2, el cual es un texto que se pasa entre comillas.
GRABACIÓN DE UN BATCH INPUT: la grabación se realiza en la transacción SM35, la cual es 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 grabación se pulsa el botón grabación, se pulsa grabación nueva, asignamos nombre a la grabación, escribimos el nombre de la transacción e iniciamos la grabación. Cuando estamos haciendo una grabación y queremos ver el resultado de la misma, debemos hacer clic en el botón grabar o el botón exit en la pantalla. También es posible exportar o importar un archivo de grabación. En la SM35 los eventos que se ejecutan al presionar f1 o f4 no son registrados en la grabación, al igual que los warning o errores tampoco quedan registros, así como lo movimientos en el scrollbar o barra de desplazamiento. También es posible modificar una grabación creada para volver a ejecutarla.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infom?tica - Venezuela - Legajo: AG33O
✒️Autor de: 75 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez