✒️ABAP Las subrutinas y la grabación de datos de un BI
ABAP Las subrutinas y la grabación de datos de un BI
SUBRUTINAS EN UN BI
Se puede modularizar ABAP, esto es dividir el programa en varias partes mediante el uso de procedimientos o subrutinas (también llamados métodos o funciones en otros lenguajes). Esto hace que el código sea más fácil de entender, de mantener, y de encapsularlos datos.
Para crear una subrutina o procedimiento se usa la instrucción FORM .....ENDFORM. Para hacer más simple la creación de un Batch Input, se puede utilizar la subrutina BDC_FIELD, la cual permite modularizar los programas.
GRABACIÓN DE UN BATCH INPUT
Lo primero que se debe hacer es familiarizarse o conocer bien que datos se quieren usar y los pasos a seguir, siguiendo siempre un orden lógico así como realizar varios ejemplos con los datos con los que se disponen y grabar siempre la sesión con el máximo número de campos a rellenar. Una vez familiarizados con la transacción, se procede a iniciar la transacción SM35 (Sessions) en la que se pueden ver todos los batch inputs que se han procesado hasta este mismo momento.
GRABACIÓN DE UN BATCH INPUT
Para comenzar con la grabación se presiona “Grabación” (Recording) y “Grabación nueva” (New Recording). En el campo “grabación” se ha de dar un nombre identificativo ya que es el que aparecerá en la lista general.
En Cód.transacción se indica la transacción objeto de la grabación, y se presiona INTRO. A partir de aquí se inicia la transacción y el programa estará atento en todo momento a cada interacción que se tiene con la transacción y todo queda grabado y registrado. Se deben rellenar los datos de las pantallas con al mayor número de campos así como pantallas.
Si todo es correcto sólo falta pulsar el botón de grabar (icono con forma de disquete). Automáticamente salta una pantalla donde se muestran todas las interacciones que se han efectuado con la transacción desde que se empezó la grabación. Una vez revisado que los datos que aparecen son correctos y conforme a lo que sería la prueba más general, se presiona el botón de grabar para que guarde el código generado que servirá de muestra.
 
 
 
Sobre el autor
Publicación académica de Sergio Armando Beltran Castaneda, en su ámbito de estudios para la Carrera Consultor ABAP.
Sergio Armando Beltran Castaneda
Profesión: Ingeniero de Sistemas con Especialización en Gerencia de Proyectos - Colombia - Legajo: WK55K
✒️Autor de: 70 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero de sistemas desde hace mas de 10 años y quiero enfocarme en el mundo sap, iniciando en el lenguaje abap, con miras a ampliar mi conocimiento profesional y laboral.
Certificación Académica de Sergio Beltran