Objetivo
Com a introdução da possibilidade dos armazéns não utilizarem o módulo de “Planeamento de Transportes” e com posterior revogação da aplicação do conceito de rota explodida nesses armazéns, surgiu um rol de questões e dúvidas derivadas do processamento.
Por conseguinte, surgiu a necessidade de criar este manual, onde de forma sucinta de tentará explicar como inferir a informação apresentada nalgumas transacções como o TR001, AL080, AL084 e respectivo impacto no processamento nomeadamente no que concerne ao processo de determinação das definições de rota, na influência das definições de rota nas datas das viagens entre outras questões que aqui serão abordadas.
Rotas
A gestão de rotas é feita no conjunto de funcionalidades disponíveis na famílias de ecrãs que no seu todo constituem a transacção TR001. A apresentação conceptual das rotas, que se segue, é simplista e procura apenas fornecedor o conhecimento necessário para melhor entender a utilização que o processamento faz das rotas.
Global → Global Aplicação → Gestão de Transportes → Planeamento de Rotas → Rotas de Entregas Semanais [TR001]
Criar uma rota é relativamente fácil – basta criar um código e associar-lhe uma descrição que torne o seu intuito perceptível a qualquer operador.

Criar (e gerir) uma definição de uma rota é um pouco mais complexo. Basicamente a definição de uma rota consiste na agregação de distintos pontos de passagem que no seu conjunto definem o itinerário a ser percorrido pelo veículo. Como uma rota pode ter mais que uma definição, é possível definir-se para uma mesma rota vários itinerários.

O elemento que permite diferenciar as definições de uma mesma rota é o dia da semana. Para cada dia de semana só pode existir uma definição de rota. Apresenta-se o exemplo da uma definição de rota de 2ª feira para a rota 30101.

Expõe-se um breve explicação sobre cada algumas das colunas deste ecrã:
- “Sequência”: define um ponto de passagem e respectiva ordem no itinerário. Por definição, o inicio corresponde à menor sequência cuja operação seja “Carga” e o fim à sequência maior cuja operação seja “Descarga” ou “Retorno ao Armazém”;
- “Operação”: operação efectuada pelo veículo no estabelecimento; pode ter o valor “Carga”, “Descarga”, “Retorno ao Armazém”;
- “D.Carga”: dia da semana previsto para o inicio do transporte; apenas preenchido nas operações de
carga; - “H.Carga”: hora prevista para o inicio do transporte; apenas preenchida nas operações de carga;
- “D.Chegada”: dia da semana previsto para a chegada do transporte ao estabelecimento; apenas preenchido nas operações de descarga;
- “H.Previsto”: Intervalo horário previsto para a chegada do transporte ao estabelecimento; apenas preenchido nas operações de descarga;
Pese embora a definição de rota apresentada seja muito simples, em face da explicação sobre o significado da informação apresentada, deve-se inferir o seguinte:
- o percurso a efectuar pelo veículo é delimitado pela carga no estabelecimento 5301 e pela descarga no estabelecimento 0013;
- a definição de rota permite alocar o transporte de bens do estabelecimento 5301 para o estabelecimento 0013 sendo, por isso, uma definição de rota válida para processar documentos cujo o respectivo par de estabelecimento de origem/destino seja o par de estabelecimentos 5301/0013;
- no processamento de documentos, caso se consagre como plausível esta definição no rol de definições de rota possíveis, o respectivo limite temporal a considerar para avaliação desta definição será, em data, o dia de carga e hora de carga definido para carga no 5301, ou seja, a 3ªfeira às 7:00.
Ondas
De uma forma simplista, pode-se definir uma onda como um agregador de rotas ou de estabelecimentos.
A criação/modificação das ondas é feita na transacção AL079 mas a respectiva gestão é feita no conjunto de funcionalidades disponíveis na famílias de ecrãs que no seu todo constituem a transacção AL080.
Global → Global Aplicação → Gestão de Armazéns → Definição Operacionais → Programação Previstas de Ondas [AL080]
Tal como para as rotas, criar uma onda é relativamente fácil – basta criar um código para a onda e associar-lhe uma descrição que a torne perceptível.

Criar e gerir uma onda é um pouco mais complexo. A exemplo das rotas, as ondas também têm definições que se designam por Programações de Onda.

As programações de onda de um armazém diferenciam-se pelo dia da semana e para cada uma destas definições “diárias” é possível gerir o rol de rotas, ou de lojas,que dela fazem parte.

