ERP e GO UP | Manufatura

15101 - Possíveis críticas ou mensagens na geração de OPs (independente da tela)

Problema: Descrição do problema: Segue abaixo, uma lista de possíveis críticas/mensagens que podem ocorrer no processo de geração de OPs:

*************************************

Situação 1)
Ao gerar uma determinada OP o sistema está retornando a mensagem Erro na inclusão da tabela de OP(s) (E900COP).

*************************************

Situação 2)
Ao tentar gerar Ordem de Produção sistema emite a seguinte mensagem: Falta as Definições (Histórico) do Fornecedor deste Serviço/Fornecedor => SSSSS/NN

*************************************

Situação 3)
Ao gerar OP que contém serviço externo previsto na operação do roteiro está sendo exibida a seguinte mensagem: Transação padrão para O.C. via Produção não informada para a filial 1. Verifique!

*************************************

Situação 4)
O sistema está criticando que é necessário gerar uma ordem de compra na geração da OP. É possível fazer com que o processo não obrigue a geração da OC antes de gerar a OP?

*************************************

Situação 5)
Ao tentar gerar OP o sistema está exibindo a seguinte mensagem: Floating point division by zero

*************************************

Situação 6)
Após alguns alterações no roteiro do produto estamos tentando gerar uma ordem de produção e está sendo a seguinte mensagem:

O(s) Estágio(s) X do Produto XXXXX Derivação XX Modelo XXXXX não foram selecionados para o Roteiro YYYYYY.

*************************************

Situação 7)
Ao tentar gerar OP, depois de cadastrar uma nova empresa, o sistema está acusando a crítica: Falta Informar Transação Padrão via Produção de Entrada no Estoque na Tabela de Filiais. Onde realizamos esse cadastro?

*************************************

Situação 8)
Ao tentar gerar O.P.s através da tela F910GPR a seguinte mensagem era exibida: Registro deve estar em modo de inclusão, impedindo o processo.

*************************************

Situação 9)
Ao processar a geração de ordem de produção para determinada família e produto pode ocorrer uma das mensagens abaixo:

Não há calendário industrial gerado para a seguinte chave: Empresa 1, filial 1, estágio XX do roteiro YYYYYYYY. Primeira data encontrada sem calendário => DD/MM/AAAA
Não encontrou a data XX/XX/XXXX no calendário industrial para o centro de recursos '' ou estágio YYY!

*************************************


Situação 10)
A função GerarOP está gerando a seguinte mensagem:

Erro do Banco(206): Error Message: [Microsoft][SQL Server Native Client 11.0][SQL Server]Operand type clash: datetime2 is incompatible with int.
O que pode ser?

*************************************

Situação 11)
Ao executar a tela F900ROP para um determinado produto, está sendo retornado a mensagem abaixo:
    Atenção - Verifique: conflito do produto 'XXXX' do nível 0 com nível 1.

Gostaríamos de saber o porque isso está acontecendo e como ajustar.


*************************************

Rotina / Tela: Processo de geração de OPs (telas F900ROP e F910GPR)
Solução: Solução 15101:

Soluções conforme situações reportadas:

*************************************

Situação 1)
Neste caso, está ocorrendo uma violação de chave da tabela E900COP quando o sistema tenta inserir o número da nova OP que está sendo gerada, pois é provavel que já exista uma OP com esta numeração na base. Isso ocorre geralmente quando se utiliza o identificador de regras PCP-900SEQOP01.

Para tratar isso, pode-se iniciar verificando se realmente essa é a causa da situação executando o seguinte select:
select SEQ_Empresa_origem_usuariobanco.nextval from dual

Obs: Os campos empresa, origem, usuário do banco devem ser substituídos pelos respectivos valores do ambiente do cliente.

Se o valor retornado no select já existir na base então deve ser executado o comando abaixo na base para excluir o sequence existente. Ao gerar nova OP, o sistema verifica a ultima OP gerada para a origem e recria o sequence com o valor correto.
Para excluir o sequence, executar o comando abaixo:
DROP SEQUENCE SEQ_Empresa_Origem_Base

Depois destes procedimentos, podem ser geradas as OPs normalmente.

*************************************

Situação 2)
Deve ser cadastrado o histórico/definições do fornecedor na tela F095CAD, página definições para a empresa logada e filial que consta no campo FILPRO da grid estágios do cadastro do roteiro(F710CRP) do produto.

*************************************

Situação 3)
Deve-se informar uma transação padrão para OC via produção na tela F070FCP. Esta transação tem que atender aos seguintes critérios:
1. Tem que pertencer ao módulo de compras(LISMOD = 'COO')
2. Não deve permitir aceitar lançamento manual(ACEMAN = 'N'); e
3. Deve estar na situação ativa(SITTNS <> 'I').

*************************************

Situação 4)
A geração da OC ou solicitação de compras de serviço, ocorre dentro do processo de geração da OP. Ou seja, não é necessário gerar a OC ou solicitação de compras do serviço antes de gerar a OP. Deve ser verificado como está o cadastro da origem, aba PCP, campo Gera solicitação Serviço na Geração da OP/OS. Este campo não pode estar em branco. Caso esteja, deve-se alterar para S(gerar solicitação de compra do serviço) ou N(Gerar Ordem de Compra de serviço), conforme processo interno da empresa.

*************************************

Situação 5)
Nesse caso em específico, verificou-se que a mensagem apresentada é decorrente de estar sendo processada a geração de um serviço que conforme a sua origem é do tipo produzido. Porém, checando-se o cadastro do serviço e da família do serviço o campo indicativo de serviço produzido(INDSPR) está definido como N. Sendo que nessa situação a base está inconsistente, e por isso, gera a crítica impedindo a geração da OP.

