✒️ABAP - Las subrutinas y la grabación de datos de un BI

ABAP Las subrutinas y la grabación de datos de un BI

LAS SUBRUTINAS Y LA GRABACIÓN DE DATOS DE UN BI


LA 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.


¿CÓMO OBTENER LOS DATOS NECESARIOS PARA LA CARGA DE LA TABLA BDCDATA?

Existen varias formas de obtener información de una pantalla. Ellas son:

  • Parándonos sobre un campo de entrada de datos, presionamos F1. Ejemplo: en la transacción SM30 presionamos F1 posicionando el cursor del mouse sobre el campo tabla/vista y luego hacemos clic en el botón de información técnica. 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.
  • Parándonos sobre un botón de la pantalla presionamos F1. Ejemplo: presionamos F1 sobre el botón actualizar y veremos una ventana de diálogo 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 ser el nombre del programa en ejecución, la transacción, etc.

LA GRABACIÓN 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.

La transacción estándar 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 (Recording)

Luego el botón grabación nueva (new recording).

Y veremos una ventana de diálogo donde debemos colocar:

  • Grabación: aquí asignamos un nombre a la grabación.
  • Código de Transacción: aquí ingresamos el nombre de la transacción.

El resto de las opciones, las dejamos como están 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.

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.

Luego si presionamos el botón grabar, la grabación quedará almacenada en el sistema para consultarla mientras hacemos el BATCH INPUT. También es posible exportarla a un archivo o importar de un archivo una grabación.

Algunas consideraciones especiales a tener en cuenta de las grabaciones que realizamos con la transacción SM35:

  • Los eventos que se ejecutan al presionar F1 y F4 no son registrados en la grabación.
  • Los errores y warning tampoco son registrados en la grabación.
  • En las pantallas los movimientos en la barra de desplazamiento no son registrados en la 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 Ducelvis Lolimar Arcia Cova, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Ducelvis Lolimar Arcia Cova

Profesión: Tsu Relaciones Industriales (rrii) - Argentina - Legajo: WX74T

✒️Autor de: 62 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Mi principal objetivo al comenzar esta gran experiencia educativa en programación abap es adquirir los conocimientos y competencias necesarias para incorporarme en el ámbito laboral en esta área.

Certificación Académica de Ducelvis Arcia

 

:: Al igual que Ducelvis ¿Usted está dispuesto a aprender ABAP?

El lunes 25 Octubre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?