Você está na página 1de 17

Plaut

19/5/2015

Pesquisa de lote em SD (remessa) com prazo de validade mnima


solicitao do cliente (e regra da ANVISA) que os lotes enviados tenham uma
validade mnima (120 dias). Podem existir excees a esta regra como envio de
amostras ou sada de produtos para incinerao. Tambm pode haver a necessidade de
separar determinados tipos de produtos ou clientes da regra geral (120 dias de validade).
Passos de customizao:
1) Criar uma classe para pesquisa de lotes (Transao CL02 - FIND_BATCH2)
2) Criar uma regra de ordenao (Transao CU70 / CU71 - YSORT)
3) Incluir na classe de lote / material (que no pode ser a mesma que de pesquisa) a
caracterstica LOBM_VFDAT = Data de vencimento mnimo
4) Customizar a tcnica de condies para determinar a determinao automtica
de lotes para SD
a. Criar tabelas (conforme necessidade de excees)
b. Criar seqncia de acesso (incluir tabelas)
c. Criar tipo de estratgia de busca (incluir classe de pesquisa e regra de
ordenao alm da seqncia de acesso)
d. Criar esquema incluindo o tipo
e. Atribuir esquema (tipo de ordem + rea de vendas)
5) Alimentar a VCH1 / VCH2 para determinar um esquema
Para testar:
1) Criar um material novo (MM01) de preferncia com cpia inserindo viso de
WM se houver e atribuindo uma classe que deve ser a mesma usada nos lotes
(mas diferente da classe de pesquisa)
2) Criar lotes com data de vencimento e usando a mesma classe do material
3) Lanar estoque inicial (MB1C / mov. 561) e se necessrio enderear (LT01)
4) Criar Ordem de venda
5) Criar remessa. Resultado esperado: O lote com menor data de vencimento deve
ser selecionado, desde que esta data seja superior ou igual a calculada na
caracterstica LOBM_VFDAT. O Sistema faz o clculo da seguinte forma:
Exemplo:
LOBM_LFDAT (data de entrada do lote) =
8.01.2006
LOBM_RLZ (Prazo mnimo em dias) =
< 60 d
LOBM_VFDAT (Data de vencimento mnimo) = 20.03.2006
Se existirem dois lotes no estoque com as seguintes datas:
LOTE00010 vencimento 20.02.2006
LOTE00011 vencimento 21.03.2006
O sistema deve determinar o lote LOTE00011 pois sua data superior a
20.03.2006 embora no seja o lote que vence primeiro.

1/17

Plaut

19/5/2015

Customizing passo a passo com um exemplo:


Criar uma classe para pesquisa de lotes (Transao CL02)
Caminho: Logstica Geral > Adm.Lotes > Determinao de lotes > definir critrio de
seleo

2/17

Plaut

19/5/2015

NOTE: Alm destes critrios (caractersticas) padro possvel incluir outras


caractersticas de seleo como nr. do lote (para separar lotes pelo menor nmero
quando tem o mesmo vencimento).
Caractersticas adicionais de seleo:

Criar estas caractersticas com CT04 (as LOBM_xxx so standard e no podem ser
modificadas).
Criar uma regra de ordenao (Transao CU70 / CU71)
Caminho: Logstica Geral > Adm.Lotes > Determinao de lotes >Definir regra de
ordenao

Atribuir caractersticas

3/17

Plaut

19/5/2015

NOTE: No exemplo atribumos caractersticas adicionais. possvel usar apenas a


LOBM_VFDAT que a data limite determinada pelo sistema e chave para seleo dos
lotes. A regra Ascendente ou Descendente pode ser diferente conforme o sinal que
usamos na VCH1 / VCH2 (< 120 d ou > 120 d) para LOBM_VFDAT.
Incluir na classe de lote / material a caracterstica LOBM_VFDAT = Data de validade
mnima.

NOTE: A classe de lote e material no pode ser a mesma que a usada na pesquisa. Caso
contrrio podem ocorrer conflitos nos campos de pesquisa no ocorrendo a
determinao de lote. O problema que se for a mesma classe teremos tambm os
campos LOBM_RLZ e LOBM_LFDAT atribudos ao lote, mas sem poder preencher os
mesmos e interferindo na busca do lote. Portanto NO incluir estas caractersticas na
classe de lote! Somente incluir LOBM_VFDAT!!

4/17

Plaut

19/5/2015

Customizar a tcnica de condies para determinar a determinao automtica de lotes


