Páginas filhas
  • ER LOGWMS01-956 BP-1.3 Bloqueio/Desbloqueio Endereço - Validação Endereços Bloqueados BRA

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

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

  

Informações Gerais

 

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

Especificação

Produto

Logix

Módulo

WMS

Segmento Executor

Supply Chain - Logística - Inovação

Projeto1

LOGWMS01

IRM1

LOGWMS01-545

Requisito1

LOGWMS01-956

Subtarefa1

LOGWMS01-1437

Chamado2

 

País

(  ) Brasil  (  ) Argentina  (  ) Mexico  México  (  ) Chile  (  ) Paraguai  (  ) EquadorEquador  (  ) USA  (  ) Colombia   Colômbia   (  ) Outro _____________.

Outros

.

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

 

Objetivo

O objetivo principal desse requisito é não permitir as movimentações de estoque dos endereços bloqueados.

No mapa mental abaixo estão descritas as rotinas que passarão pela validação.

 

Image Modified 

 

 

Definição da Regra de Negócio

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

WMSR140Criação RNL responsável pela validação de endereços

WMSR24

Alteração

 

RNL para a busca do melhor endereço

WMSR18

Alteração

 

RNL responsável pelo processo de divisão/fusão de estoque 

WMS6214Alteração Separação via coletor
WMS6215Alteração Troca identificação na separação
WMSR41Alteração RNL responsável pela geração de ressuprimento de endereços de picking

WMS62343

Alteração 

Ressuprimento manual de Picking

WMSR72Alteração RNL responsável pela conversão das reservas provisórias em normais     
WMSR112Alteração RNL responsável pelas validações na requisição de estoque
WMS6786Alteração Armazenagem via papelWMS6214Alteração

 

Separação via coletorWMS6215Alteração Troca identificação na separaçãoWMSR141Criação RNL responsável pela validação de endereços bloqueados

 

1) WMSR141 - RNL responsável pela validação de endereços bloqueados

criar um afunção

1) WMSR140 - RNL Responsável Pela Validação de Endereços Bloqueados

  • Criar uma função para receber como parâmetros a empresa, endereço e tipo de processo (1-entrada, 2-saída).

retornar
  • Retornar TRUE para endereços bloqueados e FALSE, se não existir nenhum tipo de bloqueio.

buscar
  • Buscar o campo 'bloqueado' na tabela wms_endereco:

- se
    1. Se igual a 0, endereço liberado, retorna FALSE

;
    1. .

- se
    1. Se igual a 3, endereço bloqueado para ambos os processos, retorna TRUE.

- se
    1. Se bloqueio = 1 ou 2, validar com o parâmetro recebido.

2) WMSR24 - Busca do

melhor endereço

Melhor Endereço

  • Nas
funções wmsr24
  • funções wmsr24_verifica_endereco_pode_receber_palete
e wmsr24
  • wmsr24_valida_endereco
fazer
  • efetuar a chamada da wmsr141.
  • Como a wmsr24 é
usada
  • utilizada para verificar qual o melhor endereço para armazenar o palete, deve passar o tipo de processo como 1, de entrada, além da empresa e endereço, como previsto no item 1.
  • Uma sugestão é
fazer
  • efetuar a chamada logo após
a wmsr51
  • a wmsr51_f1_verifica_emp_end. 
  • Com a alteração nessas duas funções, os processos de armazenagem, transferência
,
  • e empilhamento
e montagem de Kits já
  • serão verificados de acordo com o tipo de bloqueio do endereço.

3) WMSR18 - Processo de

divisão

Divisão/

fusão

Fusão de

estoque

Estoque

  • Na função wmsr18_divisao_fusao_estoque,
quando houver troca de endereço, fazer
  • efetuar a verificação do endereço passado como parâmetro (entrada) e do endereço da identificação de estoque cedente
e receptora
  • (saída), para os
processos de
  • processo: divisão(D), fusão(F), troca SKU(S), armazenagem com fusão(A) e transferência de saldo do endereço(T)
