Olá Mohit,
MARDH é uma tabela de histórico
MARD: Dados de localização de armazenamento para material para o período atual.
Essas tabelas de histórico podem conter uma entrada para cada período.
Uma entrada é criada na tabela de histórico apenas se os dados relevantes para o estoque ou valoração mudarem (G/R, G/I...).
Exemplo
Digamos que no início do período 02, existam 100 peças do material 458111 em estoque (MARD-LABST).
Recebimento de mercadorias
São recebidas 50 peças no período 02.
Resposta do sistema
O sistema registra um estoque de 100 peças na tabela de histórico para o período 01 (MARDH). Ao mesmo tempo, o sistema aumenta o estoque atual para 150 peças (MARD).
Recebimento de mercadorias
São recebidas mais 50 peças no período 02.
Resposta do sistema
A tabela de histórico não é afetada por este evento porque já existe uma entrada para o período 01. O sistema aumenta o estoque atual para 200 peças.
Saída de mercadorias
São retiradas 25 peças do estoque no período 04.
Resposta do sistema
O sistema registra um estoque de 200 peças na tabela de histórico para o período 03. Ao mesmo tempo, o sistema reduz o estoque atual para 175 peças (a tabela de histórico NÃO contém uma entrada para o período 02 porque não houve movimentações de mercadorias no período 03).
Regras
Se a tabela de histórico não contém uma entrada para o período anterior, os valores para o período anterior são iguais aos do período atual.
Se a tabela de histórico não contém uma entrada para o período 'n' que precede o período anterior, os valores para o período 'n' são iguais aos do período n + 1.
Não é possível ler as informações do período anterior diretamente das tabelas do período/ano atual (MBEW, MARD, MCHB, etc.). Em vez disso, você deve interpretar e ler as tabelas de histórico (MBEWH, MARDH, MCHBH, etc.).
Espero que isso ajude e esclareça.
Obrigado,
Viswanath