Avalados por :

Consulta en SAP para listar pedidos de compra pendientes de aprobación

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

Hola,

Tenemos una estrategia de liberación de pedidos de compra definida en nuestra empresa. Estoy intentando crear una consulta en SAP que muestre la lista de pedidos de compra que están pendientes de aprobación. Estoy tratando de encontrar la tabla que contiene la información de qué pedido de compra está en la pantalla de aprobación de quién.

Por favor, aconsejar.

SAPXPT

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

4 Respuestas

0
Cargando...

Hola,

Puedes utilizar las tablas EKKO y T16FS y escribir tu propia lógica para crear un informe Z con la ayuda de un programador ABAP.

De la tabla EKKO obtendrás los siguientes detalles para cada pedido de compra

FRGGR Grupo de liberación

FRGSX Estrategia de liberación

FRGKE Indicador de liberación

FRGZU Estado de liberación

El indicador de liberación - FRGKE te ayudará a filtrar los pedidos de compra de la tabla EKKO que aún no se han liberado por completo, es decir, que tienen un estado bloqueado u otro definido excepto C.

Obtén el nivel de liberación de la tabla T16Fs proporcionando los siguientes datos que obtendrás de la tabla EKKO

FRGGR Grupo de liberación

FRGSX Estrategia de liberación

Recibirás el número de liberación de códigos de liberación en secuencia según la estrategia.

Por ejemplo, código 01, 02 y 02 para la estrategia de liberación XX y el grupo de liberación YY.

Ahora sabes para un pedido en particular cuál es la estrategia de liberación y cuáles son los niveles de aprobación del pedido, es decir, 2 niveles, 3 niveles o 8 niveles.

En la tabla EKKO tenemos el campo FRGZU - Estado de liberación , este campo te dará detalles sobre en qué nivel el pedido está liberado

Por ejemplo, si este campo tiene el valor XXX significa que el pedido está liberado en el 3er nivel y está pendiente de aprobación en el 4to nivel y puedes encontrar el código de liberación del 4to nivel en la tabla T16FS.

Si el valor del campo está en blanco significa que está pendiente en el 1er nivel.

Saludos,

Shailesh Mackwan

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

Sí, ME29n lo muestra para cada orden de compra individual, pero como mencioné en mi pregunta, necesito desarrollar una consulta que muestre una lista de órdenes de compra esperando aprobación.

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

No podrás obtener directamente el nombre del aprobador.

Verifica el campo FRGZU, este campo contiene el nivel de aprobación.

Si FRGZU contiene el valor 'XX', eso significa que el pedido de compra en contexto está en el 3er nivel de aprobación.

Ahora verifica la tabla T16FS para la combinación de FRGGR (Grupo de liberación) y FRGSX (Estrategia de liberación).

Obtendrás todos los códigos de liberación asignados a la estrategia de liberación. Dependiendo del valor de FRGZU, podrás identificar el Código de Liberación y a partir de este, podrás identificar al Aprobador (Verificar tabla T16FW).

Saludos,

S Anand

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

Sí, en EKKO muestra el estado de si una orden de compra está liberada o no, pero necesito saber en qué código de liberación está atascada. Tenemos 8 aprobadores... necesito saber el código del aprobador.

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?