.

Para as identificações cedentes deverá ser verificado se existe bloqueio de saída ou ambos.

Para as identificações receptoras deverá ser verificado se existe bloqueio de entrada ou ambos
  • .

4) WMS6214 - Separação

via coletor

Via Coletor

Fazer
  • Efetuar a validação na separação via coletor nas funções abaixo:
  1. wms6214_descarrega_todos_volumes: já é
feita
  1. realizada a verificação se endereço informado está diferente do já atribuído. Antes de validar se endereço é drop-point, verificar o bloqueio de entrada para o endereço destino informado.
 
na
  1. Na separação de todos os movimentos, a validação de endereços é
feita
  1. efetuada no cursor cq_moviment_descarga. Quando os endereços estiverem diferentes
,
  1. deverá
fazer
  1. efetuar a verificação do bloqueio de entrada do endereço destino. Se o endereço estiver bloqueado, não deve permitir a descarga.
  • na wms6214_descarrega_um_volume verificar se existe bloqueio de entrada para o endereço, apenas se o endereço informado for diferente do endereço já planejado.

  • Na preparação da separação, quando a solicitação de carga estiver marcada como seleção manual, não deverá mostrar as identificações de estoque que estejam em endereços com bloqueio de saída ou ambos.

     

    5) WMS6215 - Troca

    identificação

    Identificação de

    estoque

    Estoque na

    separação

    Separação

    • Validar na função wms6215_informa_identif_

      troca se

      troca se existe bloqueio:

      - de
    1. De saída/ambos para o endereço da identificação de estoque origem
    ;
    1. .
    - de
    1. De entrada/ambos para o endereço da identificação de estoque destino.

    6) WMSR41 - Geração de

    ressuprimento

    Ressuprimento de

    endereços

    Endereços de

    picking

    Picking

    6.1) Ressuprimento

    online

    Online

      • Alterar a função wmsr41_gera_ressuprimento para validar bloqueio de saída/ambos do endereço origem e bloqueio de entrada/ambos para o endereço destino.

      • Se houver bloqueio,

    • logar
      • logar o erro encontrado na wmsr41_grava_relat_atdto_detalhe_identif

    • o erro encontrado
      • .

    6.2) Ressuprimento

    por demanda

    Por Demanda

      • Alterar a

    • função wmsr41
      • função wmsr41_conv_reservas_prov_normal_

    • demanda para
      • demanda para validar bloqueio de saída/ambos do endereço origem e bloqueio de entrada/ambos para o endereço destino.

      • Se houver bloqueio, logar

    • na wms6243
      • na wms6243_insert_temp_dados_relat o erro encontrado.

    6.3

    7) WMS62343 - Ressuprimento

    manual

    Manual de Picking

    • Alterar o select principal do programa para não mostrar as identificações de estoque com endereço bloqueado

      .
    7
    • .

    8) Preparação da Separação 

    • Na preparação da separação, quando a solicitação de carga estiver assinalada como seleção manual, não deverá mostrar as identificações de estoque que estejam em endereços com bloqueio de saída ou ambos.

    9) Geração da Onda de Separação   

    • Para a geração da onda
    ,
    • deverá incluir, no select principal, o campo bloqueado da tabela wms_endereco.
    • Deverá consistir se existe bloqueio de saída/ambos para o endereço origem.  
    8

    10) WMSR112 - Validações

    para requisição

    Para Requisição de

    estoque

    Estoque

    • Para as requisições de estoque

    feitas através do
    • realizadas pelo WMS6791 e WMS7013, desconsiderar o endereço de origem que estiver bloqueado

    pra
    • para saída/ambos.

    9

    11) WMS6786 - Armazenagem

    via papel

    Via Papel

    • Se for informado um endereço destino diferente do endereço planejado, deverá
    fazer
    • efetuar a validação de bloqueio de entrada/ambos
    pra
    • para o endereço informado.

     

     

     

     

     

     

     

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