Introduzida a conceptualização das ondas, torna-se necessário explicar duas atributos importantes das definições de programação de onda: a “Hora Processamento” e o “Lead Time”.
- “Hora Processamento”- quando compramos iogurtes um dos critérios subjacentes à compra é a data de validade do mesmo. Pois bem, a “Hora Processamento” de uma dada definição de programação de uma onda para um armazém define o seu limite de validade. Considerando as programações da Onda 2 para o Armazém 5401 e considerando que hoje é quarta-feira e que são 12:31, a definição de programação em vigor é a de quinta-feira pelo que as rotas(ou lojas) consideradas seriam as presentes nessa definição.
- “Lead Time” – define, em número de dias previstos, o espaço temporal que decorre entre momento do processamento do documento e o momento da expedição do itens contidos nesse documento. No caso especial do tipo de processamento “Por Onda” este valor, quando definido, comporta-se como o parâmetro “Número de Dias” do ecrã de selecção do AL258, acabando por agregar em data, para processamento todos os documentos cuja data limite de execução se encontre, em número de dias, dentro desse limite.

Conceptualizados estes dois atributos, passaremos a um exemplo da sua aplicação.
Plano de Rotas por Dia de Processamento.
Antes de passarmos à explicação do conteúdo apresentado na transacção AL084 convém introduzir um outro conceito – o dia de processamento. O dia de processamento é o dia da semana correspondente a data do momento em que decorre o processamento. Se estou a processar “Por Tipo Doc/ Doc” às 12:31 de 21.11.2015 significa que dia de processamento é o sábado (no caso do tipo de processamento “Por Onda” o dia de processamento seria o dia da semana da definição de programação em vigor às 12:31 de 21.11.2015 no armazém de origem do documento).
Um exemplo claro do impacto do conceito de Lead Time ocorre na informação prestada na transacção AL084.
Global → Global Aplicação → Gestão de Armazéns → Definição Operacionais → Planeamento de Rotas → Consulta por Dia de Processamento [AL084]
A base da informação apresentada na transacção são as de definições de programação de ondas que existirem no AL080, para as quais, a partir do rol de rotas nelas definidas e a partir das definições de rota destas é possível estipular as datas previstas de carga no armazém e de descarga na loja.
Para melhor entendimento imagine-se que são 10:31 de 14.10.2015 – 4ª feira – e que pretendemos processar um pedido com origem no armazém 5401 e com destino à loja 843. Se introduzirmos estes dados no ecrã de selecção do AL084:

Listando, obtemos:

