Olá,
Você pode usar as tabelas EKKO e T16FS e escrever sua própria lógica para criar um relatório Z com a ajuda de um programador ABAP.
Da tabela EKKO, você obterá os seguintes detalhes para cada pedido de compra
FRGGR Grupo de liberação
FRGSX Estratégia de liberação
FRGKE Indicador de liberação
FRGZU Estado de liberação
O indicador de liberação - FRGKE ajudará a filtrar os pedidos de compra da tabela EKKO que ainda não foram completamente liberados, ou seja, que estão bloqueados ou em outro estado definido, exceto C.
Obtenha o nível de liberação da tabela T16Fs fornecendo os seguintes dados que você obterá da tabela EKKO
FRGGR Grupo de liberação
FRGSX Estratégia de liberação
Você receberá o número de liberação de códigos de liberação em sequência de acordo com a estratégia.
Por exemplo, código 01, 02 e 02 para a estratégia de liberação XX e o grupo de liberação YY.
Agora você saberá para um pedido específico qual é a estratégia de liberação e quais são os níveis de aprovação do pedido, ou seja, 2 níveis, 3 níveis ou 8 níveis.
Na tabela EKKO, temos o campo FRGZU - Estado de liberação , este campo fornecerá detalhes sobre em qual nível o pedido está liberado
Por exemplo, se este campo tiver o valor XXX significa que o pedido está liberado no 3º nível e está pendente de aprovação no 4º nível e você pode encontrar o código de liberação do 4º nível na tabela T16FS.
Se o valor do campo estiver em branco significa que está pendente no 1º nível.
Saudações,
Shailesh Mackwan