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

 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

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  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador  (  ) USA  (  ) Colômbia   (  ) Outro _____________.

   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.

 

 

 

 

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 papel

 

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 TRUE para endereços bloqueados e FALSE, se não existir nenhum tipo de bloqueio.

  • Buscar o campo 'bloqueado' na tabela wms_endereco:

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

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

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

2) WMSR24 - Busca do Melhor Endereço

  • Nas funções wmsr24_verifica_endereco_pode_receber_paletewmsr24_valida_endereco efetuar a chamada da wmsr141.
  • Como a wmsr24 é 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 é efetuar a chamada logo após a wmsr51_f1_verifica_emp_end. 
  • Com a alteração nessas duas funções, os processos de armazenagem, transferência e empilhamento serão verificados de acordo com o tipo de bloqueio do endereço.

3) WMSR18 - Processo de Divisão/Fusão de Estoque

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

4) WMS6214 - Separação Via Coletor

  • Efetuar a validação na separação via coletor nas funções abaixo:
  1. wms6214_descarrega_todos_volumes: já é 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.
  2. Na separação de todos os movimentos, a validação de endereços é efetuada no cursor cq_moviment_descarga. Quando os endereços estiverem diferentes deverá efetuar a verificação do bloqueio de entrada do endereço destino. Se o endereço estiver bloqueado, não deve permitir a descarga.

5) WMS6215 - Troca Identificação de Estoque na Separação

  • Validar na função wms6215_informa_identif_troca se existe bloqueio:

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

6) WMSR41 - Geração de Ressuprimento de Endereços de Picking

6.1) Ressuprimento 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 o erro encontrado na wmsr41_grava_relat_atdto_detalhe_identif.

6.2) Ressuprimento Por Demanda

    • Alterar a função wmsr41_conv_reservas_prov_normal_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_insert_temp_dados_relat o erro encontrado.

7) WMS62343 - Ressuprimento Manual de Picking

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

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.  

10) WMSR112 - Validações Para Requisição de Estoque

  • Para as requisições de estoque realizadas pelo WMS6791 e WMS7013, desconsiderar o endereço de origem que estiver bloqueado para saída/ambos.

11) WMS6786 - Armazenagem Via Papel

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

 

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