Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual - Especificacao Dos Processos DPM
Manual - Especificacao Dos Processos DPM
ESPECIFICAÇÃO DE PROCESSO
Sumário
1 INTRODUÇÃO. ...................................................................................................................................... 4
1.1.1 O que é o DPM? ............................................................................................................................................................ 4
1.1.2 O que é o Nível de Primeiro Atendimento? .................................................................................................................. 4
2 PARAMENTRIZAÇÕES ........................................................................................................................... 5
2.1.1 Updates ......................................................................................................................................................................... 5
2.1.2 Acesse Auto Peças\Atualizações\Cad Gerais\Motivos Operação (OFIOA210).............................................................. 5
2.1.3 Acesse Auto Peças\Atualizações\Cad Peças\Tipos de Pedido (OFIPA850) ................................................................... 5
2.1.4 Acesse Auto Peças\Atualizações\Cad Peças\Sit Demanda (OFIOA530) ........................................................................ 6
2.1.5 Acesse Auto Peças\Atualizações\Cadastro Gerencial\Parâmetro Marca (OFIPA980) .................................................. 7
2.1.6 Acesse Configurador\Ambientes\Cadastro\Parâmetros (CFGX017) ............................................................................. 9
3 IMPORTAÇÃO DE DADOS...................................................................................................................... 12
3.1.1 Acesse Auto Peças\Atualizações\Mov Integracao JD\Peças JD\Import Peças JD (OFINJD01) ...................................... 12
3.1.2 Acesse Auto Peças\Atualizações\Mov Integracao JD\Peças JD\Subst Peças JD (OFINJD02) ........................................ 12
3.1.3 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\ Imp Dados Hist DPM (IMPVQ3).................................. 13
4 ESTRUTURAÇÃO E ENVIO DE INFORMAÇÕOES DO DPM ....................................................................... 15
4.1.1 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Grupos DPM (OFINJD27) ............................................. 15
4.1.2 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Proc Deman. Diária (OFINJD12) .................................. 16
4.1.3 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Parts Data (DPE) (OFINJD06) ....................................... 16
4.1.4 Acesse Auto Peças\Atualizações\Cad de Pecas\Grupos de Pecas (MATA035) ............................................................. 18
4.1.4.1 Acesse Configurador\Base de Dados\Dicionario\Arquivos (CFGX034) .................................................................... 19
4.1.5 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\PMM (OFINJD09) ........................................................ 20
4.1.6 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Reprocessa DPM (OFINJD30) ...................................... 21
4.1.7 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Gestão PMM (OFINJD32) ............................................ 22
4.1.8 Acesse Configurador\Ambiente\Schedule\Schedule (CFGA010) .................................................................................. 23
4.1.8.1 Acesse Auto Peças\Atualizações\Cad Gerais\Equipe Tecnica (OFIOA180) .............................................................. 23
5 MOVIMENTAÇÃO DE PEÇAS PARA O DPM ............................................................................................ 25
5.1.1 No Auto Peças\Atualizações\Mov Pecas\Painel Orçamento (OFIXA018) ..................................................................... 25
5.1.2 Auto Peças\Atualizações\Mov Pecas\Transf. de Pecas (OFIOM430) ............................................................................ 26
6 SUGESTÃO DE COMPRAS BACKORDER ................................................................................................. 28
6.1.1 Acesse Auto Peças\Atualizações\Mov Pecas\Painel Orçamento (OFIXA018) ............................................................... 28
6.1.2 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Sugestão de Compras DMS (MATA297M) .................. 28
6.1.3 Acesse Auto Peças\Atualizações\Mov Integracao JD\Pecas JD\Pedidos de Pecas JD (OFINJD10) ................................ 29
6.1.4 Acesse Compras\Atualizações\Movimentos\Documento Entrada (MATA103) ............................................................ 29
6.1.5 Acesse Auto Peças\Atualizações\Mov Pecas\Painel Orçamento (OFIXA018) ............................................................... 30
7 RECEPCAO E TRATAMENTO DAS INFORMAÇÕES DO DPM .................................................................... 31
7.1.1 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\DPM Orders (OFINJD07). ............................................ 31
7.1.2 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Suges. Compras DMS (MATA297M) ............................ 31
7.1.3 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\DPM Transfers (OFINJD08) ......................................... 32
7.1.4 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Suges. Compras DMS (MATA297M) ............................ 33
7.1.5 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Cons. Log Integr. (OFINJD19) ...................................... 33
8 PEDIDOS DE PEÇAS JOHN DEERE ........................................................................................................... 34
8.1.1 Acesse Auto Peças\Atualizações\Mov Integracao JD\Peças JD\Pedido de Peças JD (OFINJD10). ................................ 34
8.1.1.1 Transmissão de Pedidos Inclusos pelo Protheus (PMLINK) ..................................................................................... 38
8.1.1.2 Importação e Atualização de Pedidos Inclusos pelo JDPOINT (Order Status) .......................................................... 39
1 INTRODUÇÃO.
Este documento visa definir e nortear todo o processo padrão das rotinas do sistema TOTVS
Protheus para utilização do serviço DPM (Dealer Parts Management) disponibilizado pela John Deere aos
seus concessionários. Um conjunto de rotinas foi criado no Protheus para atender as necessidades de
envio e recebimento de informações referentes ao DPM (PMM e JDPRISM). Desta forma, durante o
processo normal de venda de peças balcão ou oficina, o nível de atendimento será medido e gravado para
posterior envio a John Deere. Após analisar as informações enviadas, a John Deere retornará sugestões de
compras ou transferência de peças entre filiais, fazendo assim o gerenciamento do estoque de peças do
concessionário entre a John Deere e entre suas próprias filiais.
2 PARAMENTRIZAÇÕES
O preenchimento de todos os perguntes (dicionário SX1) das rotinas relacionadas ao DPM devem ser feitas
com o usuário Administrador do Protheus. A mesma orientação prevalece com relação à criação e manutenção dos
schedulers envolvidos.
Os grupos de peças devem ser definidos e criados no momento da implantação do sistema pelo
concessionário. Limite o uso de grupos de peças o máximo possível. O recomendado é não ultrapassar 30 grupos de
peças diferentes para as peças John Deere. Novos grupos podem ser criados posteriormente, mas nunca se devem
adicionar grupos já existentes ao DPM e assumir que os valores serão contabilizados retroativamente. Portanto, os
valores de grupos recém adicionados passam a valer a partir da data atual.
2.1.1 Updates
Deverá ser aplicado os seguintes updates:
U_UPDOFILI
U_UPDOFIN9
U_UPDOFIN6
U_UPDVEIHU
Preencha os campos obrigatórios. Atente-se ao campo Tipo Pedido (VEJ_TIPPED). Neste campo informe o
código exclusivo para ser utilizado pelo backorder, por exemplo BO.
Especial: Selecione essa opção para cadastrar uma situação de demanda especial que não irá
considerar demanda (queima de estoque, por exemplo), mas que irá considerar a popularidade (hits)
e valores de venda.
Não considera: Selecione essa opção para qualquer outra situação que não irá considerar demanda,
diferente de recompra e especial.
no momento de busca-la no estoque. Os campos utilizados para endereço padrão são Localiz
(B5_LOCALIZ) ou Localiz (BZ_LOCALIZ).
Opção de preenchimento: SBZ
3 IMPORTAÇÃO DE DADOS
Antes de iniciar os passos abaixo, é necessário que tenha efetuado a importação das peças movimentadas
no período de 36 meses contendo as peças obsoletas, após importação executar as rotinas Import Peças JD
(OFINJD01) e Subst Peças JD (OFINJD02) tenham sido executadas e o cadastro de peças esteja configurado
corretamente.
1. Arquivo de Importação: informe o arquivo .DAT disponibilizado pela John Deere através do DTF (Data
Transfer Facility), um programa de uso da John Deere que gerencia a transferência dos arquivos entre a
concessionária e a John Deere através da internet. O DTF irá baixar estes arquivos e disponibilizá-los. Para
exibir a janela de navegação de pastas, deixe o conteúdo do parâmetro em branco e pressione Enter.
2. Marca: informe o código da marca a ser utilizado nos casos onde há necessidade de inclusão de novas
peças. O código informado aqui será utilizado para buscar o cadastro da montadora na rotina Parâmetro
Marca (OFIPA980).
3. Importa TES da marca?: informe se o conteúdo dos campos TES Pad.Ent (VE4_TESENT) e TES Pad. Sai
(VE4_TESSAI) da rotina Parâmetro Marca (OFIPA980) serão utilizados para gravação dos campos TE
Padrao (B1_TE) e TS Padrao (B1_TS), respectivamente.
Vale ressaltar que os Preços e outras informações serão gravados nos campos abaixo:
ATENÇÃO! Nos casos em que as regras de negócios fizerem uso da tabela SBZ, o ponto de entrada ONJD01AV
servirá de auxílio para a atualização das informações necessárias a cada uma das filiais, através do tratamento
do vetor aFilis.
1. Arquivo de Importação: informe o arquivo .DAT disponibilizado pela John Deere através do DTF (Data
Transfer Facility), um programa de uso da John Deere que gerencia a transferência dos arquivos entre a
concessionária e a John Deere através da internet. O DTF irá baixar estes arquivos e disponibilizá-los. Para
exibir a janela de navegação de pastas, deixe o conteúdo do parâmetro em branco e pressione Enter.
3.1.3 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\ Imp Dados Hist DPM (IMPVQ3)
A importação dos dados de histórico deve ocorrer antes de qualquer operação relacionada ao DPM. Neste
caso, a tabela VQ3 deve estar vazia e nenhuma das tarefas de agendamento/schedule relacionadas podem estar
em execução.
Para realizar a importação o usuário deve gerar um arquivo de Parts Data (DPMEXT – Extração Diária) na
forma completa no último dia de execução do sistema legado.
Clique na opção parâmetro, na janela aberta, serão exibidos parâmetros a serem preenchidos para a execução
da rotina:
1. Data Ref Arquivo: informe a data de geração do arquivo, no conteúdo do próprio arquivo. Abrindo o
mesmo em um editor de texto, pode-se saber a data pelo cabeçalho.
ATENÇÃO! Crie um diretório por grupo. Depois, para cada um dos diretórios dos grupos, devem ser criados
dois subdiretórios com os seguintes nomes: parts_data e pmm.
Exemplo:
Confirme.
4.1.2 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Proc Deman. Diária (OFINJD12)
Esta rotina é responsável pela geração diária de conteúdo na tabela VQ3, que é tabela utilizada pelas rotinas
do DPM para geração dos arquivos Parts Data e PMM. A rotina irá verificar todas as movimentações de peças (venda
perdida, faturamentos, entre outros), bem como o nível de primeiro atendimento e hits. Desta forma, a execução
desta rotina é indispensável para formação dos dados para o DPM.
Nesta rotina só há dois parâmetros. Entretanto, as principais parametrizações referentes à geração da
demanda devem ser feitas no cadastro de Sit Demanda (OFIOA530), pois esta rotina respeitará as informações deste
cadastro.
1. Última Entrada: este parâmetro será informado automaticamente pelo sistema. Aqui será informado o
último número do registro (RECNO) da tabela SF1 que foi processado. Em casos de reprocessamento
completo, o usuário deve zerar este campo manualmente.
2. Dias para reprocessamento: a partir da database do sistema, informe a quantidade de dias anteriores a
ser considerada pela rotina para verificação de notas fiscais de entrada de peças no estoque, atualizando
assim a informação de Primeira Entrada (Date Added) da peça. Normalmente preenchido com 15.
Clique em OK.
Será executada a rotina pela primeira vez. No entanto, esta rotina será agendada no configurador para ser
executada automaticamente utilizando os parâmetros informados aqui.
4.1.3 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Parts Data (DPE) (OFINJD06)
Esta rotina é responsável pela geração do arquivo diário do DPM a ser enviado a John Deere. As informações
da tabela VQ3 serão lidas, processadas e, por fim, será gerado um arquivo no formato exigido pela John Deere para
leitura das informações diárias de peças do concessionário.
ATENÇÃO: A rotina Parts Data (OFINJD06) disponibilizada a partir de 06 de janeiro de 2016 passou a gerar a
versão 1.3 do DPE e não mais a versão 1.1.
1. Será exibida a tela inicial da rotina. Clique no botão Param.
3. Clique em OK.
4. Caso o usuário queira, a rotina poderá ser executada manualmente ao clicar em OK. No entanto, esta
rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros
informados aqui.
ATENÇÃO! Esta configuração não é obrigatória. Caso a configuração que utiliza os parâmetros para
informar os grupos a serem considerados no DPM estiverem atendendo a sua necessidade, não se faz
necessário criar o campo e configurar grupo por grupo.
3. Clique em OK.
4. Caso o usuário queira, a rotina poderá ser executada manualmente ao clicar em OK. No entanto, esta
rotina será agendada no configurador para ser executada automaticamente utilizando os parâmetros
informados aqui.
9. Caso uma venda foi realizada com um código de situação de demanda errada – Cod Situacao
(VS3_CODSIT) – é possível alterar a demanda dos itens de um pedido de venda. Para isso, posicione o
browse sobre o pedido desejado e selecione a opção Demanda Retroativa.
10. Uma janela com os itens do pedido será exibida. Informe os códigos de situação desejados para cada item
e confirme.
11. O código da situação para cada item será alterado. No entanto, para que esta alteração entre em vigor
junto a John Deere, antes de gerar os arquivos DPE e/ou PMM, será necessário executar a rotina Proc
Deman. Diária (OFINJD12).
Após a confirmação dos parâmetros irá apresentar na primeira linha o item informado ou o range.
Informe os campos abaixo:
Formula: deverá ser uma formula de reposição de peças.
Qtd Solicitada: quantidade de itens a serem transferidos.
Tip Operacao: TES inteligente criada
Tes Entrada: Informar a TES de entrada
Tes Saida: Informar a TES de saída
Para digitar próximo item clicar em seta para baixo e informar o novo item e subsequentemente.
Ao termino confirmar.
3. Fornecedor e loja: Informe o código e loja do fornecedor a ser utilizado na sugestão. Lembre-se que este
fornecedor deve estar cadastrado em parâmetros da marca (Atualizações\Cad Gestão\Parâmetro Marca
- OFIPA980) e no cadastro de fornecedores (Atualizações\Cad Gerais\Fornecedores - MATA020).
4. Filial Entr.: Informe a filial de entrada.
5. Cond. Pagto.: Informe a condição de pagamento a ser utilizada.
Clique em Confirmar para confirmar a geração do Pedido de Compra.
Na parte inferior, serão exibidas a(s) peça(s) que foram solicitadas no orçamento.
No browse da rotina, o registro ficará com a legenda vermelha.
Agora o usuário deve analisar as informações enviadas pela John Deere e atualizar a sugestão de compras ou
não, conforme sua necessidade.
Clique em Efetivar.
Neste momento o usuário poderá alterar a sugestão conforme desejar.
Atente-se ao preenchimento do campo Ger. Sol/Ped (FJ_TIPGER) com o conteúdo 2=Pedido. Portanto, ao
efetivar esta sugestão, será gerado um pedido de compras.
Outro campo importante é o Tipo de Preço (FJ_TPPRC). Ele determina o preço dos itens da sugestão,
conforme segue:
Selecione Custo Standard para que o preço utilizado seja o custo standard, cadastrado no produto
(B1_CUSTD).
Selecione Reposição para que o preço utilizado seja o último preço de compra do produto
(B1_UPRC).
Selecione Preco de Venda para que o preço utilizado seja o preço de venda do produto (B1_PRV1).
Ainda é possível definir os preços de acordo com uma fórmula. Para isso preencha o campo Fórmula
(FJ_FORMUL). Observe que se optar por utilizar a fórmula o campo Tipo Preço (FJ_TIPPRC) será desabilitado.
Atente-se também ao campo Embalagem (DF_QE). Não será possível informar uma quantidade no campo
Qtd Infor. (DF_QTDINF) que não seja múltipla da quantidade de embalagem informada neste campo.
Após atualizar a sugestão, clique em confirmar para gerar o pedido de compra.
O processo a ser seguido agora é o de compra de peças John Deere, através da rotina Pedido de Peças JD
(OFINJD10).
7.1.5 Acesse Auto Peças\Atualizações\Mov Integracao JD\DPM JD\Cons. Log Integr. (OFINJD19)
Será exibida a tela inicial da rotina. Clique no botão Param.
Os parâmetros abaixo devem ser informados:
Data Inicial e Data Final: Informe a data a ser considerada no levantamento.
Clique em OK para iniciar o levantamento.
A rotina irá efetuar o levantamento de todas os processamentos de arquivos DPMORDER e DPMXFER
realizados pelo Protheus.
Será exibida uma janela onde o usuário poderá imprimir ou exportar este resultado para um arquivo XML.
Atente-se ao preenchimento do campo Tp Pedido (C7_TIPPED), que está localizado nos itens do pedido de
compra. Neste campo deve ser informado o código do pedido conforme incluso anteriormente através da rotina
Tipos de Pedido (OFIPA850).
Observe também o campo Código Promocional (C7_CODPRO) que deverá ser digitado no cabeçalho do
pedido quando houver necessidade.
Na linha do item, observe que o campo Locação será preenchido automaticamente com o código da locação
do item - campo Localiz (B5_LOCALIZ) ou campo Localiz (BZ_LOCALIZ), de acordo com a configuração do parâmetro
MV_ARQPROD - e que na linha do item também é possível identificar se o ele é retornável ou não através do campo
Retornável (B1_REMANE).
ATENÇÃO! Somente peças com o campo Pedi Produto (B1_PEDPRO) com o conteúdo 1=Sim serão
consideradas no pedido de compra. A informação que diz respeito se a peça pode ou não ser comprada é atualizada
automaticamente pela John Deere e incluso no Protheus através da rotina Import Peças JD (OFINJD01).
O preço da peça retornado nesta linha corresponderá ao valor gravado no campo Preço venda2 (B5_PRV2),
localizado na rotina Complemento Peças (MATA180). O campo Preço venda2 (B5_PRV2) é atualizado
automaticamente com o preço Net através da rotina Import Peças JD (OFINJD01).
Lembrando que ao digitar algum item que o mesmo tenha substituição ele irá informar que a pecas foi
substituída e irá permitir que efetue a consulta do novo código e ao confirmar ele irá trocar o código da pecas no
pedido.
Confirme a inclusão.
Após o retorno irá apresenta o número do pedido incluso no portal John Deere.
2. Substituição de peças, não é fornecida com o numero solicitado, sendo assim a John Deere efetua a
troca no portal e reordena a numeração dos itens.
3. Peças obsoletas, esta peça é excluída do pedido, com isso a John Deere reordena a numeração interna
do pedido
No browse principal da rotina, selecione a opção Ações Relacionadas/Importação.
Será aberta uma nova janela para selecionar qual filial deseja incluir/atualizar o pedido. Confirme.
Na janela aberta, serão exibidos os parâmetros a serem preenchidos para a execução da importação:
Marca: informe o código da marca John Deere cadastrada no sistema. O código informado aqui será
utilizado para buscar o cadastro da montadora na rotina Parâmetro Marca (OFIPA980). Desta forma
o sistema saberá o código de fornecedor e loja a ser utilizado no pedido a ser importado.
Fornecedor e Loja: de acordo com a marca informada anteriormente, serão exibidos o código do
fornecedor e a loja referentes a John Deere.
Cond.Pagto: informe a condição de pagamento a ser utilizada neste pedido de compra.
Número do pedido: informe o número do pedido de compra existente no JDPOINT. Este pedido de
compra do Protheus alimentará o pedido de compra do JDPOINT informado neste campo.
Confirme o preenchimento do parâmetro.
Clique em OK para importar o pedido.
O usuário ainda poderá excluir o pedido, caso deseje, através da opção Ações Relacionadas/Excluir, desde
que o mesmo não tenha sido transmitido a John Deere.
Além disso, o usuário poderá imprimir um ou todos os pedidos de compra de peças existentes através da
opção Ações Relacionadas/Impr. Pedidos.
Uma nova janela será exibida, perguntando ao usuário o que ele deseja fazer:
Pré-Nota: caso seja escolhida esta opção, o arquivo XML será processado e será criado uma pré-
nota. Desta forma, o usuário poderá conferir as informações em outro momento para que, em
seguida, seja realizada a classificação da pré-nota através da rotina Documento Entrada
(MATA103).
Classificar: nesta opção, o arquivo XML será processado, criando-se uma pré-nota de entrada. Em
sequência, será aberta uma janela da rotina Documento Entrada (MATA103) para que o usuário
confira e preencha todas as informações. Em seguida, deverá confirmar para que a pré-nota seja
classificada no sistema.
Selecione a opção desejada.
ATENÇÃO! Neste momento, será utilizado o WebService disponibilizado pela John Deere para que seja
vinculado automaticamente a nota fiscal os pedidos de compra e seus respectivos itens que foram atendidos através
desta nota. Este processo é crucial para o correto funcionamento do serviço DPM da John Deere, pois é através
deste vínculo que será realizada a baixa de estoque encomendado. Portanto, os campos No do Pedido (D1_PEDIDO)
e Item do Ped. (D1_ITEMPC) contidos nos itens da nota serão preenchidos automaticamente.
Documento de entrada para realizar a classificação da nota fiscal, sendo necessário informar o tipo
de operação para que os impostos sejam calculados corretamente.
ATENÇÃO! Observe que na classificação da nota o número do pedido e item do pedido na John Deere estão
vinculados a entrada da NF, os que estão sem número não foram encontrados no sistema, sendo que esta situação
pode ocorrer nas seguintes situações:
1. Foi digitado o pedido no portal e não foi efetuada a importação do portal para o Protheus.
2. Foi efetuada a substituição de algum item no portal e não foi efetuada a compatibilização do portal
com o Protheus
3. Foi excluído algum item no portal e não foi efetuada a compatibilização do portal com o Protheus
Após a classificação somente confirmar e os itens já estão disponíveis no estoque para venda.
10.1.1 Processos
1. Fazer um pedido de compra via sugestão DPM e checar se soma no Pedido Encomendado
Criar um pedido de compra. Processo referenciado no Item 8.1.1
2. Fazer um pedido de transferência a uma filial fonte e checar se soma no encomendado da filial destino.
Gerar um pedido de transferência para a filial e verificar se ficou como encomendado na filial,
este poderá ser feito pelo processo manual ou pelo DPM Tranfers. Processo referenciado nos
Itens 5.1.2 / 7.1.3
3. Testar processo de baixa de pedido encomendado através do lançamento da NF John Deere
Efetuar a entrada da nota fiscal pelo IMPXML, onde o mesmo irá verificar o pedido pelo
webservice (OFINJD22). Processo referenciado no Item 9.1.1
4. Considerar somente pedidos com o status enviado a John Deere
Verificar se todos os pedidos que contém o número da SC da John Deere esta no arquivo a ser
enviado (Parts Data). Processo referenciado no Item 4.1.3
10.1.4 Processing
10.1.6.1 Transferências
1. Verificar se soma Popularidade e Vendas
11 OBSERVAÇÕES
Precisamos destacar que existe rotinas que podem impactar diretamente no JDPOINT e estoque
encomendado, por exemplo:
1. Pedido de compras deverá ser executado pela rotina do Protheus. Processo referenciado no item 8.1.1
2. Eliminar resíduos dos pedidos de Peças John Deere deverá ser executado somente pelo departamento de
TI. Processo referenciado no item 8.1.2
3. Dar entrada de peças manualmente e associar o pedido de compras na rotina de classificação, em vez de
utilizar o IMPXML. Processo referenciado no item 9.1.1.