Transacciones de SAP que todo comprador debería conocer.

comeAquí les dejo una lista de transacciones de SAP muy útiles, que todos los compradores que lo usan pueden aprovechar. Quizá tengan que pedir autorización para algunas de ellas.

Reportes de resumen de actividad (puede ser que las tengan que configurar).

  • MC$4
  • MC$6
  • MC$G

 
Reportes de orden de compra.

  • ME2L – Por proveedor.
  • ME2M – Por material.
  • ME2N – Por orden de compra.
  • ME80AN – Por varias formas.

 
Rastreo de documentos y movimientos

  • FBL1N – Movimientos de proveedores: facturas, pagos.
  • MB51 – Movimientos de materiales: recepciones.
  • MB03 – Revisar detalle de movimiento de material de la MB51.
  • MB52 – Inventarios.
  • MB5S – Recepciones vs facturas.

Gastos y presupuestos

  • S_ALR_87013019 – Presupuesto vs real vs comprometido.

Nota: Hice esta página hace varios años y no he trabajado con SAP desde 2009. Varias preguntas son muy especializadas, o ya han sido respondidas antes y por eso decidí cerrar los comentarios. Cuando tenga tiempo iré contestando los atrasados, pero no tomaré más preguntas de SAP. Muchas gracias por visitar la página y por su comprensión.

Share
Acerca de

Armando Franco tiene amplia experiencia en las áreas de sistemas, compras y proyectos. Cuenta con una Maestría en Administración de Tecnologías de Información, y las certificaciones Certified Purchasing Manager, Microsoft Office 2010 Specialist, Expert y Master.

