Tenho estado a pesquisar e a ler todos os documentos relacionados com COGI e CO1P, para perceber por que motivo alguns movimentos de mercadorias ficam retidos em COGI, enquanto outros em CO1P. Gostaria de partilhar o meu conhecimento sobre onde comecei e terminei na aprendizagem sobre estas transações. Espero que este documento seja a paragem final se também estiveres à procura deste tema.
Dá uma vista de olhos neste
artigo
para conhecer os conceitos básicos deste tema.
Consideremos que o movimento automático de mercadorias está configurado para as confirmações de ordens de produção nos seguintes cenários.
A confirmação é guardada mas os movimentos de mercadorias falham?
Para encontrar a razão disto, devemos ir ao código de transação:
COGI
Processamento posterior de registos de erro de movimentos automáticos de mercadorias
Como o nome indica, podemos processar os movimentos de mercadorias falhados a partir daqui após corrigir os erros.
Insere o número da ordem e executa
Por exemplo, o erro aqui deve-se a um défice no stock de mercadorias registado. Até que o stock seja atualizado no sistema, este registo permanecerá em COGI, de onde podemos registar as mercadorias mais tarde.
Agora, após atualizar o stock, abre novamente o COGI, seleciona os elementos de linha necessários e clica em guardar para registar as mercadorias. Se os detalhes da confirmação tiverem que ser alterados, dá duplo clique no elemento de linha ou seleciona o elemento de linha e clica no botão de alterar detalhes, e depois regista as mercadorias clicando no botão de guardar.
Como configurar o sistema para parar o processo de confirmação quando ocorre um erro nos movimentos de mercadorias?
Isto pode ser configurado no nó IMG "Definir parâmetros de confirmação"
Este indicador especifica que se guardares uma confirmação com erros nos movimentos de mercadorias (ou seja, retrocesso ou receção automática de mercadorias), então o sistema mostra um registo de erro antes de guardar.
Confirmação guardada e nenhum movimento de mercadorias falhado, mas o stock não é atualizado na ordem de produção?
Neste caso, poderás ter que ir ao código de transação:
CO1P
Processo de confirmação predefinido
Como o nome indica, este é um passo já definido na configuração para processar todos os movimentos de mercadorias desse dia num momento posterior. Por exemplo, para melhorar o desempenho do sistema, todos os movimentos de mercadorias de uma hora podem ser retidos e processados através de CO1P de uma vez. Isto é configurado na configuração de confirmação desacoplada.
Insere o número da ordem e executa
Seleciona os elementos de linha necessários e clica em guardar para registar as mercadorias.
O que é uma confirmação desacoplada? Como pode ser configurada?
Para evitar problemas com o tempo de resposta do processo de confirmação, podemos desacoplar os passos que ocorrem durante a confirmação. Abaixo estão detalhados os processos que podem ser desacoplados
-
Receção automática de mercadorias
-
Retrocesso
-
Determinação de custos reais
O tempo de execução dos processos acima pode ser definido no nó IMG "Definir tempo para processos de confirmação".