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

Fazer esta primeira execução sem a alteração nos programas

1- Criar uma estrutura no modelo(CF0101) para um item A (Política Configurado no CD1112), onde um de seus componentes B seja também configurado, e tenha ao menos um componente comprado C.

2 - Realizar a configuração do item A(CF0201).

3 - Marcar parâmetro "Gera Reserva Configurado" (CP0106)

4 - Gerar uma Ordem de Produção do configurado e versão (CF0501). Como resultado serão criadas duas OPs, uma para o configurado A e outra para o configurado B.

5 - Sumarizar as OPs dos itens A e B (CP0304).

6 - Caso não tenha saldo para o item comprado C, então inserir uma entrada (CE0220)

7 - Realizar o apontamento da OP do item B. Como resultado deste apontamento, deverá aparecer um novo registro <saldo-op-config> para o item B.

8 - Realizar o apontamento da OP do item A. Como resultado deste apontamento, deverá aparecer um novo registro <saldo-op-config> para o item A.

9 - Criar uma nova OP manualmente (CP0301) para um outro item comprado D (este item pode ser fabricado também, e pode até ser configurado, podem ser feitos várias combinações).


Fazer esta primeira execução sem a alteração nos programas


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.