¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problemas con la autorización de órdenes de compra en SAP: ¿Cómo solucionar la casilla atenuada?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

Lean hasta el final se los suplico:

Creé este formulario para la impresión de las órdenes de compra de proveedores (pedidos) que en mi empresa, atraviesan por un proceso de autorización:

Este layout se alimenta de esta consulta:

SELECT top 1 A.U_ESTA +'-'+ A.U_pemi + '-' + (right( '0000000' + cast( A.FolioNum AS varchar(7)), 7 )) as 'Folio', a.DocEntry, a.DocNum, a.FolioNum, a.DocDate, a.DocDueDate, a.GroupNum, h.PymntGroup, DATEDIFF (DD, a.DocDate, a.DocDueDate) AS 'Plazo', FechaVenc=(dateadd(dd, isnull(h.ExtraDays, 0), (dateadd(mm, isnull(h.ExtraMonth, 0), A.DocDate))), a.docCur AS 'Moneda', a.Comments, a.CardName AS 'NombreCliente', h.ExtraMonth, h.ExtraDays, case when d.Address IS NULL THEN c.Address ELSE d.Address END AS 'Direccion', d.LicTradNum AS 'RUC', d.VatStatus, d.Phone1 AS 'Telefono', a.TaxDate, b.ItemCode AS 'NroArticulo', e.ItemName AS 'NombreArticulo', b.Quantity AS 'Cantidad', b.DiscPrcnt, b.Price AS 'PrecioConDesc', b.PriceBefDi, b.StockPrice, b.PriceAfVAT, b.VatSum, b.VatSumFrgn, a.DocTotal AS 'MontoTotal', a.DocTotalFC AS 'MontoTotalME', b.VatPrcnt AS 'IVA', b.OpenSum, b.GTotal, b.GtotalFC, a.Docrate AS 'Cotizacion', b.Freetxt, a.DiscSum, a.DiscSumFC, a.Rounding, a.RoundDif, a.RoundDifFC, a.DocNum, a.DiscPrcnt as 'Descuento', a.SlpCode AS 'CodVendedor', f.SlpName AS 'NombreVendedor', L.U_NAME AS CREADOR, K.U_NAME AS AUTORIZ FROM OPOR AS a JOIN POR1 AS b ON a.DocEntry = b.DocEntry JOIN OCRD AS d ON a.CardCode = d.CardCode Left outer JOIN CRD1 AS c ON d.CardCode = c.CardCode JOIN OITM AS e ON b.ItemCode = e.ItemCode JOIN OSLP AS f ON a.SlpCode = f.SlpCode JOIN OCTG AS h ON h.GroupNum = a.GroupNum JOIN ODRF AS G ON G.DOCENTRY = A.dRAFTKEY JOIN OWDD AS I ON I.DOCENTRY = G.DOCNUM JOIN WDD1 AS J ON J.WDDCODE = I.WDDCODE AND I.CURRSTEP = J.STEPCODE JOIN OUSR AS K ON J.USERID = K.USERID JOIN OUSR AS L ON I.OWNERID = L.USERID where a.DocEntry = {?dockey}

Esta consulta "hala" automáticamente al pie de firma los usuarios de creador y autorizador del documento, y funciona perfectamente en las otras compañías del holding de empresas para el cual trabajo.

Yo heredé esta implementación de SAP, no estuve aquí desde el día 0 así que no se como se hicieron una parte de las cosas.

En esta compañía en particular, las órdenes no pasan por el proceso de autorización porque la casilla aparece como atenuada, vean aquí:

Y por ende no se genera un draft ni registros en las tablas subsiguientes, que permita que mis documentos atraviesen el proceso de autorización y funcione mi layout.

Alguien tiene alguna pista de por qué razón me aparece atenuada esa casilla y me impida activar los procedimientos de autorización.

forosap2.jpg
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Sin embargo, está marcada o activada.

¿Ningún procedimiento de ningún tipo te está funcionando?

Es decir, si activas uno que siempre esté sujeto a autorización en el documento, ¿el proceso no se muestra o aparece?

Sería conveniente que envíes un mensaje al Soporte de SAP.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estimado,

Según la imagen, la opción marcada está inactiva. Esto puede deberse a la existencia de procedimientos de autorización previos y documentos que ya han sido aplicados a dichos procedimientos.

A veces lo más simple parece ser lo menos obvio. Te sugiero validar si el usuario está en el procedimiento, si está activo o creando uno desde cero, para determinar si la funcionalidad está trabajando correctamente.

Saludos,

IFV

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estimados:

Aparece activada pero no me escribe registros ni en ODRF, ni en OWDD, ni en WDD1, ni en la columna draftkey de OPOR, lo extraño es que no me deja desactivar el procedimiento. En todas las demás compañías del grupo me aparece atenuada porque existen documentos en las colas de autorización pero me funciona sin problemas el layout, eventualmente haciendo un left join sobre odrf y owdd logro que me salgan los items de las órdenes de compra pero no me arrastra el creador ni el autorizador, por eso consulté a ver si a alguien más le sucedió esto antes.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?