Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

DATASUL

Módulo

Configurador de Produtos

Segmento Executor

 

Projeto1

 

IRM1

PCREQ-9134 - DATASUL - ITEM CONFIGURADO

Requisito1

PCREQ-9135 - Reaproveitar Item Configurado

Subtarefa1

 

Chamado2

 

Release de Entrega Planejada

12.1.10

Réplica

 

País

(  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

 

Permitir reaproveitar um item configurado final(ACABADO) já fabricado e em estoque, como componente em uma outra Ordem de Produção.

Definição da Regra de Negócio

 

Quando o item configurado for o pai, não é necessário guardar Saldo de OP para Itens Configurados(saldo-op-config). Assim, estes itens poderão ser consumidos em outras ordens.

O saldo-op-config, continuará necessário para os itens configurados filhos, sem alteração de regras.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

CPAPI022 - Saldo da OP Configurada

Alteração

 

-

 

 

Fluxo do Processo


Alterar CPAPI022 (GeraSaldo) para inserir a validação abaixo antes de todo o resto.

Se não existe ( um <al-res-op> quando <al-res-op.nr-ord-produ> = p-nr-ord-produ)

então: 

                 Sai da rotina GeraSaldo sem efetuar nada.

Fim-se.

Alterar CPAPI022 (saldoAutomatico) para inserir a validação, caso ainda exista um saldo de Acabado:

  FOR EACH saldo-op-config WHERE saldo-op-config.cod-estabel    = p-cod-estabel
                                   AND saldo-op-config.it-codigo      = p-it-codigo
                                   AND saldo-op-config.cod-refer      = p-cod-refer EXCLUSIVE-LOCK
            BREAK BY saldo-op-config.nr-ord-produ:

              Se não existe ( um <al-res-op> quando <al-res-op.nr-ord-produ> = saldo-op-config.nr-ord-produ) /* Não deve existir saldo-op-config para Ordens de Produto Acabado Pai. */

               então: 

                              Eliminar <saldo-op-config>.

                              Retornar ao laço <saldo-op-config>

               Fim-se.


            RUN atualizaDisponibilidadeSaldo.

            IF AVAIL saldo-op-config THEN
                FIND FIRST al-res-op WHERE
                           al-res-op.nr-ord-res = p-nr-ord-produ AND 
                           al-res-op.it-codigo  = p-it-codigo AND
                           al-res-op.nr-ord-produ = saldo-op-config.nr-ord-produ NO-LOCK NO-ERROR.

 

 

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.