para SD
Criar tabelas (conforme necessidade de excees):
Caminho: Logstica Geral > Adm.Lotes > Determinao de lotes > Tabelas de
condies > Definir tabelas para SD
Para atender as excees devemos ter tabelas que possibilitaro fazer uma
determinao de lote com um critrio em um determinado momento (para cliente
ou material por exemplo) e outro critrio em outro momento (regra geral por tipo
de documento ou pas) Se a regar for sempre igual para tudo ou as excees so
raras podendo ser administradas manualmente uma tabela por pas ou planta
suficiente. Use preferencialmente tabelas que j existem no standard.

Criar seqncia de acesso (incluir tabelas)


Caminho: Logstica Geral > Adm.Lotes > Determinao de lotes > Seqncia
de acesso > Definir seq. Para SD

No exemplo criamos YDEL

5/17

Plaut

19/5/2015

NOTE: preciso acessar a viso de CAMPO de cada tabela para gravar corretamente.
Ignore a mensagem de aviso!

Criar tipo de estratgia de busca (incluir classe de pesquisa e regra de ordenao


alm da seqncia de acesso)

6/17

Plaut

19/5/2015

NOTE: Inserir a classe de pesquisa e o esquema de ordenao.


Criar esquema incluindo o tipo

7/17

Plaut

19/5/2015

Atribuir esquema (tipo de ordem + rea de vendas)

Alimentar a VCH1 / VCH2 para determinar um esquema.


Este passo a gerao de condies para ativar a determinao automtica de lotes.
No caso de haver criado vrias tabelas para o tipo de estratgia de busca possvel usar
um critrio mais detalhado para um caso de exceo e depois um genrico. A classe de
pesquisa (critrio de seleo) o mesmo, mas podemos ter mais ou no dados
preenchidos em cada linha da VCH2.
Exemplo:
Temos duas tabelas na seqncia de acesso:
0001 Por material
0002 Por tipo de ordem
Na tabela 0001 fazemos uma entrada (VCH1) para um material NO preenchendo o
campo LOBM_RLZ (prazo < 120 d). J na tabela 0002 preenchemos o campo com o
critrio.
Quando o sistema faz a busca e encontra um registro vlido (cdigo de material) na
tabela 0001 vai selecionar um lote apenas pela data de vencimento (o que vencer
primeiro) sem observar nenhum critrio de prazo mnimo (no tem regra < 120 d neste
registro). Se o material da remessa no for compatvel com o cadastrado na tabela 0001
o sistema passa a consultar a tabela 0002 e ao encontrar uma entrada vlida (Tipo de
ordem idntico) faz a determinao automtica de lote considerando a regra de < 120
d atribuda. Assim criamos uma regra de exceo onde para um determinado cdigo de
material no consideramos o prazo de validade mnimo. NOTE: Se o sistema no
encontra nenhum registro vlido no faz nenhuma determinao de lote.

8/17

Plaut

19/5/2015

Estas excees variam conforme a necessidade de cada cliente e depende das tabelas e
da seqncia de acesso customizada (condition technique).

Na lupa
podemos ver os dados de controle que vem do customizing (no preciso
fazer nenhuma entrada aqui)

9/17

Plaut

19/5/2015

Fazer entradas para o critrio de seleo

NOTE: O sinal > ou < depende da customizao feita na regra de ordenao


(ascendente ou descendente).
Se houver critrios adicionai manter estes aqui:

10/17

Plaut

19/5/2015

Fazer entradas para a regra de ordenao

NOTE: Tanto a classe usada para critrio de seleo como a regra de ordenao so
informadas automaticamente conforme o customizing feito para o tipo de estratgia. A
regra de ordenao pode ser alterada mas a classe para pesquisa (critrio de pesquisa)
no!
NOTE: Um registro de condio da VCH1 pode ser marcado para eliminao
.
Exemplo:
Para o exemplo mencionado anteriormente onde temos uma exceo para um cdigo de
material no teramos preenchido o critrio de dias nesta tabela, mas sim na ltima (por
planta). Ficaria assim:

11/17

Plaut

19/5/2015

Sem o critrio nesta entrada mas com < 60 d na entrada da VCH1 para a tabela por tipo
de ordem:

Critrio de seleo:

12/17

Plaut

19/5/2015

Resultado do teste
No exemplo customizado geramos uma remessa com base na ordem de venda.

Temos dois lotes disponveis:


LOTE00010 vencimento 20.02.2006
LOTE00011 vencimento 21.03.2006

13/17

Plaut

19/5/2015

Ambos com a classe BATCHCLASS:

Que possui a caracterstica LOBM_VFDAT

O sistema seleciona o lote LOTE000011 pois considera um prazo de 60 dias de validade


mnima:

14/17

Plaut

19/5/2015

15/17

Plaut

19/5/2015

16/17

Plaut

19/5/2015

BOA SORTE!
Elaborado por: Philipp Budweg

17/17