WELCOME

Home / WELCOME

9 razones por las que no funciona el historial de entradas de SAP

learning, sap, testing
Llamamos historial de entradas a la lista de posibles valores que aparecen cuando empezamos a escribir sobre un campo de SAP (o simplemente cuando pulsamos la tecla espacio sobre ese campo). Es una herramienta muy útil que nos evita teclear de nuevo valores que ya hemos utilizado con anterioridad. Sin embargo, de vez en cuando, nos encontramos que empezamos a escribir sobre un campo y no aparece ningún historial. ¿Por qué sucede esto? 1. Estamos en una instalación de SAP nueva. Por supuesto si hemos desinstalado nuestro SAPGUI y lo hemos vuelto a instalar tenemos que olvidarnos de nuestro antiguo historial. Es muy posible que lo hayamos perdido para siempre. En ese caso lo único que podemos hacer es empezar a trabar y poco a poco volver a crear un…
Read More

Truco 85. Variantes de transacción en el registro de facturas de compras (MIRO).

Uncategorized
Hace tiempo hablamos de como personalizar las transacciones estándar utilizando las variantes de transacción, a través de la transacción SHD0 (ver post del blog en este link). Esta funcionalidad nos permitía establecer valores iniciales en los campos, ocultar otros, hacer obligatorios aquellos que nos pudiera interesar, etc. Nuestro truco de hoy va por el mismo camino, pero vamos a personalizar la transacción de Registro de facturas de Compras (MIRO). En concreto, cuando hacemos un registro de facturas contra pedido, tenemos la posibilidad de seleccionar las posiciones de pedido que queremos “matar” con la factura, pudiendo seleccionar una variante de visualización acorde con el tipo de operativa que estemos realizando. Estas variantes de visualización son configurables y nos permiten, por ejemplo, determinar el orden de los campos en la pantalla, ocultar campos…
Read More

Why NOT to have a wrapper around Exception (RAISE) ?

Uncategorized
Class based exception are more powerful compared to the “legacy” exceptions. But you don’t want to create wrapper around the Exceptions? Preface In the blog The Harlem Function Module Shuffle on (old (older SDN)) SCN, Paul Hardy showed a good way to wrap the FM calls to be able leverage them in chained method calls and use the class-based exceptions. His pattern has a method throw_exception_on_error_from which, in particular, I try to avoid. You would ask why? Lost Benefit by Wrapper Almost all of Std SAP FMs, BAPIs etc has the similar kind of structure: Use a wrapper subroutine to raise the exception with (or without) message, call this subroutine to all the different places. So, whenever there is an short-dump, developer would have a hard time to find from…
Read More