✒️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,vamos a utilizar la subrutina LLENAR_TABLA_BDCDATA, que nos permite modularizar los programas.
La estructura de la subrutina LLENAR_TABLA_BDCDATA es la siguiente:
PERFORM llenar_tabla_bdcdata<dynpro>
<Campo1>
<Campo2>.
Para que se utiliza cada uno de los tres parámetros de entrada:
Dynpro: es un flag que cuando esa en X indica que la línea que se intenta cargar en la tabla interna BDCDATA es un 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, es cual es un texto que se pasa entre comillas.
COMO OBTENER LOS DATOS NECESARIOS PARA LA CARGA DE LA TABLA INTERNA BDCDATA.
Vamos a entrar en la transacción SM30 y recuperar lo datos correspondientes a la primera pantalla. Existen varias formas de obtener información de una pantalla. Ellas son:
Dando clic en un campo de entrada y presionando F1.
Luego hacemos clic en el botón de información técnica.
Y veremos una ventana de diálogo con información relevante para el armado de la tabla BDCDATA, como es el nombre del programa, el nombre de la dynpro y el nombre del campo.
Paradonos sobre un botón de la pantalla presionamos F1 y veremos una ventana de diálogo con el nombre del programa y codigo de función correspondiente al botón.
En todas las pantallas deSAP , podemos visualizar en el extremo inferior derecho de las mismas, diferentes datos de la pantalla como el nombre del programa en ejecución, la transacción, etc.
GRABACIÓN DE UN BATCH INPUT
Transacción SM35:
La transacción estándar SM35, conocida como la grabadora, se utiliza 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, hacemos clic en el botón grabación.
Luego hacemos clic en el botón grabación nueva.
Y veremos veremos una ventana d diálogo donde asignaremos un nombre a la grabacion:
En grabación asignamos un nombre a la grabación.
En código de transacción, ingresamos el nombre de la transacción.
Y el resto de las opciones las dejamos como están y hacemos clic en el botón iniciar grabación.
Cuando estamos haciendo una grabación en la transacción SM35 y queremos ver el resultado de la misma, debemos hacer clic en el botón grabar o el botón Exit de la pantalla.
 
 
 
Sobre el autor
Publicación académica de Gerardo Jose Campos Tovar, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo Jose Campos Tovar
Profesión: Barbero - Argentina - Legajo: JH51R
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal motivo es lograr obtener los conocimientos necesarios para as? lograr cambiar de ambiente de trabajo y superar mis objetivos laborales y economicos.
Certificación Académica de Gerardo Campos