Mostrando las entradas con la etiqueta SAP. Mostrar todas las entradas
Mostrando las entradas con la etiqueta SAP. Mostrar todas las entradas

domingo, 12 de agosto de 2018

SAP - Personalizar la Opción Favoritos Menú Inicio

Hola, hoy vamos a personalizar nuestro escritorio de trabajo en SAP aprendiendo a agregar al menú favoritos las transacciones que más utilizamos en nuestro trabajo diario.

Para esto, comenzamos en nuestro menú de inicio:



Procedemos a dar clic derecho sobre el menú favoritos:



sábado, 9 de diciembre de 2017

Obtener el nombre técnico de un campo en SAP

Algunos lectores de los posts en los que creamos macros para conectar Excel y SAP ( Ejemplo 1 y Ejemplo 2) me han preguntado si es posible obtener de alguna forma el nombre técnico de los campos que aparecen en la interfaz de usuario de SAP. La respuesta es que si y hoy vamos a ver como lo podemos hacer. Es muy fácil y rápido.

Para hacerlo, vamos a utilizar a manera de ejemplo la transacción FB03, seleccionamos el campo sociedad y enseguida vamos a pulsar la tecla F1 (que llama la ayuda, por cierto en la gran mayoría de programas):

En el cuadro de diálogo de ayuda, damos clic en el botón que tiene la llave y el martillo (el cuarto de izquierda a derecha). Y de inmediato nos va a aparecer la siguiente información:

miércoles, 29 de marzo de 2017

Activar la visualización de los códigos de transacciones en el árbol de navegación de SAP

Normalmente cuando todos nos iniciamos en SAP desconocemos los códigos o nombres técnicos de las transacciones. Nos cuesta entender que son y para que sirven códigos como: XK99, KS02, OKEON etc.

La verdad es que a mi también al comienzo me costó un poco familiarizarme con estas. Este truco que vamos a ver hoy, nos servirá para activar en el árbol de navegación de SAP el código o nombre técnico de las transacciones y que más adelante, cuando estemos más familiarizados con estas, las podamos utilizar directamente en la línea de comandos de SAP.

La siguiente imagen nos muestra como luce el árbol de navegación por defecto en SAP:


Cuando seleccionamos una de las opciones disponibles en el árbol y queremos saber cuál es el código de la transacción, podemos verificarlo en el menú de la parte inferior derecha de la pantalla:


sábado, 12 de noviembre de 2016

Macro para conectar Excel y SAP y extraer la información de Costos ABC: Ciclos, Segmentos y Procesos.

Después de haber visto como construir una macro para conectar Excel y SAP y tener claro los objetos requeridos y los pasos necesarios para poder lograrlo, hoy vamos a ver una macro un poco mas avanzada.

La misión es construir una macro que nos permita ingresar a la transacción CPV2, ingresar a cada uno de los ciclos de reparto, extraer la información de los segmentos y finalmente obtener los procesos que componen el segmento, las clases de costos, los cecos que se utilizan y los porcentajes utilizados para distribuir los costos.


Cuál es el beneficio de esta macro? Generación de eficiencias en recursos, ya que hacer este proceso de forma manual, requiere de la dedicación de una persona a tiempo completo por unas 2 o 3 horas aproximadamente y hay que tener en cuenta que por tratarse de un proceso manual de copiar y pegar en el que hay que navegar por distintas pestañas y ventanas, la probabilidad de cometer errores es alta. 

Empecemos entonces, por construir una tabla en excel con los siguientes encabezados:



Esos campos, son los que vamos a extraer de SAP mapeandolos en nuestra macro

sábado, 29 de octubre de 2016

Como construir una macro para conectar Excel y SAP y automatizar tareas - Ejemplo 1

Lo prometido es deuda y el día de hoy es el momento de cumplir con lo dicho. Hace tiempo había prometido un post con los pasos básicos para poder aprovechar nuestro ERP SAP, el poder del vba y la flexibilidad y funcionalidad del excel. Como? Por medio de la construcción de una macro que nos permita conectar SAP con excel, aprovechando un API que trae el primero de los dos. Esta macro, nos puede servir para administrar datos maestros, para ingresar información transaccional a nuestro sistema o para generar un reporte que no tengamos a la mano. Lo más importante de todo esto, es que trabajemos inicialmente en nuestro sistema de pruebas (calidad), construyamos, probemos y ajustemos hasta obtener los resultados deseados. 

Todo esto es necesario, porque al igual que como lo mencioné en el post sobre LSMW, lo que haga nuestra macro en el sistema, en especial si es utilizando las transacciones terminadas en 01 o 02 que por lo general son para crear y modificar.

Si creamos una macro para crear proveedores y esta queda mal, el dato maestro en el sistema va a quedar también mal y al final va a generar re-procesos, costos innecesarios y fricciones internas en la empresa y con terceros.

A nadie le gusta escuchar que el pago que esta esperando no se pudo realizar por un error en la configuración de los datos con los que fue creado en el sistema.

Vamos a seguir entonces, una serie de pasos, que después vamos a revisar estén grabados en el script de SAP y de ahí vamos a extraer la información, pegarla en un módulo de macros y realizar unos pequeños ajustes.

Paso 1: Estando en SAP, vamos a activar el grabador de scripts de SAP. Esto lo hacemos dando clic en el último botón de nuestra barra de herramientas (el que esta resaltado por la flecha azul):




Paso 2: Seleccionamos la opción Grabar y reproducir script:

sábado, 9 de julio de 2016

Herramientas para administrar datos maestros en SAP - LSMW

Hola a todos, hace algún tiempo conté con la fortuna de trabajar en el centro de servicios compartidos de una compañía cervecera, mas exactamente para SAB Miller. 

Allí, trabajé como  Data Steward para la región, y tenía a mi cargo los datos maestros financieros, de recursos humanos y de proveedores. 

La carga de solicitudes era bastante alta, y solo gracias a la automatización de distintas partes del proceso de gestión de datos maestros, era posible lograr cumplir con los diferentes acuerdos de servicio que se tenían.

Hoy, les quiero compartir una de las dos herramientas con las que trabajábamos, y mas adelante en otro post les estaré compartiendo la segunda.

Vamos a iniciar con el LSMW o el Legacy System Migration Workbench. 

Potente herramienta, a mi juicio la de mejor rendimiento y sin duda de mucho cuidado al momento de implementar y poner a correr cualquier actualización masiva. Y cuando digo cuidado es en serio. 

Cualquier cosa que hagamos en LSMW, debemos probarla primero en el ambiente de calidad, y chequear que los cambios sean correctos y los datos estén creados o actualizados como lo queremos. Para esto, lo ideal es crear o actualizar uno o dos registros y no el set completo. 

LSMW puede ayudarnos a procesar miles de tareas en SAP, como modificar centros de costo, crear proveedores (para esta tarea también les recomiendo la transacción XK99), realizar mantenimientos a cuentas contables etc. La herramienta funciona como la grabadora de macros de Excel y luego nos permitirá editar lo que ha grabado. 

Hay que aclarar que no se requiere programación, es opcional, sin embargo, si se requiere de operaciones mas avanzadas el lenguaje con el que se trabajaría es ABAP, que es propio de SAP.

Lo bueno es que después de que lo probemos, lo podemos guardar y seguir utilizándolo para atender y procesar requerimientos posteriores.

Este es el tutorial con el que yo aprendí a implementar LSMW en las operaciones del centro: Tutorial LSMW