Como pasar un programa de SAP a calidad o producción

Los programas, funciones, tablas, etc. se pasan a de un mandante a otro por medio de órdenes de transporte. Estas órdenes se crean cuando creamos o modificamos algún objeto, por ejemplo un programa y le asociamos un paquete diferente a $tmp. Los paquetes sirven para ordenar o clasificar los desarrollos, si aún no hemos creado […]

Validar un email en ABAP usando expresiones regulares

Validar un correo electrónico puede ser un poco complicado por la libertad que existe para elegir un nombre para un email, sabemos que puede llevar una @ y antes de la arroba puede contener cualquier número, letra, puntos, guiones, etc. Luego de la arroba debe tener algún texto, luego al menos un punto y algunos […]

Mostrar ayuda personalizada al presionar F1 en SAP

Un buen programa debe estar bien documentado, es por esto que ahora les mostraré cómo desplegar un cuadro de ayuda personalizado cuando alguien presione la tecla F1 sobre algún campo, de esta forma los usuarios tendrán una mejor idea de el dato que el programa espera.

Lo mejor de ABAP ahora en Facebook

Ahora ABAP Fácil para mi, esta en Facebook. Te invito a que sigas este blog en Facebook, usaré esta red social para avisarte cuando escriba un nuevo articulo sobre ABAP y ademas publicaré breves tips, promociones y descargas gratuitas. Solo ingresa a https://www.facebook.com/AbapFacilParaMi para estar siempre enterado de nuestras publicaciones.

Herramientas para probar el código en ABAP: Extended Program Check

Estoy iniciando una nueva serie en la que conoceremos las herramientas incorporadas en ABAP para realizar pruebas en nuestro código con el fin de encontrar errores o posibles segmentos de código que puedan ocasionar problemas en nuestros programas antes de pasarlos a producción. En esta ocasión vamos a comenzar con la herramienta: Extended Program Check.

Crear break points dinamicos en ABAP para debug de programas.

Los break-points en ABAP son sentencias de código que activan el modo debug de sap, usualmente los usamos como BREAK-POINT. o BREAK USUARIO, sin embargo estos métodos presentan algunos inconvenientes que mencionaremos más adelante, personalmente prefiero usar otro tipo de break points que son más dinámicos y se pueden activar o desactivar sin necesidad de […]

Consultas a la base de datos desde SAP (sin usar ABAP)

En ocasiones necesitamos obtener un dato como cuantos documentos se crean por mes, cuantos usuarios activos hay el sistema, cuantos materiales hay con cierta información, etc. Algunas soluciones a esta necesidad pueden ser crear un programa (lo cual no es viable si solo se piensa usar una vez), consultar una tabla en la SE16N (lo […]

Modificar tablas en SAP (ingresar, borrar y modificar filas)

En ocasiones puede ser muy útil modificar el contenido de alguna tabla de SAP, eliminando, agregando o editando algún registro. Pero SAP no permite modificar el contenido de ninguna tabla estándar (las creadas por el equipo de SAP); sin embargo, existen algunos métodos para hacerlo, y ahora te mostraré cómo.

Definir Layout (Disposición) desde los parametros del reporte en ABAP

Los layouts (o disposición) en los reportes ALV de SAP son muy útiles ya que permite modificar las columnas a visualizar, filtrar, totalizar, etc. Por lo general el layout se selecciona luego de generado el reporte, pero existe una forma de seleccionar el layout desde los parámetros (antes de que el reporte se haya desplegado), […]

Scroll hacia arriba