✒️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:
¿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:
1. Colocándonos sobre un campo de entrada de datos y presionamos F1, en la siguiente ventana de diálogo hacemos clic en el botón de Información técnica (botón con un martillo), para que de forma seguida el sistema nos muestre 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.
2. Colocándonos sobre un botón de la pantalla presionamos F1, veremos una ventana de diálogo con el nombre del programa y el código de función correspondiente al botón.
3. 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.
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.
Nota: 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, una vez dentro de la transacción SM35:
1. Pulsamos el botón Grabación (Recording).
2. Luego el botón Grabación nueva (New Recording).
3. Seguidamente veremos una ventana de diálogo en donde colocaremos: Grabación - Recording (asignamos un nombre a la grabación), Código de Transacción - Transaction code (ingresamos el nombre de la transacción), para el resto de las opciones, las dejamos como están y presionamos el botón Iniciar grabación (Start Recording).
4. 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.
Nota: 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.
5. 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.
pre { direction: ltr; color: #000000; line-height: 106%; orphans: 2; widows: 2; background: transparent } pre.western { font-family: "Liberation Mono", monospace; so-language: es-VE } pre.cjk { font-family: "Noto Sans Mono CJK SC", monospace; so-language: zh-CN } pre.ctl { font-family: "Liberation Mono", monospace; so-language: ar-SA } p { margin-bottom: 0.25cm; direction: ltr; color: #000000; line-height: 115%; orphans: 2; widows: 2; background: transparent } p.western { font-family: "Calibri", sans-serif; so-language: es-VE } p.cjk { font-family: "Calibri", sans-serif; so-language: zh-CN } p.ctl { font-family: "Times New Roman", serif; so-language: ar-SA }
 
 
 
Sobre el autor
Publicación académica de Jos? Valent?n L?pez Montilla, en su ámbito de estudios para la Carrera Consultor ABAP.
Jos? Valent?n L?pez Montilla
Profesión: Ingeniero de Sistemas - Venezuela - Legajo: GT35M
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas y magister scientiarum en ingenier?a de software, con m?s de 30 a?os de experiencia en el ?rea de tecnolog?a de informaci?n, objetivo principal consultor sap abap
Certificación Académica de Jos? L?pez