Curso ABAP: Introducción a la programación en ABAP

En esta serie de mini cursos voy a enseñarte a programar en ABAP, comenzaremos por una breve introducción y para seguir todos los pasos vas a necesitar acceso a un sistema SAP y un usuario con llave de desarrollador. Si trabajas para una empresa que ya tenga SAP o esté en el proceso de implementación, […]

Corregir error: Unable to interpret “?.=1-” as a number.

Estos días estaba trabajando en un smartforms muy complejo (al rededor de 5 días de trabajo) y cuando estaba haciendo los últimos retoques, de repente aprecio este error Unable to interpret “?.=1-” as a number. El mensaje salía justo al abrir el formulario, entonces no había forma de acceder al formulario, no encontré una nota […]

Ejemplos de como usar Field Symbols

Los field symbols son marcadores de posición hacia un área de memoria determinada (similar a los punteros de C), con ellos podemos hacer referencia a cualquier variable u objeto sin importar el tipo de dato e incluso sin conocer el nombre del objeto con el que vamos a trabajar hasta que estemos en tiempo de ejecución. Como […]

Ejemplo para descargar smartforms a pdf

Anteriormente, publique como un usuario puede convertir un smartforms a pdf, pero ahora he subido un ejemplo de como generar directamente el pdf sin mostrar la pantalla de impresión utilizando un smartforms. Solo necesitamos agregar un poco de código y ahora en lugar de mostrar la pantalla de impresión, nos muestra una pantalla para elegir la […]

ALV: Cambiar el formato predeterminado para descargar archivos

Los reportes ALV nos permiten descargarlos en diferentes formatos, si siempre necesitamos el mismo formato en particular podemos marcar la opción Aplicar siempre formato selec. Lo cual puede ser muy útil y ahorrarnos tiempo, pero ¿qué pasa si en algún momento necesitamos descargar un ALV en otro formato?. Afortunadamente, para nosotros existen dos formas de […]

Tablas internas

Las tablas internas son objetos de datos estructurados para trabajar con datos en memoria en forma de filas y columnas. Usualmente todos los programas de ABAP utilizan tablas internas. Declarar tablas internas. Las tablas internas se declaran con la sentencia DATA, estas pueden contener o no un header line, sino declaramos un header line debemos […]

Uso del editor de código de ABAP

SAP viene con un editor de código integrado, podemos acceder a él en las transacciones para crear/modificar programas como la SE38, SE37, SE24 y SE80. Ahora veremos las partes más importantes del editor de código y como crear nuestro primer programa de ABAP. Creando nuestro primer programa. Primero ingresemos a la transacción SE38, y digitamos […]

Scroll hacia arriba