Para gerar OP de serviço produzido, o campo INDSPR da tabela E012FAM, E080SER e E075PRO deve ser definido como S.
Como, depois do cadastro feito não é possível alterar este parâmetro via tela, nesse caso especígfico, será necessário alterar via banco de dados.

Outras questões, conforme abaixo, podem causar a crítica reportada. Então é necessário:

* Verificar como estão definidas as quantidades múltiplas, máximas e minimas do produto/serviço que está sendo processada a geração de OPs. Se estiver com valor zerado, deve ser ajustado pois estes valores nunca podem ficar zerados.

* Verificar se não existe alguma quantidade do modelo e/ou tempo do roteiro com valor zerado.


*************************************

Situação 6)
Esta mensagem é exibida porque existem componentes cadastrados no modelo do produto para um estágio que não está cadastrado no roteiro deste produto.
Portanto, a solução adequar o modelo para que os componentes fiquem cadastrados para o estágio que realmente irá consumir o componente e que indispensavelmente esteja cadastrado no roteiro deste produto.

*************************************

Situação 7)
Deve-se acessar a tela F070FPR (Cadastros / Filiais / Parâmetros por Gestão / Manufatura e Serviços) e informar uma transação padrão no campo: Transação Entrada Estoques OP. Depois disso será possível gerar as OPs.

*************************************

Situação 8)
A situação ocorre porque há divergências entre as tabelas E900COP e a tabela E900QDO em relação ao último número de OP gravado. Constatamos que o número de O.P que o sistema tenta gravar na tabela E900QDO já existe, sendo assim a mensagem que ocorre Registro deve estar em modo de inclusão, é um alerta desse incidente.

Na geração de uma OP, a 1ª tabela a gravar informações é a E900COP, então as demais tabelas devem possuir o mesmo registro, para não haverem divergências no (NUMORP), entre as tabelas. Portanto, todas as tabelas necessitam obter o mesmo registro informado.

Sugerimos que se realize uma alteração manual via banco de dados para efetuar a correção desta situação. As tabelas devem conter o mesmo último número de OP gravado. É importante salientarmos que deve-se realizar um monitoramento relacionado a esta situação, para verificar se voltará a ocorrer ou não, caso este assunto volte a ocorrer solicitamos que nos informem.


*************************************
Situação 9)
Devem ser verificados alguns pontos nesta ordem:
1. Se a quantidade a gerar OP está correta. Se não tiver, providenciar o devido ajuste.

2. Se o tempos dos roteiros estão corretos. Se não tiver, providenciar os devidos ajustes.
Dica de uma situação que pode acarretar na mensagem: Utilizado centro de recurso 'XXXXX', onde a quantidade de horas trabalhadas durante o dia esteja configurada como de 0,01. A unidade de medida esteja configurada em segundos. Se para gerar as ordens de produção, a quantidade a produzir do produto esteja definida como 2400 unidades, por exemplo, trabalhando 0,01h/dia, pode haver um retrocesso no tempo estourando em uma data onde onde não tem calendário industrial.

3. Verificar se existe calendário industrial cadastrado para a empresa filial para o estágio citado na mensagem. Se não tiver deve ser providenciado a geração através da tela F802GCI - Cadastros / Manufatura e Serviços / Calendário Industrial / Gerar.

4. Verificar como está cadastrado o período de produção/vendas. Caso necessário avaliar a alteração da data fim do período que está sendo utilizado para gerar OP para uma data que já tenha calendário industrial gerado. Obs: Geralmente utiliza-se período de vendas/produção mensal ou semanal.

*************************************

Situação 10)
A mensagem de erro ocorre por conta da seguinte configuração na base:

1 - Na origem, tela F083ORI o parâmetro Definição Datas possivelmente está com o valor (1) Todos Recursos.
- Procedimento para possível correção: (Devem alterar este valor conforme padrão (0) Normal).

2 - Na tela, F070EPR o parâmetro Gera Calend.Ocup.Recursos OP possivelmente está igual a SIM.
- Procedimento para possível correção: (Devem alterar este parâmetro para 'NÃO'.)

Nossa orientação é que não utilizem a configuração acima citada.

Isso porque:
1. As tabela E900ORC e E900HOO fazem parte de uma primitiva ideia de implementar um controle de programação no sistema.
2. Existem algumas poucas rotinas que acabam alimentando alguns dados nessas tabelas, mas nada que realmente seja utilizado no sistema.
3. A ideia de criar um controle de programação da produção desta forma foi abolida, e existem estudos para criar um verdadeiro controle de programação da produção no ERP.
4. Em resumo, essas tabelas e seus dados devem ser ignorados e não devem ser usados pelos clientes e a configuração citada alimenta dados nelas.


*************************************

Situação 11)
Quando o campo 'Utiliza Nível Origem' que está na tela F070EPR aba Outros, estiver igual a Sim, o ERP fará consistências nos níveis da Origem da estrutura dos modelos fabris.

Dessa forma, sugerimos avaliar o modelo do produto em questão, para avaliar se os níveis de Origem dos componentes estão menores que o nível de Origem do produto acabado.

* Já observamos ocorrências onde o produto acabado estava identificado no modelo centro de sua própria estrutura, gerando a mensagem descrita acima.

*************************************


Esse artigo foi útil?

Usuários que acharam isso útil: 0 de 0

Tem mais dúvidas? Envie uma solicitação

Comentários

0 comentário

Artigo fechado para comentários.