De seguida, expõe-se uma breve explicação sobre a colunas deste ecrã e da respectiva ligação às definições das rotas (TR0019 e das Ondas (AL080).
- “Onda” + “D.Sem.Proc” + “H. Proc” + “Lead Time”- Em conjunto, constituem a definição de programação de onda e respectivos atributos em vigor à data de 14 de Outubro de 2015 às 10:31 para pedidos cuja a origem seja o armazém 5401. Os dados destas colunas provêm das definições efectuadas no AL080;
- “D.Sem.Exp” + “Rota” + “Seq” – Definição de rota da rota pertencente à programação de onda válida;
- “Dia de Carga” + “Hora de Carga” – dia da semana e hora prevista para a carga/saída do carro do 5401; este valor provém da definição efectuada no TR001 para a definição da rota 4120000843 que tem a 4ª feira como dia de expedição;
- “Estab. Cheg.” + “Dia Cheg” + “H. Prev” – dia da semana e intervalo horário previsto para a entrega da mercadoria na loja 843; a exemplo das colunas do item anterior este valor provém da definição efectuada no TR001 para a definição da rota 4120000843 que tem a 4ª feira como dia de expedição.


Exceptuando os casos em que a programação das ondas não possuem qualquer Lead Time definido, a
informação apresentado provém directamente das definições da programação de onda e das definições das rota nelas contidas. Para os casos em que existe lead time as informação apresentada no AL084 toma outro aspecto.
Impacto do Lead Time no AL084
Como já foi dito, o lead time é número de dias previstos para o momento que decorre entre o processamento e a expedição da mercadoria presente nos documento processados. Continuando em 14 de Outubro de 2015 às 10:31 vamos supor que a programação de onda válida para esse momento passou a ter 3 dias de lead time.

Com a definição deste lead time informamos o sistema que entre o momento de processamento dos documentos pertencentes à rotas (ou lojas contidas) nesta programação de onda, a operação do 5401 demora, em média, 3 dias até ter ter a mercadoria pronta para expedição pelo que o dia de semana de expedição e de entrega/descarga são protelados em 3 dias(de 4ª feira para sábado). Nestes moldes, em 14 de Outubro de 2015 às 10:31 para os pedidos do 5401 para a loja 843 os dias previstos para a carga e descarga passariam a ser os seguintes:

Comparativamente à ilustração, onde o lead time não estava definido,constata-se que os dias de expedição/entrega foram adiantados 3 dias.
Processamento
Nos armazéns sem planeamento de transportes, a definição de rota determinada para o par de estabelecimentos contidos no documento em processamento é aquela, de entre as que possam existir, cujo
momento da carga é, em data/hora de calendário, a mais próxima do momento em que decorre o processamento. Esta assunção tem apenas um excepção: o tipo de processamento “Por Onda”.
Processamento “Por Onda”
No que obedece ao estabelecido para a determinação da rota, o processamento “Por Onda” impõe uma condição: só são processados os pedidos para quais a rota da definição de rota determinada conste do rol de rotas definidas para a onda válida no momento do processamento. Se neste momento, fossem 10:31 de 14 de Outubro de 2015 e estivéssemos a processar por Onda para a Onda 2, documentos com origem no 5401 e com destino ao estabelecimento 843 este pedidos seriam passiveis de ser processados porque a rota 4120000843 consta do rol de rotas da programação de onda válida nesse instante:

Dado que esta programação de onda tem um lead time de 3 dias, no AL258 seriam apresentados todos os pedidos para os quais existissem definições de rotas de rotas constantes nesta programação cuja data limite de execução fosse igual ou inferior ao dia 17 de Outubro de 2015. Este comportamento é standard e não é influenciado pelo preenchimento do parâmetro de selecção “Nº Dias” do AL258. Contrariamente, os parâmetros “Dia da Semana” e “H. Partida” determinam a programação de onda da onda seleccionada e, consequentemente, o rol de rotas consideradas.
Processamento “Por Tipo Doc/Doc”.
Contrariamente ao tipo de processamento “Por Onda”, neste tipo de processamento o parâmetro de seleção “N.Dias” influência de forma eliminatória a apresentação do documento. Quando preenchido, permite a listagem de documentos cujo a data limite de execução seja superior em 99 dias ao momento do processamento. Se não preenchido, somente os documentos com data limite de execução iguais em data à data de calendário correspondente ao momento da listagem é que serão considerados.
Viagens
Fruto do processamento, herdam as definições de rota da rota determinada para o par de estabelecimentos
envolvidos no processamento.
Global → Global Aplicação → Aplicação → Gestão de Armazéns → Saída de Mercadoria → Monitor de
Viagens [AL062]
As datas/horas de partida correspondem em data de calendário à data e hora de carga do estabelecimento de origem do documento. Admitindo, por hipótese, um processamento de um pedido com origem no 5401 para o estabelecimento 843 em 26 de Outubro de 2015 às 14:34, a viagem criada teria a o seguinte aspecto:

Expõe-se uma breve explicação sobre alguma colunas deste ecrã:
- “Onda” – A onda seleccionada aquando do momento do processamento
- “D.Sem” – Dia da semana da definição de rota determinada no processamento
- “Partida Def.” – Data em calendário correspondente ao dia/hora de carga no 5401 da definição de rota determinada no processamento
- “Viagem” – Número da viagem
- “Rota” – rota a que pertence a definição de rota cujo momento da carga é, em data/hora de calendário, a mais próxima do momento em que decorreu o processamento
- “Inicio de Execução” – data de execução prevista calculada partir da relação entre o número de UMAS/Contentores de cada viagem e rácios dos valores “Produt. Média Caixas/Hora” “ vs “N. Operadores para Exec. Caixa” e “Produt. Média Cont./Hora” vs “N. Oper. para Exec. Contentores” introduzidos no ecrã desta transacção.
Ainda sobre o monitor de viagens, apresenta-se o aspeto do detalhe da viagem exemplificada anteriormente:

Expõe-se uma breve explicação sobre alguma colunas deste ecrã:
- “Estab. Final” – estabelecimento destinatário/local de entrega da mercadoria processada
- “D. Chegada” – Data/hora em calendário para entrega correspondente ao dia/hora de carga no 5401 da definição de rota determinada no processamento.
Explicado que está de onde provém as datas e horas de partida e de chegada previstas para as viagens podemos explicar a influência destas na determinação da data das reservas e das voltas.
Influência da data das viagens na data das reserva e na datas das voltas.
As reservas herdam sempre as datas das viagens que lhe deram origem. Nas voltas o processo é um pouco diferente. O registo geral (ecrã principal do TR003) e o detalhe da carga no armazém provêm da data/hora de partida da viagem. Para melhor compreensão apresenta-se ecrã principal do TR003 para a volta criada durante a criação de reserva de expedição efectuada a partir da viagem 0060798335 onde se comprava que a “D.I. Prev” é precisamente a mesma da prevista para a viagem:

Para os estabelecimentos onde ocorram entregas de mercadoria as datas/horas a inscrever provém das definições da rota inscrita na viagem, ou seja, dos atributos definidos no TR001 para a descarga naquele armazém.

Para os estabelecimentos que não façam partem da rota determinada – caso do processamento por tipo de documento/documento com rota forçada – é atribuída uma data/hora padrão coincidente em data com a data prevista em para o inicio da volta com hora inicial prevista às 00:00:00 e hora final prevista às 23:59:59.