Avalados por :

Como visualizar o histórico de custos de um artigo no SAP e criar um TRIGGER para verificar variações de 20%

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

Olá colegas! Estou procurando uma maneira de fazer uma consulta para visualizar o histórico de custos de um artigo, ou seja, quero saber em datas específicas qual foi a evolução do custo de um artigo.

Por exemplo: últimas 10 variações de custos

artigo12345 10.50 11.00 12.00 8.50 10.05 11.00 9.50 ...

Dessa forma, a fim de identificar mudanças drásticas no custo de um artigo, como neste exemplo, em que o custo subiu para 40 ou caiu para 2.

O SAP mantém registro disso no banco de dados?

Seria possível também criar um TRIGGER que verifique se a variação do custo do artigo é de 20% para cima ou para baixo, e em caso afirmativo, evite a criação do movimento?

Obrigado antecipadamente.

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

4 Respuestas

0
Cargando...

Sim, vou ver se podemos fazer testes fazendo isso ou se é melhor trazer alguém para fazer.

Muito obrigado por responder.

Você acha que é possível fazer com o TN?

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

Carlos,

A tabela que você procura é a OINM. Esta é a tabela que o produto usa para armazenar o custo do item em cada transação. O relatório de auditoria busca informações dela.

O que você pretende fazer para analisar a variação de custos deve ser um processo que baseie sua lógica de desenvolvimento nessa tabela. Em algum momento, estive pensando em como fazer isso e me ocorreu algo assim.

Procedimento.

Passo #1:

Carregar em uma tabela temporária o histórico de transações de itens e custos.

Tabela 1:

data / item / armazém / custo

01-01-2009 item1 wh1 $10

01-01-2009 item1 wh1 $10

01-01-2009 item1 wh1 $10

Passo #2:

Processando esta tabela, carregar uma coluna que determine a VARIAÇÃO DE CUSTOS entre o registro atual e o registro anterior.

Tabela 1:

data / item / armazém / custo / variação

01-01-2009 item1 wh1 $10 0

01-01-2009 item1 wh1 $12 2

01-01-2009 item1 wh1 $15 3

    • Sempre o campo variação é a subtração do custo atual ou do registro atual e o custo do registro anterior.

    • Para o caso do primeiro registro, coloque a variação como ZERO.

    • Com isso, você já tem as variações que ocorreram em cada transação.

A partir daqui, essa lógica pode ser aprimorada, por exemplo, em vez de calcular a variação em dinheiro, calcular em %%%. Se conseguir ter essa tabela temporária carregada, o próximo passo é fazer uma consulta final sobre ela para filtrar as transações cujo campo de variação esteja dentro de certos parâmetros.

A única coisa que me ocorre é montar isso em tabelas temporárias e programar stored procedures em algum banco de dados de trabalho, mas acessando o banco de dados de alguma empresa B1.

Boa sorte, mas como você pode ver, não é algo que possa ser feito de maneira muito fácil. Recomendo procurar alguém que saiba bastante sobre programação direta em SQL com stored procedures e tabelas temporárias.

Saudações

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

O custo não é o problema nesta transação, o que procuro é identificar marcos importantes na história.

Segundo o pessoal da SAP, não são armazenados registros de custos em nenhuma tabela, por isso pergunto aqui se alguém conhece alguma solução.

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

O relatório de Auditoria de estoques não é útil para você? Este relatório mostra o custo do item em cada operação.

eroblero

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?