1.024 comentarios en «Transacciones de SAP que todo comprador debería conocer.»

  1. con que tabla o transacción podemos sacar el histiral de un codigo que tenemos dado de alta para ver aquien se lo podemos comprar que nos de un mejor precio ya que lo emos comprado con varios proveedores

  2. Buen Dia Armando.

    Primero Felicitarte por tu generosidad al responder consultas!

    Y el mundo SAP es infinito… mis dudas son muchas. Espero me puedas ayudar

    La primera, como puedo eliminar o cancelar para volver a ingresar un ingreso de mercaderia con Factura en mano que realice con la transaccion Z5AO? La ingrese mal y quiero volver a cargarla…

    Por otro lado quisiera saber de una transacion con la que pueda ver el gasto mensual de produccion.

    Gracias de antemano!

    • Gracias Valeria.

      Las transacciones que empiezan con Z por lo regular no son estándar. Me parece que es un desarrollo a la medida y no sé cómo funcionará.

      Para ver el gasto mensual se puede usar la FBL3N.

  3. Hola Buenas tardes, encontré tu blog con muchas cosas interesantes por lo que quisiera saber si me puedes ayudar, necesito un reporte de las entradas de mercancía que me muestre el numero de Orden de compra o pedido asociado a la carta de porte solo he logrado ver que esta en la estructura GOHEAD campo FRBNR pero no logro sacarlo en un reporte antes de que se verifique la factura.

    agradezco mucho tus comentarios y dedicación

    saludos

  4. Hola Armando, es posible en SAP actualizar el precio de una orden de compra cerrada con los precios del registro info en forma masiva.
    Gracias!!!

    • Hola Cristina.

      Sería cosa de revisar con la transacción MEMASSPO o hacer una carga con una grabación en la LSMW (más difícil).

      Me parece que no se debe poder, porque si la orden de compra se recibió a otro precio, las entradas ya generaron discrepancias de precio entre orden de compra y costo estándar, y ya no se recibirá nada más, por lo que no tendría ningún efecto cambiarle el precio, así que no parece que SAP deje hacerlo.

      Saludos.
      Armando.

  5. Hola Armando,
    Tengo una impresora que imprime toda clase de documentos de SAP, menos Facturas y para eso se compro, tienes alguna sugerencia?? ya se reviso la creacion de la pila de impresion y no hay ningun problema, el problema es a la hra de imprimir la factura, hace todo menos tomar la hoja e imprimir.

    Saludos, muy bien tu Blog

    • A veces es difícil configurar las impresoras desde SAP. Prueba configurando SAP para imprimir en la impresora default de la computadora, y configurar la impresora como impresora default de Windows. Eso suele ser más fácil de hacer.

  6. Hola Armando, buscando información en internet encontré tu blog y deseo hacerte una consulta, deseo saber como puedo agregar la columna «Creado Por» para los reportes que arroja la tx ME2L. Trabajo en una empresa automotriz y a diario se realizan importraciones a fábrica mediante OT de taller y Pedidos de venta de mesón, el reporte de la tx ME2L me ayuda bastante pero sería de utilidad si se agregará una columna en donde este registrado quien creo este pedido. Se podrá hacer?. Espero me puedas ayudar e indicar como hacerlo. Gracias

  7. HOLA ARMANDO HE SEGUIDO MUY DE CERCA TUS RESPUESTAS A LOS REQUERIMIENTOS DE VARIOS USUARIOS SAP Y ME PARECEN MUY UTILES SOBRE TODO A LOS NUEVOS USUARIOS COMO ES MI CASO

    TENGO UNA CONSULTA:
    UN PEDIDO QUE SE LO HALLA ELABORADO POR UNA CANTIDAD X PERO QUE AL MOMENTO DE PRESENTAR LA FACTURA EL PROVEDDOR LA PRESENTA POR UN AVLOR INFERIOR AL PEDIDO, YO PODRIA REALIZAR LA ENTRADA DE MERCANCIA SOLO POR EL VALOR DE LA FACTURA PARA QUE MI CONTABILIZACION SOLO SEA POR LO FACTURADO EN COMPRAS DE MATERIALES
    ESPERO TU RESPUESTA

    • Gracias.

      Sí se puede hacer. Se requiere que la orden de compra indique en la ME22N que se pueden recibir parciales (en cada línea del pedido) y en la MIGO se puede indicar si se deja abierta la orden de compra para recibir el resto del pedido o se cierra el pedido.

      Saludos.
      Armando.

  8. Buenos Días! Quisiera saber si existe una transaccion donde pueda ver el numero de la solicitud de pedido, el numero de la orden de compra, la fecha de la solicitud de pedido, la fecha de la orden de compra, la fecha de liberacion, y otros datos importantes de un «numero de orden», y si lo hay, como lo vuelco en una planilla de excel?

    • Las ME2L, ME2M, ME2N pueden hacerlo, pero son horribles a la hora de pasarlo a Excel.

      Sería más fácil hacer un reporte en la SQVI con las tablas EKPO y EKKO para empezar.

  9. Hola Armando, quisiera saber como puedo visualizar la mercadería en transito… visualizo la MB5T pero solo me muestra cantidades y material… pero necesito mas a detalle como la fecha de creacion del transito.

    Gracias

  10. Hola Felicidades por tu blog! Espero puedas ayudarme tengo una pregunta, dentro de SAP en que transacción puedo obtener un reporte de ordenes de compra colocadas pero que están pendientes de recibir, desglosando los materiales y fechas de entrega compromiso. de tal forma que se visualice el reporte de la siguiente manera
    # pedido material descripción ctd fecha de entrega

    agradezco tu valioso apoyo

    recibe un cordial saludo

  11. hola armando, hay alguna forma de saber en forma de reporte si las ordenes de compra tienen anexo.?

  12. BUEN DIA ARMANDO,

    ESTOY EN LA TRASACCION MIGO Y DESEO RECIBIR TODAS LAS POSICIONES, NO VERIFICAR UNA POR UNA PUESTO QUE CUANDO SE HACE EL PEDIDO ES POR QUE YA SE RECIBIO EL SERVICIO.

    HAY ALGUNA MANERA DE UNA VERIFIACION EN MASA, QUE NO TENGA QUE SELECCIONAR CADA UNA DE LAS POSICIONES, SON MUCHAS EN EL CASO DE MI EMPRESA.

  13. Buen día Armando.

    Sabes si existe alguna transacción para imprimir masivamente a las PO, Actualmente lo hago directamente de la ME23N o ME22N.

    Muchas gracias de antemano.

  14. HOLA!
    PORFAVOR NECESITO AYUDA, QUIERO SABER COMO HAGO PARA BLOQUEAR LA COMPRA DE UN MATERIAL DE UN PROVEEDOR PARA LOS 6 PROXIMOS MESES Y ANULAR ORDENES DE COMPRAS EN CURSO.
    TE AGRADESCO MUCHO LA AYUDA Y FELICITACIONES POR TU PAGINA.

    • Me parece que el proveedor se bloquea en la MK02, y las órdenes de compra hay que cancelarlas en la ME22N, una por una.

      Conviene reimprimirlas y enviárselas de nuevo al proveedor con las cantidades en cero.

  15. Buen dia Armando,
    Me interesaria saber si existe un TX que muestre un detalle de las facturas contabilizadas, es decir que muestre el detalle de la PO, Materiales, cantidades, importe etc.

    Desde ya muchas gracias.-

    • La FBL1N podría servir para ver las facturas y sus órdenes de compra. Creo que se necesitaría hacer un query (SQVI) para reunir el resto de la información.

  16. Hola Armando, para Pedirte el favor De confirmar si hay una transacción, para medir la gestión de compras; desde q se libera la solped, hasta la entrada? Agradezco tus comentarios.
    Cordial saludo.
    Liliana

    • Si se trata de medir los tiempos que pasan entre un proceso y otro, se puede si se implementa el módulo de workflow de SAP. Ahí se controlan los tiempos de liberación. O se puede hacer un reporte con la SQVI.

  17. Excelente tu blog Armando, enhorabuena
    Tengo una pregunta. ¿Existe alguna forma de poder obtener el cruce del gasto de proveedores (FBL1N ) con los centros de coste? Es decir, necesitaría poder repartir este gasto por los diferentes centros de coste para hacer un Spend Map del gasto de la compañía
    Gracias y un saludo

    • Gracias María.

      Lo haría modificando la vista del reporte FBL1N para mostrar el centro de coste, y luego usando una tabla dinámica en Excel, poniendo la cuenta en los renglones y los centros de coste en las columnas, y el monto en los valores.

      ¿Ayuda esta sugerencia?

      Saludos.

      • Gracias Armando,
        Es grato saber que hay manera de obtener esta información-
        Lo malo es que no soy usuaria de SAP y no sé la manera de hacer lo que me indicas.
        ¿Es muy complicado añadir el campo centro de coste a la vista del reporte FBL1N? ¿Podría darme alguna indicación de cómo hacerlo?
        Muchas gracias de nuevo.

        • Hola.

          Anexo la página de SAP que dice cómo hacerlo. En resumen, hay que hacer esto (los iconos aparecen en la liga):

          Para modificar las variantes de visualización actuales, muestre información adicional o suprima la información innecesaria, seleccione (imagen de icono), junto a (imagen de icono), y Modificar variantes de visualización.

          Aparecerá la ventana de diálogo Determinar variante de visualización. Todos los campos visualizados en el informe aparecen en la columna izquierda. Toda la información disponible que se puede visualizar aparece en la columna derecha. Esta información está agrupada. A través de la lista desplegable, puede seleccionar un determinado grupo de campos y visualizar los campos disponibles en la columna derecha.

          Realice las modificaciones deseadas y seleccione (imagen de icono) Intro.

          http://help.sap.com/saphelp_46b/helpdata/es/6b/2f13439c9f11d194da00a0c930328a/content.htm

          • Muchas gracias. Haciendo lo que me indicas no llego a nada…El problema ahora es que el campo centró de coste viene vacío. Se añade una columna al final de la tabla pero todo vacío. Hay otra forma de obtener el cruce de la factura con el centro de coste?

  18. Buen día
    Como puedo visualizar el flujo de documentos en forma de reporte?
    La idea es que a partir de una serie de factures el reporte me indique el No. de Factura, No pedido, entrega. Saludos

  19. Hola Armando,
    Agradezco tu ayuda, mi jefe me solicita un reporte de los repuestos consumidos del año 2013 con que transacción puedo bajar este reporte….. Gracias

  20. Como puedo imprimir o trasladar a excel un pedido con el detalle de sus condiciones.

    Gracias.

  21. Estimado Armando,
    Realmente tu ayuda en buenísima realmente llevo trabajando un mes con Sap y he ido aprendiendo y observando. Mi consulta es la siguiente como puedo anular una orden de compra la cual no se utilizo. atenta a tus comentarios

    • Muchas gracias. Se puede cancelar borrando las líneas de la orden de compra con el bote de basura en la ME22N (esto las marca como borradas pero no las borra), o se puede marcar como completa para que no se pueda recibir más usando la misma ME22N o la MIGO, recibiendo en cero y marcando la orden como completa.

    • En la ME21N se crea, usando el indicador K en la partida. Creo que es necesario que alguien configure un tipo de documento apropiado en la SPRO.

  22. Hola,
    Sabes que necesito sacar un reporte consolidado de compras en Sap, pero no se como hacerlo.
    Solp-OC-Recepcion-factura etc.
    Estaria agredecido que me pudieras dar la ruta.
    Sldos

    • Hola.

      Quizá la ME80AN funcione, desde el punto de vista de la orden de compra. Me parece que este reporte sería muy difícil de entender, porque una orden de compra tiene varias requisiciones, y una orden de compra puede estar en varias facturas.

      ¿Cuál es el objetivo de este reporte? Esto me podría ayudar a hacer una recomendación.

      También se podría hacer un reporte con la SQVI.

      Saludos.

      • Armando.
        El reporte es para poder realizar seguimiento y manterner un control al proceso de compras, pudiendo informar a mi gerencia y cliente interno.
        Quedo atento a tus comentarios
        Sldos
        Favio

        • Creo que ya entendí. Se pueden usar órdenes internas para controlar el presupuesto y en la S_ALR_87013019 y otras transacciones S_ALR_* se puede ver lo comprometido, ejercido y gastado. Es la funcionalidad de control de presupuestos de SAP.

  23. Armando,

    Felicitaciones por tu blog. Te tengo otra consulta, necesito obtener los datos de lead time de materiales, osea tiempo transcurrido desde que se le hizo el pedido al proveedor hasta que le mercancía ingresó hasta nuestra bodega. Lo anterior para actualizar el dato para un listado de planificación.

    Me puedes ayudar con que tx puedo obtener el dato?

    • Muchas gracias. Si está configurado evaluación de proveedores, se puede usar esa funcionalidad. Si no, haría un reporte en la SQVI usando las tablas EKPO, EKKO y las que fuera encontrando con el resto.

  24. Armando, excelente tu blog.
    Tengo una consulta, necesito un reporte de todos los pedidos que se le han hecho a la bodega y que están pendiente de despacho por distintos motivos (falta stock por ejemplo). Me puedes ayudar con esa tx?

    Muchas gracias

  25. Hola.
    Necesito una transaccion que muestre e imprima masivamente todas las entregas contabilizadas. ej. 80xxxxxxxx
    ya que con la vl02n solo digitando puedo ver la entrega e imprimir.

  26. hola Armando,

    me gustaria saber si existe algun modo para pasar stock de un subcontratado a otro directamente. Siempre lo he realizado en 2 pasos, primmero un 542 al centro de origen y despues un 941 hacia el otro subcontratado.

    gracias por la ayuda

    • Hola Ismael.

      No me ha tocado trabajar con stock subcontratado. Quizá se pueda configurar un tipo especial de documento que lo tome de uno y lo pase a otro.

      Saludos.

  27. hola Armando,

    Existe alguna posibilidad de mover stock de un subcontratado a otro? siempre lo he tenido que hacer en 2 pasos, es decir, primero un 542 al almacén de la sociedad y despues un 941 al otro proveedor.

    gracias de antemano.

  28. Hola,

    Necesito sacar un listado con el stock bloqueado y los motivos… Alguien puede ayudarme?
    Gracias,

  29. necesito saber con que transaccion puedo obtener la cantidad de notas de entrega en un periodo

  30. Necesito saber como ver los pedidos recibidos durante un mes en cantidad y valor. Ejemplo cuantos recibí en DICIEMBRE DEL 2013 y CUANTOS RECIBÍ EN ENERO DEL 2014.

    Gracias.

  31. Estimado: quiero agradecerte porque me ha ayudado mucho la información que entregas, y además te felicito porque se nota que tienes un gran conocimiento de SAP. Gracias.

  32. Hola Armando yna consulta en la MB59 listo los movimientos de los materiales en un determinado periodo de tiempo pero el valor PV con iva me sale cero y el valor venta tambien. como prodria arreglar eso?? un saludo.

  33. Hola Armando, necesito sacar un reporte de los repartos pendientes de entrega, usualmente uso la transacción M2M, pero al comparar esa información con la Md04 me muestra como pendientes cosas que ya están atendidas. Sabes a que se pueda deber esto?

  34. Buenas tarde Armando.

    Adjunto la descripción de una problemática actual en una empresa de producción.

    En la configuración del módulo de producción se creó el almacén piso de producción, de este se consumen los materiales usados en el proceso productivo. La producción se programa cada 24 horas y para ello se requiere tener disponible en el piso los materiales requeridos para dicho programa. Por motivos logísticos, el volumen de las cantidades usadas y el espacio disponible el piso no es posible tener almacenados todos los materiales en dicho piso; razón por la cual se hace necesario que el almacén realice movimientos teóricos de otros almacenes al piso para que sea posible generar el programa.

    El procedimiento de trasladar cantidades teóricas (sin movimiento físico) genera operatividad y transacciones adicionales que no agregan valor al proceso, además en ocasiones se generan ajustes a los inventarios que no es posible registrar en almacén que se debieron registrar.

    El inconveniente se resuelve si pudiéramos reservar los materiales requeridos para el programa de producción de un almacén diferente al piso de producción; es decir que el sistema verifique la disponibilidad de inventario en todos los almacenes del centro productivo y no se limite solo al piso de producción como ocurre en el modelo actual.
    O que otra solución se puede manejar?

    Gracias

  35. Armando sabes como cambiar el vendor de la PO, si este se coloco de manera erronea, hasta el momento lo unico que me deja hacer el sistema es borrar esa PO y crear una nueva.

  36. Hola Armando, ¿qué transacción podemos utilizar para bajar un listado detallado de todo el maestro de proveedores? es decir un listado que incluya todos los campos de las vistas Dirección, Control, Pagos, Persona de Contacto, Gestión de Cuenta, Correspondencia, Retención de Impuestos, etc. Todo lo que swe incluye en Datos Generales, Datos de la Sociedad y Datos de Organización de Compras.
    Gracias.

  37. Buenos días Armando. Existe en SAP alguna transacción para cancelar de forma masiva los pedidos de ventas pendientes?

    Saludos,

    • No conozco una transacción en específico, pero seguramente podría hacerse con la transacción LSMW, grabando la acción y cargando las órdenes que hay que cancelar de un archivo de Excel.

  38. Hola Armando,

    Por favor me puedes ayudar a saber como configurar la transaccion MCES para obtener todas las ordenes de Compra.

    Agradezco mucho tu gran ayuda.

  39. Buenos dias

    Quisiera saber si existe una transaccion para realizar anulacion de orden de compra we. que ya estan muy viejas y no se va a recibir la factura de dichas ordenes ya generadas. se que es una transaccion z pero no recuerdo.

    Saludos.

      • Hola Armando, muy bueno el blog!!!

        Consulta, que se debe marcar en el pedido para que limpie la cuenta EM/RF? Esto a los efectos de que no quede saldo en esa cuenta y que el Pedido quede cerrado y no se puedan recibir mas facturas contra el.

        Gracias!!!!!!!!!!!

        • Hola. En el pedido se marca «Delivery Completed Indicator» (indicador de entrega completa, supongo). Está en la ME22N en la pestaña de entrega («Delivery») al nivel de artículo.

          También se puede marcar completo en la MIGO.

  40. Armando,

    Muy buenos días, te escribo para consultarte si existe algúna transacción en la que pueda ver todas las Ordenes de compra filtradas por su Centro de Beneficio, en lo posible poder seleccionar mas de uno.

    Desde ya, muchísimas gracias.

    Saludos.

  41. Estimado,

    como puedo configurar la mb5b para que solo me muestro los consumos en un periodo determinado, ya que me muestra todas las anulaciones y me arroja numeros muy grandes.

  42. Me gustaria saber si existe alguna transaccion para checar las ordenes de compra que no tengan release.
    en mi antigua empresa si tenian una pero no la recuerdo.

    Gracias!!

  43. disculpen , alguna transacción para extraer reportes sobre la fecha de entrega de las ordenes de compra??

  44. buen día Armando un super favor me podrías indicar como saco un reporte de los tiempos de entrega de proveedores para mis materiales?

    de antemano te lo agradezco

  45. Hola Armando.
    ¿Sabes como funciona la transaccion MCEC?
    estoy ejecutandola para un material y me trae los campos PO price y PO VALUE a cero y no se por donde buscar este problema.
    Muchas gracias.
    Un saludo.

  46. Buen dia Armando,
    que transaccion puedo usar para bajar una lista de todos los proveedores?