Author Archives: Richard Rey

Como entender el Log de errores de una Orden de Transporte

Cuando completamos un desarrollo, la orden de transporte en la que se encuentra, se libera y transporta a los diferentes entornos. En ocasiones, estos transportes presentan fallos que debemos corregir, (por ejemplo: un objeto ABAP que se intenta transportar no está activo). Para esto tenemos el Log de transportes, al cual podemos acceder a través…

Seguir Leyendo …. →

Como crear una Ayuda de Búsqueda (MatchCode)

Nos han pedido crear un nuevo reporte, en el cual, el usuario seleccionará la ciudad como uno de los parámetros de entrada, y de inmediato pensamos, vamos a crear un parámetro de tipo LAND1 y ya lo tendremos. Pero cuando ejecutamos el programa, nos encontramos con un problema. Nos damos cuenta que el campo CIUDAD…

Seguir Leyendo …. →

Diferencias entre Puntos de Ampliación explícitos vs implícitos

Muchas veces nos vamos a encontrar con la necesidad de ubicar un punto de ampliación en algún proceso estándar para realizar algún cambio. Bien, antes de ir en búsquedas de Exits, deberíamos averiguar, desde la SE80, si los programas estándar cuentan con algún punto de ampliación, de los cuales existen de dos tipos, explícito e…

Seguir Leyendo …. →

[MEGAPOST] Creación de un Módulo de Función paso a paso

Habrás leído mucho acerca de cómo crear un módulo de funciones para realizar alguna tarea en ABAP, pero de seguro echarás de menos un lugar en donde te expliquen paso a paso, de la A a la Z, todo lo que necesitas saber para crear tus funciones dentro de SAP. Este post consiste en eso,…

Seguir Leyendo …. →

Como buscar campos individuales con un SELECT SINGLE

La estructura SELECT SINGLE es una instrucción muy útil en términos de rendimiento, ya que nos permite acceder al Diccionario de Datos para obtener un único registro/entrada de una tabla. Solemos utilizarla por diversos motivos, como puede ser obtener un valor determinado, o bien confirmar la existencia en sistema de cierto valor, por ejemplo, el…

Seguir Leyendo …. →

Estructura SYST

Diferencias entre SY-TABIX vs SY-INDEX vs SY-SUBRC.

Esta es una duda muy común dentro del mundo SAP ABAP, al momento de tratar ciclos de datos en un programa, contamos con una serie de variables de sistema, entre las cuales tenemos SY-INDEX, SY-TABIX y SY_SUBRC.  Veamos las diferencias entre estas variables: SY-SUBRC; esta es una variable del sistema que nos indica el resultado…

Seguir Leyendo …. →

Como encontrar Smartforms y Sapscripts en SAP ?

Frecuentemente nos vamos a encontrar en la necesidad de ubicar algún formulario en el sistema, bien sea Smartform o Sapscript, o incluso PDF. Antes de ir a buscar un formulario, debemos saber que estos señores no están solos en el sistema, ya que por sí solos no son útiles. Un formulario, cualquiera de ellos, no…

Seguir Leyendo …. →

¿Cómo crear una ventana POP-UP en un reporte?

Muchas veces nos vemos en la necesidad de utilizar pop-ups dentro de la lógica de los requerimientos que nos indican en nuestros proyectos; si no los has utilizado antes, te preguntarás que tan complejo puede ser implementarlos, y te estarás imaginando tener que crear y adaptar Dynpros, pero te sorprenderá saber lo sencillo que resulta…

Seguir Leyendo …. →

Como Saltar la Validación en una Vista de Actualización por Parámetros ?

Es bastante común que nos pidan crear una Vista de Actualización para una tabla Z, desde la cual el usuario pueda tratar los datos correspondientes. Existen dos tipos de Vistas de Actualización: Sin Restricción: Este tipo de Vistas es el más común, consiste en mostrar todo el contenido de la tabla Z con las funciones…

Seguir Leyendo …. →

¿Cómo crear un ALV editable?

Crear reportes en formato ALV es uno de los requerimientos más común con los que te encontrarás en tus tareas cotidianas como Consultor ABAP. Posiblemente ya domines la creación de informes ALV, pero en caso de no ser así, te invito a leer los siguientes post relacionados: Plantilla para Construir un ALV Copiar o Modificar…

Seguir Leyendo …. →

Page 1 of 3