Árvore de páginas

DPM John Deere 

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

Oficina (SIGAOFI) e Autopeças (SIGAPEC)

Rotina:

Rotina

Nome Técnico

IMPVQ3

Imp Dados Hist DPM

IMPXMLImp. NF Peças JD
OFINJD06Parts Data (DPE)
OFINJD07DPM Orders
OFINJD08DPM Transfers
OFINJD09PMM
OFINJD12Proc Deman. Diária
OFINJD14Cons. Nível Atend.
OFINJD19Cons. Log Integr.
MATA297MSuges. Compras DMS
OFIOA530Sit Demanda

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SFJ
VQ3
SBZ
SB5
VOO
SD2
SD1
VQ5
VQ6
VAI
VE6
SC7
V09
VQL
VQG
VQH
SB1

Sistema(s) Operacional(is):

Windows®/Linux®.

Descrição

Implementado o UPDOFIN9 para criar as rotinas Imp Dados Hist DPM (IMPVQ3), Imp. NF Peças JD (IMPXML), Parts Data (DPE) (OFINJD06), DPM Orders (OFINJD07), DPM Transfers (OFINJD08), PMM (OFINJD09), Proc Deman. Diária (OFINJD12), Cons. Nível Atend. (OFINJD14), Cons. Log Integr. (OFINJD19), Sit Demanda (OFIOA530) e Suges. Compras DMS (MATA297M).

Este conjunto de rotinas foi criado para atender as necessidades de envio e recebimento de informações referentes ao DPM e PMM. 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.

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. 

O que é o DPM?

O DPM vem a propor uma interface de troca de informações entre a rede de concessionários John Deere e a Fábrica da John Deere Brasil, onde a fábrica receberá as informações da rede de concessionários referente a históricos de vendas, venda perdida e estoques de peças. Após processar estas informações, a fábrica retornará sugestões de compras ou transferências de peças entre as lojas do grupo. Portanto, o DPM é uma ferramenta de gestão de estoque de peças.

O processo consiste numa inicialização do histórico de todos os itens PEÇAS cadastrados no sistema, com informações de vendas do mês atual até os 60 meses anteriores. A partir dessa inicialização será gerado o arquivo Parts Data (histórico dos itens – DPE), o qual será enviado diariamente para a fábrica via DTF. Tendo sido feita a análise desse histórico pelo sistema da fábrica, o mesmo retornará dois novos arquivos ao concessionário:

  • Arquivo de Orders: Itens com Sugestões de Pedidos de Compra para a fábrica.
  • Arquivo de Transfers: Itens com Sugestões de Transferências de uma filial para outra.

Esses arquivos serão importados ao Protheus pelo concessionário, o qual fará a análise das sugestões e decidirá se irá ou não realizar as transferências e pedidos sugeridos pela fábrica.

O que é o Nível de Primeiro Atendimento?

O Percentual de Nível de Atendimento mede o nível do serviço de atendimento ao cliente baseado na política e procedimentos de estocagem do concessionário. É um bom indicativo da satisfação do cliente porque reflete a frequência que um concessionário fornece aos clientes as peças que eles necessitam.


Importante

Antes de executar o compatibilizador UPDOFIN9 é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.


Atenção

O procedimento a seguir deve ser realizado por um profissional   qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar   drasticamente o relacionamento entre tabelas no banco de dados. Portanto,   antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.


Contate o Help Desk Framework EM CASO DE DÚVIDAS!


  1. Em TOTVS Smart Client, digite o U_UPDOFIN9 no campo Programa Inicial
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.


Atualizações do Compatibilizador

  1. Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

VQL

Informacoes genericas          

C

S

Chave

Nome

Modo

PYME

VQG

Demanda Mensal                

E

S

Chave

Nome

Modo

PYME

VQH

Back Order GC                 

E

S

Chave

Nome

Modo

PYME

VQ3

Compl. Demanda                

E

S

Chave

Nome

Modo

PYME

VQ5

Agendamento JD                

E

S

Chave

Nome

Modo

PYME

VQ6

Log Integracao JD             

E

S

Chave

Nome

Modo

PYME

V09

Codigos Situacao de Demanda 

C

S


Criação de Campos no arquivo SX3 – Campos:

  • Tabela SFJ - Sugestao de Compra:

Campo

FJ_HORPED

FJ_DATVALFJ_VALTOTFJ_NUMORC

Tipo

Caracter

DataNuméricoCaracter

Tamanho

5

8148

Decimal

0

020

Formato

@!

@!@E 99,999,999,999.99  @!

Título

Hora do Pedi

Validade    Valor Total Orcamento   

Descrição

Hora do Pedido           

Data de Validade         Valor Total Orcamento   

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação


dDatabase + 2                    

Val. Sistema





Help

Informe Hora do Pedido.

Informe Data de Validade

Informe o Valor Total da Sugestao.

Informe o numero do orcamento

Campo

FJ_FILORC

FJ_FORMUL

FJ_TIPPED

FJ_ORIPED

Tipo

Caracter

Caracter CaracterCaracter

Tamanho

6

621

Decimal

0

000

Formato

@!

@!@!@!

Título

Fil.Orcam.  

Formula     Tp.Pedido   Ori.Pedido  

Descrição

Filial do Orcamento      

Formula do Calculo Valor Tipo de Pedido           Origem do Pedido         

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções




1=DPMORD;2=DPMXFER;0=Outros  

When





Relação





Consulta Padrão
EG2   

Val. Sistema


MT297FML()                                    

Help

Informe a Filial do Orcamento

Informe a Formula da sugestao de
compra.

Tipo de Pedido

Origem do Pedido


Alteração de Campos no arquivo SX3 – Campos:

  • Tabela SFJ - Sugestao de Compra:

Campo

FJ_TIPPRC

FJ_TIPGER

Tipo

Caracter

Caracter

Tamanho

1

1

Decimal

0

0

Formato

!

!

Título

Tipo Preco  

Ger. Sol/Ped

Descrição

Tipo Preco  

Gera Solicitacao/Pedido ?

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Sim

Não

Opções

1=Custo Standard;2=Reposicao;3=Preco de Venda

1=Solicitacao;2=Pedido;3=Transferencia       

When

Empty(M->FJ_FORMUL)                                         


Relação


"2"         

Val. Sistema

Pertence("123") .and. MT297VLD()                          

Pertence("123")                                          

Help

Tipo de Preco

Tipo de Efetivacao da sugestao
1=Solicitacao
2=Pedidos vazio nao gera
3=Transferencia


Criação de Campos no arquivo SX3 – Campos:

  • Tabela VQ3 - Compl. Demanda:

Campo

VQ3_FILIAL

VQ3_PRODUTVQ3_ANOVQ3_MES

Tipo

Caracter

CaracterCaracterCaracter

Tamanho

8

1542

Decimal

0

000

Formato

@!

@!@!@!

Título

Filial      

Produto     Ano         Mes         

Descrição

Filial      

Produto     Ano         Mes         

Nível

1

111

Usado

Não

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Não

SimSimSim

Opções





When





Consulta Padrão
SB1

Relação





Val. Sistema


vazio() .and. existcpo("SB1")

Help

Informe aqui a Filial.

Informe aqui o produto.

Ano do Movimento

Mes do Movimento

Campo

VQ3_DIA

VQ3_HITSBVQ3_IMEDBVQ3_8HRDB

Tipo

Caracter

NuméricoNuméricoNumérico

Tamanho

2

777

Decimal

0

000

Formato

@!

@E 9,999,999        @E 9,999,999@E 9,999,999

Título

Dia         

Hits Balcao NA Imediato NA 8H Dealer

Descrição

Dia         

Hits Balcao NA Imediato Bal          NA 8H Dealer Bal         

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Dia do Movimento

Total Hits Balcao

N.A.Imed.Balcao

N.A.8h Dealer Bal

Campo

VQ3_8HROB

VQ3_24HRBVQ3_VDPERBVQ3_HITSO

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

777

Decimal

0

000

Formato

@E 9,999,999                    

@E 9,999,999  @E 9,999,999  @E 9,999,999  

Título

NA 8H Outros

NA 24h BalcaVda.Perd.BalHits Oficina

Descrição

NA 8H Outros Bal         

NA 24h Balcao            Vda.Perd.Balcao          Hits Oficina

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

N.A.8h Outros Bal

N.A. 24h Balcao

Total Vda.Per.Balcao

Total Hits Oficina

Campo

VQ3_IMEDO

VQ3_8HRDOVQ3_8HROOVQ3_24HRO

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

777

Decimal

0

000

Formato

@E 9,999,999            

@E 9,999,999    @E 9,999,999  @E 9,999,999  

Título

NA Imediato 

NA 8H DealerNA 8H OutrosNA 24h Ofici

Descrição

NA Imediato Ofi          

NA 8H Dealer Ofi         NA 8H Outros Ofi         NA 24h Oficina           

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

N.A.Imed.Ofcina

N.A.8h Dealer Ofi

N.A.8h Outros Ofi

N.A. 24h Oficina

Campo

VQ3_HIPERBVQ3_HIPEROVQ3_HIPERI

Tipo

NuméricoNuméricoNumérico

Tamanho

777

Decimal

000

Formato

@E 9,999,999                        @E 9,999,999                @E 9,999,999                  

Título

Hit.Perd.BalHit.Perd.OfiHit.Perd.Int

Descrição

Hit.Perd.Bal.       Hit.Perd.Ofi.            Hit.Perd.Int.            

Nível

111

Usado

SimSimSim

Obrigatório

NãoNãoNão

Browse

SimSimSim

Opções




When




Relação




Val. Sistema




Help

Hits Perdidos Balcao

Hits Perdidos Oficina

Hits Perdidos Interno

Campo

VQ3_VDPERO

VQ3_HITSIVQ3_IMEDIVQ3_8HRDI

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

777

Decimal

0

000

Formato

@E 9,999,999             

@E 9,999,999        @E 9,999,999     @E 9,999,999    

Título

Vda.Perd.Ofi

Hits InternoNA Imediato NA 8H Dealer

Descrição

Vda.Perd.Ofi.            

Hits Interno             NA Imediato Int          NA 8H Dealer Int         

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Total Vda.Per.Oficina

Total Hits Interno

N.A.Imed.Interno

N.A.8h Dealer Int

Campo

VQ3_8HROI

VQ3_24HRIVQ3_VDPERIVQ3_DEVBAL

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

7715

Decimal

0

000

Formato

@E 9,999,999                  

@E 9,999,999  @E 9,999,999 @E 9,999,999,999.9999  

Título

NA 8H Outros

NA 24h InterVda.Perd.IntDevolucao Ba

Descrição

NA 8H Outros Int         

NA 24h Interno           Vda.Perd.Int.            Devolucao Balcao         

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

N.A.8h Outros Int

N.A. 24h Interno

Total Vda.Per.Interno

Total de Devolucoes Bal

Campo

VQ3_DEVOFI

VQ3_DEVINTVQ3_VALINVVQ3_CUSBAL

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

15

151515

Decimal

4

444

Formato

@E 9,999,999,999.9999  

@E 9,999,999,999.9999  @E 9,999,999,999.9999 @E 9,999,999,999.9999

Título

Devolucao Of

Devolucao InValor InventCusto Balcao

Descrição

Devolucao Oficina        

Devolucao Inteno         Valor Inventario         Custo Balcao             

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Total de Devolucoes Ofi

Total de Devolucoes Int

Valor de Inventario no Mes

Total de Custo Bal

Campo

VQ3_CUSOFI

VQ3_CUSBANVQ3_CUSOFNVQ3_CUSFABVQ3_CUSDEV

Tipo

Numérico

NuméricoNuméricoNuméricoNumérico

Tamanho

15

15151515

Decimal

4

4444

Formato

@E 9,999,999,999.9999

@E 9,999,999,999.9999 @E 9,999,999,999.9999@E 9,999,999,999.9999 @E 9,999,999,999.9999

Título

Custo Oficin

Custo Bal.N Custo Ofi.N Custo FabricCusto Devolu

Descrição

Custo Oficina            

Custo Bal.N              Custo Ofi.N     Custo Fabrica            Custo Devolucao        

Nível

1

1111

Usado

Sim

SimSimSimSim

Obrigatório

Não

NãoNãoNãoNão

Browse

Sim

SimSimSimSim

Opções






When






Relação






Val. Sistema






Help

Total de Custo Ofi

Custo Balcao sem demanda

Custo Oficina sem Demanda

Total de Custo Fab

Total de Custo Dev

Campo

VQ3_TOTBALVQ3_TOTOFIVQ3_TOTBANVQ3_TOTOFN

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

15

151515

Decimal

4

444

Formato

@E 9,999,999,999.9999            

@E 9,999,999,999.9999  @E 9,999,999,999.9999  @E 9,999,999,999.9999  

Título

Total Balcao

Total OficinTotal Bal.N Total Ofi.N 

Descrição

Total Balcao             

Total Oficina            Total Balcao N           Total Balcao.N           

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Total de Venda Bal

Total de Venda Ofi

Total balcao sem demanda

Total oficina sem demanda

Campo

VQ3_TOTINT

VQ3_TOTFABVQ3_DULTVDVQ3_LOCAL

Tipo

Numérico

NuméricoDataCaracter

Tamanho

15

1582

Decimal

4

400

Formato

@E 9,999,999,999.9999          

@E 9,999,999,999.9999  
@!

Título

Total Intern

Total FabricData Ult.VenArmazem JD  

Descrição

Total Interno            

Total Fabrica            Data Ult.Venda           Armazem JD               

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Total de Venda Int

Total de Vda. Fab

Data Ultima Venda

Codigo do Armazem JD

Campo

VQ3_TIPLOC

VQ3_STOCKVQ3_VDABVQ3_VDAO

Tipo

Caracter

CaracterNuméricoNumérico

Tamanho

1

177

Decimal

0

000

Formato

@!

@!@E 9999999                                @E 9,999,999                         

Título

Tipo Arm.JD 

Peca EstocadVendas BalcaVendas BalcaVendas Ofici

Descrição

Tipo Arm.JD              

Peca Estocada?           Vendas Balcao            Vendas Oficina           

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Tipo do Armazem JD

Informe se a peca e estocada

Total Vendas Balcao

Total Vendas Oficina

Campo

VQ3_VDAI  

VQ3_CRICOD

VQ3_VDABN VQ3_VDAON VQ3_HITSBN

Tipo

Numérico

Caracter

NuméricoNuméricoNumérico

Tamanho

7

2

777

Decimal

0

0

000

Formato

@E 9999999             

@!

@E 9999999                     @E 9999999           @E 9999999  

Título

Vendas Int. 

Cod Critic. 

Vendas Bal.NVendas Ofi.NHits Bal.N  

Descrição

Vendas Interno          

Codigo Critico           

Vendas Balcao.N          Vendas Oficina N         Vendas Balcao N

Nível

1

1

111

Usado

Sim

Sim

SimSimSim

Obrigatório

Não

Não

NãoNãoNão

Browse

Sim

Não

SimSimSim

Opções






When






Relação






Val. Sistema


NaoVazio()      




Help

Vendas Interno

Codigo Critico

Vda Balcao sem demanda

Venda Oficina sem Demanda

Hits Balcao sem Demanda

Campo

VQ3_HITSONVQ3_IMEDBNVQ3_IMEDONVQ3_PROCESVQ3_TIPREG

Tipo

Numérico

Numérico

NuméricoCaracterCaracter

Tamanho

7

7

711

Decimal

0

0

000

Formato

@E 9999999                

@E 9999999          

@E 9999999  @!@!

Título

Hits Ofi.N  

Imed.Bal.N  

Imed.Ofi.N  Processado  Flag Tipo   

Descrição

Hits Oficina N           

NA Imed. Balcao N        

Imed.Oficina N      Processado  Flag Tipo                

Nível

1

1

111

Usado

Sim

Sim

SimSimSim

Obrigatório

Não

Não

NãoNãoNão

Browse

Sim

Sim

SimNãoNão

Opções




S=Sim;N=Nao          C=Carga;N=Normal  

When






Relação






Val. Sistema






Help

Hits Oficina sem Demanda

NA Balcao sem Demanda

NA Oficina sem Demanda

Registro Processado?

Flag Tipo de registro

  • Criação de campo da Tabela SBZ - Indicadores de Produtos:

Campo

BZ_PRIENT

BZ_ULTVDA

Tipo

Data

Data

Tamanho

8

8

Decimal

0

0

Formato

@!

@!

Título

Prim.Entrada

Ult.Venda    

Descrição

Data 1a.Entrada          

Data da Ult.Venda        

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Não

Opções



When



Relação



Val. Sistema



Help

Data da primeira entrada

Data da Ultima Venda


  • Tabela SB5 - Dados Adicionais do Produto  :

Campo

B5_ULTVDA

 B5_DTADDED

Tipo

Data

Data

Tamanho

8

8

Decimal

0

0

Formato

@!


Título

Ult.Venda   

Dt.Prim.Carg

Descrição

Data da Ult.Venda        

Dt.Prim.Carga            

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Sim

Opções



When



Relação



Val. Sistema



Help

Data da Ultima Venda

Data da Primeira Carga


  • Tabela V09 - Codigos Situacao de Demanda:

Campo

V09_FILIALV09_CODSITV09_DESSITV09_LEVDEMV09_DEMDPM

Tipo

CaracterCaracterCaracterCaracterCaracter

Tamanho

8

2

3011

Decimal

0

0

000

Formato

@!

@!

@!@!

Título

Filial      Codigo Sit  Desc SituacaDemanda     Demanda DPM 

Descrição

Filial      Codigo SituacaoDescricao da SituacaoLeva para DemandaConf. da Demanda do DPM  

Nível

1

1

111

Usado

Não

Sim

SimSimSim

Obrigatório

Não

Não

NãoNãoNão

Browse

Sim

Sim

SimSimSim

Opções




0=Nao;1=Sim          1=Considerar;2=Recompra;3=Especial;4=Nao Cons.

When






Relação






Val. Sistema


ExistChav("V09")    


Pertence("01")          

Help

Informe aqui a Filial.

Informe o Codigo da Situacao

Informe o Codigo da Situacao

Informe se vai para Demanda

Configuracao da demanda usada no DPM.


  • Tabela V09 - Codigos Situacao de Demanda:

Campo

VS1_TIPMIDVS1_DESMIDVS1_RESLOG

Tipo

CaracterCaracterCaracter

Tamanho

3

30

99

Decimal

0

0

0

Formato

@!

@!

@!

Título

Tp de Midia Descr.Midia Log Reserva 

Descrição

Tipo de Midia            Descricao da Midia       Log Reserva 

Nível

1

1

1

Usado

Sim

Sim

Sim

Obrigatório

Não

Não

Não

Browse

Sim

Sim

Não

Opções



0=Nao;1=Sim    
Consulta PadrãoVX5   

When




Relação


 POSICIONE("VX5",1,xFilial("VX5")+"027"+VS1->VS1_TIPMID,"VX5_DESCRI")

 "0"                             

Val. Sistema

 FG_Seek("VX5","'027'+M->VS1_TIPMID",1,.F.,"VS1_DESMID","VX5_DESCRI")



Help

Informe aqui o tipo de midia.

Informe aqui a descricao do tipo de midia.

Log de Reserva do
orcamento.


  • Tabela VOO - Arq Numeros e Notas Fiscais:

Campo

VOO_FLGNAT

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Flag Niv Ate

Descrição

Flag do Nivel de Atendime

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

0=Nao Lido;1=Lido                  

When


Relação


Val. Sistema


Help

Registro Processado?

  • Tabela SD2 - Itens de Venda da NF:

Campo

D2_FLGNAT

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Flag Niv Ate

Descrição

Flag do Nivel de Atendime

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

0=Nao Lido;1=Lido              

When


Relação


Val. Sistema


Help

Registro Processado?

  • Tabela SD1 - Itens das NF de Entrada:

Campo

D1_FLGNAT

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Flag Niv Ate

Descrição

Flag do Nivel de Atendime

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

0=Nao Lido;1=Lido                 

When


Relação


Val. Sistema


Help

Registro Processado?


  • Tabela VQ5 - Agendamento JD:

Campo

VQ5_FILIAL

VQ5_CODIGOVQ5_TIPOVQ5_DIA

VQ5_HORA

VQ5_DIAULT

Tipo

Caracter

CaracterCaracterCaracter Caracter Data

Tamanho

8

621 8

Decimal

0

000

Formato

@!

999999            @!@!@! @D 

Título

Filial      

Codigo      Tipo Ext.   Dia Semana   Hr.Extracao Ult.Extracao 

Descrição

Filial      

Codigo      Tipo Extracao            Dia Semana     Hr.Extracao               Ult.Extracao

Nível

1

111 1

Usado

Não

SimSimSim Sim Sim

Obrigatório

Não

NãoNãoNão NãoNão 

Browse

Sim

SimSimSim Sim Sim

Opções







When







Relação







Val. Sistema







Help

Informe aqui a Filial.

Codigo Interno Sequencial

Tipo de Extracao

Dia da Semana

 Hora da Extracao Dia Ultima Extracao


  • Tabela VQ6 - Log Integracao JD:

Campo

VQ6_FILIAL

VQ6_CODIGOVQ6_TIPOVQ6_DATA

VQ6_HORA

VQ6_OBS

Tipo

Caracter

CaracterCaracterData CaracterCaracter

Tamanho

8

61285250

Decimal

0

00000

Formato

@!

999999            @!
@!@!

Título

Filial      

Codigo      Tipo Ext.   Data OcorrenHr.Extracao Observacao  

Descrição

Filial      

Codigo      Tipo Extracao  Data Ocorrencia  Hr.Extracao      Observacao  

Nível

1

11111

Usado

Não

SimSimSimSimSim

Obrigatório

Não

NãoNãoNãoNãoNão

Browse

Sim

SimSimSimSimSim

Opções







When







Relação







Val. Sistema







Help

Informe aqui a Filial.

Codigo Interno Sequencial

Tipo de Extracao

Data Ocorrencia

Hora da Extracao

Observacao


  • Tabela VAI - Técnicos:

Campo

VAI_ADMDPM

VAI_CANCBO

Tipo

Caracter

Caracter

Tamanho

1

1

Decimal

0

0

Formato



Título

Adm DPM?    

Cancela BO? 

Descrição

Administra DPM?  

Cancela BackOrder?  

Nível

1

1

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Sim

Não

Opções

0=Nao;1=Sim                                   

0=Nao;1=Sim                                  

When



Relação



Val. Sistema



Help

Recebera mensagens relacionadas.

Pode cancelar pedidos?


  • Tabela VE6 - Requisicao Compra x Venda Perd:

Campo

VE6_ITEORC

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Item Orc.   

Descrição

Item Orc.   

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema


Help

Item do orcamento(VS3) BackOrder.

  • Alteração de campo - Tabela SB1 - Descrição Genérica do Produto:

Campo

B1_GROUPC

Tipo

Caracter

Tamanho

20

Decimal

0

Formato

@!

Título

Group Code  

Descrição

Dealer Group Code        

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Opções


When


Relação


Val. Sistema


Help

Dealer G.Code


  • Tabela SC7 - Pedidos de Compra:

Campo

C7_DDATCRI

C7_DDATALTC7_DLINORI

Tipo

Data

DataCaracter

Tamanho

8

817

Decimal

0

00

Formato

@D

@D@!

Título

Data Criado 

Data Alter. Linha Or.   

Descrição

Data Criado 

Data Alter.    Linha Original           

Nível

1

11

Usado

Sim

SimSim

Obrigatório

Não

NãoNão

Browse

Sim

SimSim

Opções




When




Relação




Val. Sistema




Help

Dt criacao por DPMORD

Dt alterado por DPMORD

Linha original no DPMORD


  • Tabela VQL - Informações genéricas:

Campo

VQL_FILIAL

VQL_CODIGOVQL_CODVQLVQL_AGROUP

Tipo

Caracter

CaracterCaracterCaracter

Tamanho

8

6615

Decimal

0

000

Formato

@!




Título

Filial      

Codigo      Codigo VQL  Agrupador   

Descrição

Filial      

Codigo      Codigo VQL  Agrupador   

Nível

1

111

Usado

Não

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Não

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Informe aqui a Filial.

Chave unica.

Chave de relacao com outro log

Digite o agrupador.

Campo

VQL_TIPO

VQL_DADOSVQL_FILORIVQL_DATAI

Tipo

Caracter

CaracterCaracterData

Tamanho

15

24098

Decimal

0

000

Formato





Título

Tipo          

Dados       Filial Orig.Dt. Inicio  

Descrição

Tipo          

Dados       Filial Orig.Dt. Inicio  

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Digite o tipo.

Dados genericos.

Filial origem registro.

Data inicial.

Campo

VQL_HORAI

VQL_DATAFVQL_HORAF

Tipo

Numérico

DataNumérico

Tamanho

4

84

Decimal

0

00

Formato

@E 9999      


@E 9999        

Título

Hr. Inicio  

Dt. Final   Tipo        

Descrição

Hr. Inicio  

Dt. Final   Tipo        

Nível

1

11

Usado

Sim

SimSim

Obrigatório

Não

NãoNão

Browse

Sim

SimSim

Opções




When




Relação




Val. Sistema




Help

Hora de inicio.

Data Final.

Hora Inicial.


  • Tabela VQG - Demanda Mensal:

Campo

VQG_FILIAL

VQG_PRODUTVQG_ANOVQG_MES

Tipo

Caracter

CaracterCaracterCaracter

Tamanho

8

1542

Decimal

0

000

Formato

@!

@!@!@!

Título

Filial      

Produto     Ano         Mes    

Descrição

Filial      

Produto     Ano         Mes    

Nível

1

111

Usado

Não

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





Consulta Padrão
SB1

When





Relação





Val. Sistema


vazio() .and. existcpo("SB1")

Help

Informe aqui a Filial.

Informe aqui o Produto.

Informe aqui o Ano.

Informe aqui o Mes.

Campo

VQG_VDABAL

VQG_HITBALVQG_VPEBALVQG_HPEBAL

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

777

Decimal

0

000

Formato

@E 9999999    

@E 9,999,999    @E 9,999,999 @E 9,999,999

Título

Vendas Balca

Hits Balcao Vda.Perd.BalHit.Perd.Bal

Descrição

Vendas Balcao  

Hits Balcao Vda.Perd.Balcao    Hit.Perd.Bal.            

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Venda Balcao.

Hits Balcao

Venda Perdida Balcao

Hits Perdidos Balcao

Campo

VQG_VDAOFI

VQG_HITOFIVQG_VPROFIVQG_HPEOFI

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

777

Decimal

0

000

Formato

@E 9,999,999      

@E 9,999,999 @E 9,999,999@E 9,999,999

Título

Vendas Ofici

Hits OficinaVda.Perd.OfiHit.Perd.Ofi

Descrição

Vendas Oficina           

Hits OficinaVda.Perd.OfiHit.Perd.Ofi

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Total Vendas Oficina

Hits Oficina

Venda Perdida Oficina

Hits Perdidos Oficina

Campo

VQG_VDAINT

VQG_HITINTVQG_VPEINTVQG_HPEINT

Tipo

Numérico

NuméricoNuméricoNumérico

Tamanho

7

777

Decimal

0

000

Formato

@E 9,999,999  

@E 9,999,999  @E 9,999,999@E 9,999,999

Título

Vendas Ofici

Hits InternoVda.Perd.Int.        Hit.Perd.Ofi

Descrição

Vendas Oficina           

Hits InternoVda.Perd.Int.      Hit.Perd.Ofi

Nível

1

111

Usado

Sim

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

SimSimSim

Opções





When





Relação





Val. Sistema





Help

Venda Interno

Hits Interno

Venda Perdida Interno

Hits Perdidos Interno

  • Tabela VQH - Back Order GC:

Campo

VQH_FILIAL

VQH_NUMORC VQH_PRODUTVQH_QUANT

Tipo

Caracter

CaracterCaracterNumérico

Tamanho

8

81510

Decimal

0

004

Formato

@!

@E 99999999              @!@E 99999.9999  

Título

Filial      

Nro Orcam/o Produto     Qtd Requisit

Descrição

Filial         

Numero do Orcamento      Produto     Qtde Requisitada    

Nível

1

111

Usado

Não

SimSimSim

Obrigatório

Não

NãoNãoNão

Browse

Sim

NãoSimSim

Opções





When





Consulta Padrão

SB1

Relação





Val. Sistema





Help

Digita e Filial

Numero do Orcamento

Codigo do Produto

Quantidade

  • Tabela SB5 - Dados Adicionais do Produto:

Campo

 B5_DTADDED

Tipo

Data

Tamanho

8

Decimal

0

Formato


Título

Dt.Prim.Carg

Descrição

Dt.Prim.Carga            

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções


When


Relação


Val. Sistema


Help

Data da Primeira Carga


  • Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.


Criação de Índices no arquivo SIX – Índices:

Índice

VQL

Ordem

1

Chave

VQL_FILIAL+VQL_CODIGO                                                                                                                                    

Descrição

Codigo VQL                                                            

Proprietário

S

Índice

VQL 

Ordem

2

Chave

VQL_FILIAL+VQL_AGROUP+VQL_TIPO+DTOS(VQL_DATAI)+STR(VQL_HORAI)                                      

Descrição

Agrupador + Tipo + Data + Hora                                        

Proprietário

S

Índice

 VQG

Ordem

1

Chave

VQG_FILIAL+VQG_PRODUT+VQG_ANO+VQG_MES                                                                                      

Descrição

Filial + Produto + ANO + MES                                          

Proprietário

S

Índice

 VQH

Ordem

1

Chave

VQH_FILIAL+VQH_NUMORC+VQH_PRODUT                                                                                                     

Descrição

Filial + Orcamento + Produto                                          

Proprietário

S

Índice

 VQ3

Ordem

1

Chave

VQ3_FILIAL+VQ3_PRODUT+VQ3_ANO+VQ3_MES+VQ3_DIA              

Descrição

Filial + Produto + Ano + Mes + Dia                                                               

Proprietário

S

Índice

 VQ3

Ordem

2

Chave

VQ3_FILIAL+VQ3_ANO+VQ3_MES+VQ3_PRODUT   

Descrição

Filial + Ano + Mes + Produto 

Proprietário

S

Índice

 VQ5

Ordem

1

Chave

VQ5_FILIAL+VQ5_CODIGO                                                                                                                 

Descrição

Codigo                                                                

Proprietário

S

Índice

 VQ6

Ordem

1

Chave

VQ6_FILIAL+VQ6_CODIGO                                                                                                                  

Descrição

Codigo                                                                

Proprietário

S

Índice

 SB1

Ordem

2

Chave

B1_FILIAL+B1_CODFAB                                                                                                                                             

Descrição

Codigo da Fabrica                                                     

Proprietário

S

Índice

 SB1

Ordem

9

Chave

B1_FILIAL+B1_COD+B1_GRUPO+B1_CRICOD                                                                                                       

Descrição

Filial + Produto + Grupo + Cod. Crit                                                              

Proprietário

S

Índice

 SBZ

Ordem

3

Chave

BZ_FILIAL+BZ_COD+DTOS(BZ_PRIENT)+DTOS(BZ_ULTVDA)                                                                          

Descrição

Filial + Produto + Prim. Ent. + Ult. Vda.                     

Proprietário

S

Índice

 SB5

Ordem

6

Chave

B5_FILIAL+B5_COD+DTOS(B5_DTADDED)+DTOS(B5_ULTVDA)                                                                      

Descrição

Filial + Produto + Prim. Ent. + Ult. Vda.                       

Proprietário

S

Índice

 SD1

Ordem

0

Chave

D1_FILIAL+D1_COD+DTOS(D1_DTDIGIT)                                                                                                              

Descrição

Filial + Produto + Data Dig.                                     

Proprietário

S

Índice

 SD2

Ordem

M

Chave

D2_FILIAL+D2_COD+DTOS(D2_DTDIGIT)

Descrição

Filial + Produto + Data Dig.                        

Proprietário

S

Índice

 SD2

Ordem

1

Chave

D2_FILIAL+D2_COD+D2_LOCAL+D2_NUMSEQ'

Descrição

Produto + Armazem + Num.Sequenc.                  

Proprietário

S

Índice

SD3 

Ordem

7

Chave

D3_FILIAL+D3_COD+D3_LOCAL+DTOS(D3_EMISSAO)+D3_NUMSEQ

Descrição

Produto + Armazem + DT Emissao + Sequencial                           

Proprietário

S

Índice

 SD3

Ordem

1

Chave

D3_FILIAL+D3_COD+D3_OP+D3_LOCAL                                                    

Descrição

Ord Producao + Produto + Armazem                                

Proprietário

S

Índice

V09

Ordem

 1

Chave

V09_FILIAL+V09_CODSIT             

Descrição

Codigo da Situacao                                                                     

Proprietário

S


Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_MIL0028

Tipo

Caracter

Descrição

Oper de Saida para importacao de Transf. DPM/JD   

Valor Padrão


Nome da Variável

MV_MIL0029

Tipo

Caracter

Descrição

Oper de Entrada para importacao de Transf. DPM/JD 

Valor Padrão


Nome da Variável

MV_MIL0032

Tipo

Caracter

Descrição

Codigo Motivo de Cancelamento por Estoque DPM/JD  

Valor Padrão


Nome da Variável

MV_MIL0054

Tipo

Caracter

Descrição

Utiliza SB5/SBZ no DPM/JD                         

Valor Padrão


Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

 No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_MIL0028

Tipo:

Caracter

Cont. Por.:

501

Descrição:

Oper de Saida para importacao de Transf. DPM/JD

 


Itens/Pastas

Descrição

Nome:

MV_MIL0029

Tipo:

Caracter

Cont. Por.:

001

Descrição:

Oper de Entrada para importacao de Transf. DPM/JD

 


Itens/Pastas

Descrição

Nome:

MV_MIL0032

Tipo:

Caracter

Cont. Por.:

000002

Descrição:

Codigo Motivo de Cancelamento por Estoque DPM/JD

 


Itens/Pastas

Descrição

Nome:

MV_MIL0054

Tipo:

Caracter

Cont. Por.:

SBZ

Descrição:

Utiliza SB5/SBZ no DPM/JD



Itens/Pastas

Descrição

Nome:

MV_MIL0005

Tipo:

Caracter

Cont. Por.:

201171

Descrição:

Codigo do Concessionario no portal de Garantia    



Itens/Pastas

Descrição

Nome:

MV_MIL0006

Tipo:

Caracter

Cont. Por.:

JD

Descrição:

Codigo da Marca da Concessionaria (Codigo da Tabela 028 da VX5)

Itens/Pastas

Descrição

Nome:

MV_MIL0011

Tipo:

Caracter

Cont. Por.:

0

Descrição:

Utiliza Nivel de Atendimento ? (0=Nao;1=Sim)      

 

Itens/Pastas

Descrição

Nome:

MV_ARQPROD

Tipo:

Caracter

Cont. Por.:

SBZ

Descrição:

O parametro configura se os dados de indicadores de produto serao considerados pela tabela "SB1" ou se serao considerados pela da tabela "SBZ"

 


Itens/Pastas

Descrição

Nome:

 MV_ESPECNF

Tipo:

Caracter

Cont. Por.:

NFE

Descrição:

Contem tipos de documentos fiscais    



Itens/Pastas

Descrição

Nome:

 MV_MIL0043

Tipo:

Caracter

Cont. Por.:

https://fds.deere.com/FDSWeb/services/AdvanceShipNoticeWS_1_1

Descrição:

Endereco do portal de relacao de nota fiscal com o pedido de compra ADVANCE SHIP NOTICE (WebService)

 

CONFIGURAÇÃO DE MENUS

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Autopeças (SIGAPEC), conforme instruções a seguir:

Menu

Atualizações

Submenu

Peças JD

Nome da Rotina

Imp Dados Hist DPM

Programa

IMPVQ3

Módulo

Autopeças

Tipo

Função Protheus

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Imp. NF Peças JD

Programa

 IMPXML

Módulo

 Autopeças

Tipo

Função de Usuário

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Suges. Compras DMS

Programa

 MATA297M

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Parts Data (DPE)

Programa

 OFINJD06

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 DPM Orders

Programa

 OFINJD07

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 DPM Transfers

Programa

 OFINJD08

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 PMM

Programa

 OFINJD09

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Proc Deman. Diária

Programa

 OFINJD12

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Cons. Nível Atend.

Programa

 OFINJD14

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

Cons. Log Integr.

Programa

 OFINJD19

Módulo

 Autopeças

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Cad Peças

Nome da Rotina

Sit Demanda 

Programa

 OFIOA530

Módulo

 Autopeças

Tipo

Função Protheus 


No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Oficina (SIGAOFI), conforme instruções a seguir:

Menu

Atualizações

Submenu

Peças JD

Nome da Rotina

Imp Dados Hist DPM

Programa

IMPVQ3

Módulo

Oficina

Tipo

Função Protheus

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Imp. NF Peças JD

Programa

 IMPXML

Módulo

 Oficina

Tipo

Função de Usuário

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Suges. Compras DMS

Programa

 MATA297M

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Parts Data (DPE)

Programa

 OFINJD06

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 DPM Orders

Programa

 OFINJD07

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 DPM Transfers

Programa

 OFINJD08

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 PMM

Programa

 OFINJD09

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Proc Deman. Diária

Programa

 OFINJD12

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

 Cons. Nível Atend.

Programa

 OFINJD14

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Peças JD

Nome da Rotina

Cons. Log Integr.

Programa

 OFINJD19

Módulo

 Oficina

Tipo

Função Protheus 

Menu

 Atualizações

Submenu

 Cad Peças

Nome da Rotina

Sit Demanda 

Programa

 OFIOA530

Módulo

 Oficina

Tipo

Função Protheus 

Procedimento para Utilização

ATENÇÃO! 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.
ATENÇÃO! 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.


  1. No Auto-Peças (SIGAPEC) acesse Atualizações\Cad Gerais\Motivos Operação (OFIOA210).
  2. O DPM precisará saber quais vendas foram perdidas por falta de estoque. Esta medição será feita através do motivo de cancelamento. Portanto, cadastre pelo menos um motivo de operação com o Tipo Assunto (VS0_TIPASS) = 000004 (CANCELAMENTO DE ORÇAMENTO), informando que se trata de um cancelamento de orçamento por falta de estoque. Informe este motivo de cancelamento no parâmetro MV_MIL0032, que será abordado posteriormente.
  3. Acesse Atualizações\Cad Peças\Tipos de Pedido (OFIPA850).
  4. Clique em Incluir.
  5. Preencha os campos obrigatórios. Atente-se ao campo Tp Ped (EDI) (VEJ_PEDEDI). Neste campo deve ser informado o código de tipo de pedido utilizado pela John Deere. Este código é informado no arquivo de retorno do DPMORDER. O tipo de pedido utilizado para reposição de peças é SO = Stock Order.
  6. Confirme a inclusão.
  7. Clique em Incluir novamente, para inserir um tipo de pedido para o backorder.
  8. 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.
  9. Confirme a inclusão.
  10. No Auto-Peças (SIGAPEC), acesse Atualizações\Cad Peças\Sit Demanda (OFIOA530).
  11. Nesta rotina deverão ser cadastrados os diversos tipos de situação de venda informando se estas situações deverão ser consideradas como demandas. Para informar se será considerado como demanda ou não, o usuário deve selecionar uma das opções do campo Demanda DPM (V09_DEMDPM). As opções são Considerar, Recompra, Especial e Não Cons. Apenas as vendas relacionadas às situações Considerar e Especial serão transmitidas a John Deere.
  12. Diante desses exemplos de situações de demanda, selecione a opção do campo Demanda DPM (V09_DEMDPM) de forma com que melhor se enquadre de acordo com o que segue:
    1. Considerar: Selecione essa opção para cadastrar uma situação que sempre irá considerar demanda do DPM.
    2. Recompra: Selecione essa opção para cadastrar uma situação de recompra que não irá considerar demanda.
    3. 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.
    4. Não Cons.: Selecione essa opção para qualquer outra situação que não irá considerar demanda, diferente de recompra e especial.
  13. No Auto-Peças (SIGAPEC), acesse Atualizações\Cadastro Gerencial\Parâmetro Marca (OFIPA980).
  14. Nesta rotina deverá ser cadastrada as informações da fábrica/distribuidora John Deere para utilização no Protheus. Este cadastro é essencial para que todo o processo flua corretamente, obtendo assim o resultado esperado.
  15. Clique em Incluir.
  16. Informe no campo Marca (VE4_PREFAB) a marca cadastrada no Protheus que se refere a John Deere. Desta forma o sistema saberá que esta fábrica/distribuidora é da marca John Deere.
  17. Informe o CNPJ da fábrica/distribuidora John Deere. Para o CNPJ estar disponível, é necessário que o mesmo esteja cadastrado na rotina Clientes (MATA030) e Fornecedores (MATA020).
  18. Preencha os demais campos obrigatórios e confirme a inclusão.
  19. No Configurador (SIGACFG) acesse Ambientes\Cadastro\Parâmetros (CFGX017).
  20. Pesquise pelo parâmetro MV_MIL0005.
  21. Informe o código do concessionário junto a John Deere. Em casos de mais de uma filial, será necessário configurar o parâmetro MV_MIL0005 exclusivo para cada filial. Exemplo de preenchimento: 201171
  22. Pesquise pelo parâmetro MV_MIL0006.
  23. Informe o código da marca cadastrada no sistema que se refere a John Deere. Esta marca é cadastrada automaticamente na rotina Tab Gener Conces. (OFIOA560). Preenchimento obrigatório: JD
  24. Pesquise pelo parâmetro MV_MIL0011.
  25. Informe se no momento de realizar um pedido de venda na rotina Painel Orçamento (OFIXA018) será exibida a quantidade em estoque disponível para venda no momento em que a peça é informada ou somente após a gravação do pedido (este é o momento em que o nível de atendimento é medido). Opções de preenchimento: 0 = mostra saldo ao digitar a peça; 1 = mostra saldo somente após gravar o pedido.
  26. Pesquise pelo parâmetro MV_MIL0028.
  27. Informe o Tipo de Operação (TES Inteligente) de saída a ser utilizado no orçamento de transferência gerado pelo Protheus a partir da interpretação do arquivo enviado pela John Deere (DPMTRANSFER). Este Tipo de Operação será utilizado para definir a TES de saída do produto a ser baixado da filial de origem. Exemplo de preenchimento: 51
  28. Pesquise pelo parâmetro MV_MIL0029.
  29. Informe o Tipo de Operação (TES Inteligente) de entrada a ser utilizado no orçamento de transferência gerado pelo Protheus a partir da interpretação do arquivo enviado pela John Deere (DPMTRANSFER). Este Tipo de Operação será utilizado para definir a TES de entrada do produto a ser realizado entrada na filial de destino. Exemplo de preenchimento: 01
  30. Pesquise pelo parâmetro MV_MIL0032.
  31. Informe o código de um motivo de operação com o Tipo Assunto (VS0_TIPASS) = 000004 (CANCELAMENTO DE ORÇAMENTO) informando que se trata de um cancelamento de orçamento por falta de estoque. Esta informação é necessária para o DPM. Exemplo de preenchimento: 000002
  32. Pesquise pelo parâmetro MV_ARQPROD.
  33. Informe qual será a tabela responsável por controlar o endereçamento padrão para as peças. Normalmente, as concessionárias John Deere não trabalham com controle de endereçamento do Protheus. Isto porque as peças possuem um endereço único, ou seja, a peça não pode estar em dois endereços ao mesmo tempo. Portanto, os concessionários utilizam o campo de endereçamento apenas como referência de endereço padrão da peça no momento de busca-la no estoque. Os campos utilizados para endereço padrão são Localiz (B5_LOCALIZ) ou Localiz (BZ_LOCALIZ).
  34. Pesquise pelo parâmetro MV_MIL0054.
  35. Informe em qual tabela serão controladas as datas de primeira compra e última venda das peças. Este parâmetro deve ser configurado de forma semelhante ao parâmetro MV_ARQPROD, onde é definido se será utilizada a tabela SB5 ou SBZ para controle de locação padrão das peças. Nos casos de filiais trabalharem com o compartilhamento das tabelas SB5 e SBZ de modos diferentes, será necessário configurar o parâmetro MV_MIL0054 exclusivo para cada filial. Possibilidades de preenchimento: SB1 (o controle será feito pela tabela SB5) ou SBZ (o controle será feito pela tabela SBZ).
  36. Pesquise pelo parâmetro MV_ESPECNF.
  37. Informe qual a espécie de nota será utilizada como padrão para criação de pré-notas de entrada por compra de peças John Deere através da rotina de importação de arquivos xml de peças John Deere denominada IMPXML. Exemplo de preenchimento: NFE.
  38. Pesquise pelo parâmetro MV_MIL0043.
  39. Informe o endereço disponibilizado pela John Deere para comunicação com o WebService de relação de nota fiscal de compra de peças com o pedido de compra (ADVANCE SHIP NOTICE). Exemplo de preenchimento: https://fds.deere.com/FDSWeb/services/AdvanceShipNoticeWS_1_1
  40. Antes de iniciar os passos abaixo, é necessário que 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.
  41. 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.
  42. 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. Este arquivo será importado pela rotina Imp Dados Hist DPM (IMPVQ3).
  43. No Auto-Peças (SIGAPEC), acesse Atualizações\DPM JD\Imp Dados Hist DPM (IMPVQ3).
  44. Ao executar a rotina a janela inicial será apresentada.
  45. Clique no botão Param.
  46. Informe o parâmetro abaixo:
    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.
  47. Confirme o preenchimento do parâmetro.
  48. Clique em OK.
  49. A rotina exibirá a tela para escolha do arquivo a importar. Selecione o arquivo e clique em Salvar.
  50. Durante a importação será exibido um indicador de progresso da importação.
  51.  Ao término da execução, a tabela VQ3 estará alimentada com os dados históricos.


Estruturação e Envio de Informações do DPM


  1. Acesse o sistema com o usuário Administrador do Protheus para continuar com os passos abaixo.
  2. Acesse Atualizações\ DPM JD\ Checagem Vers. DPM (OFINJD36).
  3. Para que os processos relacionados ao DPM ocorram de forma correta é imprescindível que as rotinas estejam atualizadas, contemplando as últimas atualizações disponibilizadas pela TOTVS. Diante disso, foi elaborada a rotina de Checagem Vers. DPM (OFINJD36) que tem o objetivo de informar ao usuário a data das rotinas no repositório, bem como se estão atualizadas ou não. Através desta rotina será possível identificar se o repositório está atualizado ou não, de forma mais prática e com uma maior usabilidade.

ATENÇÃO: Para que as informações sejam apresentadas corretamente, é necessário habilitar a visualização do browser (BrowserEnabled=1) no arquivo de configuração do smartclient (smartclient.ini).

  1. Ao acessar a rotina será apresentada uma tela com as informações referentes às versões das rotinas do DPM. As rotinas relacionadas ao DPM contidas no repositório serão listadas uma a uma com suas respectivas datas e status:
    1. Atualizado: quando estiver de acordo com a última versão disponibilizada;
    2. Antigo: quando não estiver de acordo com a última versão disponibilizada.
  2. Caso a rotina não esteja compilada no repositório, ela não será listada na rotina.
  3. Caso alguma rotina esteja desatualizada, será necessário baixar o patch disponibilizado no rodapé da rotina e providenciar a atualização.
  4. Acesse Atualizações\ DPM JD\ Grupos DPM (OFINJD27).
  5. Há concessionários que possuem várias empresas que utilizam o mesmo ambiente Protheus. No entanto, estas empresas são separadas e possuem contas diferentes na John Deere. Desta forma, se faz necessário enviar arquivos DPE e PMM separadamente, ou seja, um arquivo por empresa. Esta rotina tem por objetivo tratar desta situação.
  6. Ao abrir a rotina, do lado esquerdo serão exibidas as filiais configuradas através dos parâmetros MV_MIL0005 existentes para cada filial.
  7. Existem 4 grupos que podem ser configurados para receber as informações das filiais.
  8. Posicione sobre a filial desejada do lado esquerdo da janela.
  9. Em seguida, clique sobre o botão >> para adicionar esta filial ao grupo desejado. Esta operação pode ser repetida para quantas filiais o usuário desejar.
  10. Após adicionar as filiais, clique no botão Caminho para determinar o diretório onde serão gerados os arquivos de DPE e PMM.
  11. 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:
  12. Confirme.
  13. Acesse Atualizações\ DPM JD\Proc Deman. Diária (OFINJD12).
  14. 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.
  15. 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.
  16. Será exibida uma janela com parâmetros a serem preenchidos:
    1. Desconsidera Operações: informe os registros de venda que não serão considerados para demanda. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.
    2. Ú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.
    3. Operações Especiais: informe os registros de venda que não serão considerados para demanda, mas terão impacto contábil no PMM. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.
    4. 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.
  17. Clique em OK.
  18. 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.
  19. Acesse Atualizações\ DPM JD \Parts Data (DPE) (OFINJD06).
  20. 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.
  2. Os parâmetros abaixo devem ser informados:
    1. Diretório: informe o diretório, sempre a partir do RootPath do Protheus, onde o arquivo diário a ser enviado para a John Deere será gravado.
    2. Tipo de Extração: informe com quais informações o arquivo será gerado. A John Deere normalmente solicita a opção Inicialização.
    3. Carregamento Dados: informe onde estas informações serão carregadas na John Deere. Normalmente utilizada a opção Ambos.
    4. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    5. Último DPMORD: será informado automaticamente pelo sistema o último DPMORDER processado pela concessionária. Desta forma a John Deere saberá qual foi o último DPMORDER processado.
    6. Último DPMXFER: será informado automaticamente pelo sistema o último DPMXFER processado pela concessionária. Desta forma a John Deere saberá qual foi o último DPMXFER processado.
    7. Dt Ult. Ext: será informado automaticamente pelo sistema a data da última extração realizada.
    8. Nro da Conta Principal: informe o dealer number da matriz. A referência utilizada na John Deere é o dealer number da matriz e das filiais.
    9. Leva Estoque?: informe se mesmo que a peça não tenha sido movimentada ela será considerada na extração desde que tenha saldo em estoque. Normalmente utilizado com Sim.
    10. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    11. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    12. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    13. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
  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.
  5. Acesse Atualizações\ DPM JD \PMM (OFINJD09).
  6. Esta rotina é responsável pela geração do arquivo PMM, exigido mensalmente pela John Deere para utilização do serviço DPM. No arquivo PMM, estão contidas informações diferenciadas do arquivo DPE (Parts Data), como o inventário da peça (saldo em estoque no final do mês).
  7. Ao abrir a rotina, será questionado se o usuário deseja gerar os últimos 12 meses de informações para o PMM. Caso clique em sim, serão reprocessados os últimos 12 meses. Caso clique em não, será reprocessado apenas o mês anterior.

ATENÇÃO! A cada processamento do PMM (primeiro dia do mês referente ao mês anterior), serão criados registros na tabela MIL_DMS_CACHE_INVENTARIO e na tabela VQL. Estes registros contém as informações de inventário (saldo físico das peças) mensais. Desta forma, caso seja necessário reprocessar algum mês, não será necessário recriar o saldo da peça do mês desejado, o saldo já está gravado na tabela MIL_DMS_CACHE_INVENTARIO. Sempre serão mantidos como históricos os últimos 12 meses de inventário. Caso haja algum problema durante a geração da tabela, o usuário pode gerar manualmente através da rotina Gestão PMM (OFINJD32).

  1. Clique em Não.
  2. Será exibida a tela inicial da rotina. Clique no botão Param.
  3. Os parâmetros abaixo devem ser informados:
    1. Diretório: informe o diretório, sempre a partir do RootPath do Protheus, onde o arquivo mensal a ser enviado para a John Deere será gravado.
    2. Nro da Conta Principal: informe o dealer number da matriz. A referência utilizada na John Deere é o dealer number da matriz e das filiais.
    3. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    4. Desconsidera Operações: informe os registros de venda que não serão considerados para demanda. Os códigos informados aqui fazem referência ao cadastro de Sit Demanda (OFIOA530). Devem ser informados entre barras.
    5. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    6. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    7. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
    8. Grupos Considerados: informe os grupos de peças a serem considerados no levantamento. São os grupos cadastrados para as peças originais John Deere. Devem ser informados entre barras.
  4. Clique em OK.
  5. 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.
  6. Acesse Atualizações\ DPM JD \ Reprocessa DPM (OFINJD30).
  7. Esta rotina é utilizada para preparar a base de dados para reprocessar totalmente o DPM. Desta forma, todas as informações base para geração do DPM em um determinado período serão recalculados. Normalmente, esta rotina é utilizada para recalcular valores errôneos levantados pela John Deere devido a um procedimento errado.
  8. ATENÇÃO! Esta rotina deve ser utilizada somente com a recomendação da John Deere e da TOTVS DMS.
  9. Na janela inicial, clique em Param.
  10. Informe os parâmetros abaixo:
    1. Data Inicial: informe a data início para que as informações sejam reprocessadas.
    2. Data Final: informe a data início para que as informações sejam reprocessadas.
  11. Confirme.
  12. Confirme para começar a execução.
  13. No final do reprocessamento, será exibida a mensagem informando que o processo foi finalizado. Agora, basta executar todo o processo novamente para gerar as informações do DPM (Processamento da Demanda Diária, geração do DPE e geração do PMM).
  14. Acesse Atualizações\ DPM JD \ Gestão PMM (OFINJD32).
  15. Esta rotina foi criada para centralizar e facilitar a execução de funcionalidades e rotinas vinculadas ao PMM. Isto se faz necessário pois, em alguns casos, o fechamento de estoque precisa ser realizado novamente, alterando assim o saldo físico das peças no final do mês. O PMM precisará destas informações atualizadas e, para isso, será necessário realizar a limpeza das informações do cache do inventário e um novo processamento terá que ser realizado.
  16. Ao abrir a rotina, do lado esquerdo serão exibidos os últimos 12 meses de cache do inventário gerados no sistema. Caso a legenda esteja verde, o inventário para este mês está gerado. Caso a legenda esteja vermelha, o inventário para este mês ainda não foi gerado.
  17. Ao lado direito da tela existem funcionalidades referentes ao PMM que podem ser executadas. Ao posicionar no mês desejado do lado esquerdo da tela, o usuário poderá utilizar as seguintes funcionalidades:
    1. ReProc.: esta funcionalidade irá limpar todos os dados de cache do inventário e iniciará o processamento do cache de inventário do mês selecionado. Basicamente reprocessa o inventário de um mês.
    2. Processa: inicia o processamento de cache do inventário no mês selecionado.
    3. Limpa: limpa todos os dados de cache do inventário do mês selecionado.
    4. Ger. PMM: gera o PMM do mês selecionado.
  18. No Configurador (SIGACFG) acesse Ambiente\Schedule\Schedule (CFGA010).
  19. Crie eventos de agendamento diários para as rotinas OFINJD12 e OFINJD06.
  20. ATENÇÃO! A rotina OFINJD12 deve ser agendada e executada OBRIGATORIAMENTE ANTES da rotina OFINJD06.
  21. O horário de execução recomendado é após o final da movimentação do dia, ou seja, após o expediente.
  22. Crie um evento de agendamento mensal para a rotina OFINJD09. A data de execução da rotina deve ser estabelecida no primeiro dia do mês, após as rotinas OFINJD12 e OFINJD06 terem sido executadas.


Movimentação de Peças para o DPM


  1. No Auto-Peças (SIGAPEC), acesse Atualizações\Mov Oficina\Painel Orçamento (OFIXA018).
  2. Para que as operações de venda sejam classificadas em níveis de atendimento, é obrigatória a utilização desta rotina. Portanto, vendas de peças realizadas pela rotina Orc. Por Fases (OFIXA011) serão desconsideradas pelo DPM!
  3. Do lado esquerdo da rotina, expanda as opções da pasta Pedido de Venda e clique sobre a opção Incluir.
  4. Preencha as informações do cabeçalho da rotina.
  5. Na parte inferior, informe as peças a serem vendidas.
  6. Ao informar as peças, a quantidade em estoque poderá permanecer zerada ou ser exibida automaticamente. Esta configuração é feita através do parâmetro MV_MIL0011. Há a necessidade de não mostrar a quantidade disponível em estoque no primeiro momento para que o usuário não terá conhecimento da quantidade em estoque justamente para realizar a medição do nível de atendimento de maneira íntegra.
  7. ATENÇÃO! O usuário deverá informar manualmente para cada item a ser vendido o campo Cod Situacao (VS3_CODSIT), conforme cadastrado na rotina Sit Demanda (OFIOA530). Este campo é responsável por indicar uma venda especial, nos casos onde a peça será vendida mas não será considerada na demanda pelo DPM.
  8. Selecione a opção Ações Relacionadas\Gravar.
  9. Ao gravar o pedido de venda o nível de atendimento será gravado.
  10. Em casos onde o cliente desiste da compra da peça por sua indisponibilidade no estoque do concessionário, o usuário deverá apontar uma venda perdida por falta de estoque. Para isso, o usuário poderá utilizar duas opções para remover peças do pedido e assim apontar a venda perdida:
    1. Cancel.Parcial: será aberta uma janela carregando todas as informações do pedido de venda posicionado no browse do lado direito superior da janela para que o usuário realize apenas a exclusão de linhas do orçamento (pressionar a tecla DELETE do teclado). Ao confirmar a janela, será solicitado um motivo de cancelamento desta(s) linha(s). Para apontar uma venda perdida por falta de estoque a ser considerada pelo DPM, deve ser informado o motivo de operação previamente cadastrado através da rotina Sit Demanda (OFIOA530) e informado este código no parâmetro MV_MIL0032.
    2. Cancel.Total: esta opção deve ser utilizada pelo usuário quando o mesmo deseja cancelar o orçamento totalmente, ou seja, não apenas alguns itens, mas todo o orçamento, incluindo seus itens. Ao clicar nesta opção, será exibida uma janela para que o usuário informe o motivo de cancelamento do orçamento como um todo. Depois de informar o motivo e confirmar, será questionado se o usuário deseja informar individualmente o motivo de cancelamento item a item. Desta forma, o motivo do cancelamento do orçamento pode ser um, enquanto seus itens podem ser por outros motivos. Lembrando que, para apontar uma venda perdida por falta de estoque a ser considerada pelo DPM, deve ser informado o motivo de operação previamente cadastrado através da rotina Sit Demanda (OFIOA530) e informado este código no parâmetro MV_MIL0032.
  11. O processo da rotina deve seguir normalmente até o faturamento da mesma.
  12. 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.
  13. Uma janela com os itens do pedido será exibida. Informe os códigos de situação desejados para cada item e confirme.
  14. 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).


Sugestão de Compras Backorder


  1. A funcionalidade backorder tem como objetivo fazer uma sugestão de compras para peças que estão em pedido e não possuem estoque. O diferencial desta sugestão é que as peças serão reservadas automaticamente no momento em que forem lançadas no estoque, para garantir que sejam utilizadas, exclusivamente, no pedido que deu origem à sugestão.
  2. Para utilizar esta funcionalidade insira um novo pedido com uma peça sem estoque.
  3. Clique no botão Confirmar para finalizar a inclusão do pedido.
  4. Em seguida, altere o mesmo pedido, pois as opções de Backorder só estão disponíveis na alteração.
  5. Acesse a opção de sugestão de compras backorder em Ações Relacionadas\Sug. Compras BO.
  6. Selecione a forma de pedido referente ao backorder para a sugestão e confirme.
  7. Em seguida o sistema irá questionar se deseja aguardar a chegada das peças solicitadas. Confirme a mensagem e verifique o número da sugestão criada.
  8. No módulo de Compras (SIGACOM). Selecione a opção Sugestão de Compra (MATA297M) através do menu Atualizações>Solicitar / Cotar.
  9. Neste browse serão exibidas todas as sugestões de compras do sistema. Verifique que uma nova sugestão foi criada para atender a peça informada do orçamento.
  10. Selecione o registro e clique em Efetivar.
  11. Será exibida uma janela com campos referentes à sugestão para serem preenchidos.
  12. Na parte superior, preencha os campos necessários:
    1. Tipo de Preço: Selecione o tipo de preço a ser utilizado.
    2. Ger. Sol/Ped: Selecione Pedido por se tratar de uma sugestão do backorder.
    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.
  13. Clique em Confirmar para confirmar a geração do Pedido de Compra.
  14. Na parte inferior, serão exibidas a(s) peça(s) que foram solicitadas no orçamento.
  15. No browse da rotina, o registro ficará com a legenda vermelha.
  16. Ainda no módulo Compras (SIGACOM), selecione a opção Pedidos de Compra (MATA121) através do menu Atualizações>Pedidos.
  17. No browse da rotina, verifique que foi gerado o pedido referente à sugestão de compras efetivada anteriormente.

ATENÇÃO: Também é possível visualizar o pedido de compra através da rotina Pedido de Peças JD OFINJD10.

  1. Ainda no módulo de Compras, selecione a opção Documento Entrada (MATA103) através do menu Atualizações>Movimentos.
  2. Inclua um novo registro clicando em Incluir.
  3. Aqui deve ser realizada uma nota de entrada padrão. Atente-se apenas para as seguintes instruções:
    1. Utilize o mesmo fornecedor que foi informado na efetivação da sugestão de compras.
    2. Em Ações Relacionadas, selecione a opção Pedido. Será exibido o pedido que foi gerado anteriormente. Marque o pedido e confirme. Automaticamente a peça será inclusa na linha de entrada e a condição de pagamento informada na efetivação da sugestão será preenchida na entrada.
  4. Preencha os campos necessários e confirme.
  5. No momento da inclusão da nota fiscal, as peças que foram solicitadas serão atendidas automaticamente, ou seja, as peças já estarão comprometidas com o pedido que originou a sugestão de compras, e ficarão reservadas.
  6. Neste momento o pedido de peças está pronto para prosseguir, com as peças já reservadas.
  7. Para consultar as sugestões backorder criadas e verificar se as peças de determinado pedido chegaram ou estão a caminho, acesse a rotina painel de orçamentos em Atualizações\Mov Peças\Painel Orçamento (OFIXA018).
  8. Selecione o pedido que deseja consultar e clique em Alterar.
  9. Em seguida acesse a opção de Consulta Pedido Backorder em Ações Relacionadas\Consulta Pedido BO.
  10. Uma tela será apresentada com informações das sugestões geradas, dos itens relacionados às sugestões e suas respectivas quantidades solicitadas e atendidas.


Recepção e Tratamento das Informações do DPM


  1. Acesse Atualizações\DPM JD\DPM Orders (OFINJD07).
  2. Esta rotina fica responsável por interpretar e processar o arquivo enviado diariamente pela John Deere denominado DPMORD, que contém as peças que o DPM julga necessário serem compradas junto a fábrica.
  3. Será exibida a tela inicial da rotina. Clique no botão Param.
  4. Os parâmetros abaixo devem ser informados:
    1. Marca: informe a marca cadastrada no Protheus referente a John Deere. O código informado aqui será utilizado para buscar o cadastro da montadora na rotina Parâmetro Marca (OFIPA980), bem como o tipo de pedido vinculado a marca, que será informado posteriormente.
    2. Cond.Pgto Pedido: informe a condição de pagamento a ser utilizada no pedido de compras a ser criado. A condição aqui utilizada deve estar de acordo com as condições existentes no JDPOINT. Maiores detalhes podem ser consultados na documentação da rotina Pedido de Peças JD (OFINJD10).
    3. Formula Prc.Rep.: informe uma fórmula para cálculo do preço das peças que serão inclusas no pedido de compras a ser criado. Normalmente se é utilizada uma fórmula que aponte para o valor contido no campo B5_PRV2.
    4. Tipo de Pedido: aqui deve ser informado o código do pedido conforme incluso anteriormente através da rotina Tipos de Pedido (OFIPA850). Será feita a referência do tipo de pedido SO (Stock Order) da John Deere com o tipo de pedido cadastrado no Protheus.
    5. Diretório de Importação: informe o diretório a ser considerado para leitura dos arquivos .txt do DPMORDER. Os arquivos do DPMORDER possuem o seguinte prefixo: JD2DLR_DPMORD. ATENÇÃO! Crie um subdiretório denominado salva para que a rotina faça uma cópia do arquivo antes de processá-lo, pois após o processamento, o arquivo será apagado!
    6. Fornecedor e Loja: informe o código de fornecedor e loja a ser considerado na criação da sugestão de compras referente a este DPMORDER.
  5. Clique em OK.
  6. Confirme para iniciar a importação.
  7. A rotina irá efetuar a leitura do diretório. Caso encontre mais de um arquivo de DPMORDER, será processado apenas o último enviado pela John Deere.
  8. Será exibida uma mensagem informando ao usuário que o arquivo foi importado com sucesso.
  9. Acesse Atualizações\DPM JD\Suges. Compras DMS (MATA297M).

ATENÇÃO: Observe que ao incluir uma nova sugestão de compras de forma manual, é possível fazer o controle por marca, linha e família caso o sistema esteja configurado para trabalhar com este conceito (MV_MIL0072 com conteúdo igual a 1), através do preenchimento dos parâmetros Marca da Peça, Linha da Peça e Família da Peça. A partir do preenchimento destes parâmetros a rotina de Sugestão de Compras faz o filtro na tabela SB5 ou SBZ (de acordo com o parâmetro MV_ARQPROD) para levantamento dos itens que serão sugeridos.

  1. Verifique que foram criadas sugestões de compras para cada filial de acordo com as informações processadas na rotina DPM Orders (OFINJD07).
  2. Verifique também no browse da rotina que o campo Tp.Pedido (FJ_TIPPED) foi gravado com o tipo de pedido selecionado no momento da geração do DPMORDER.
  3. Além disso, o usuário conseguirá verificar qual é a origem do registro através do campo Ori. Pedido (FJ_ORIPED).
  4. 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.
  5. Clique em Efetivar.
  6. Neste momento o usuário poderá alterar a sugestão conforme desejar.
  7. 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.
  8. Outro campo importante é o Tipo de Preço (FJ_TPPRC). Ele determina o preço dos itens da sugestão, conforme segue:
    1. Selecione Custo Standard para que o preço utilizado seja o custo standard, cadastrado no produto (B1_CUSTD).
    2. Selecione Reposição para que o preço utilizado seja o último preço de compra do produto (B1_UPRC).
    3. Selecione Preco de Venda para que o preço utilizado seja o preço de venda do produto (B1_PRV1).
  9. 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.
  10. 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.
  11. Após atualizar a sugestão, clique em confirmar para gerar o pedido de compra.
  12. O processo a ser seguido agora é o de compra de peças John Deere, através da rotina Pedido de Peças JD (OFINJD10).
  13. Acesse Atualizações\DPM JD\DPM Transfers (OFINJD08).
  14. Esta rotina fica responsável por interpretar e processar o arquivo enviado diariamente pela John Deere denominado DPMXFER, que contém as peças que o DPM julga necessário serem transferidas entre as filiais do concessionário.
  15. Será exibida a tela inicial da rotina. Clique no botão Param.
  16. Os parâmetros abaixo devem ser informados:
    1. Cond.Pgto Pedido: informe a condição de pagamento padrão a ser utilizada na sugestão de transferência.
    2. Formula Prc.Rep.: informe uma fórmula para cálculo do preço das peças que serão inclusas sugestão de transferência ser criada.
    3. Diretório de Importação: informe o diretório a ser considerado para leitura dos arquivos .txt do DPMXFER. Os arquivos do DPMXFER possuem o seguinte prefixo: JD2DLR_DPMXFER. ATENÇÃO! Crie um subdiretório denominado salva para que a rotina faça uma cópia do arquivo antes de processá-lo, pois após o processamento, o arquivo será apagado!
  17. Clique em OK.
  18. Confirme para iniciar a importação.
  19. A rotina irá efetuar a leitura do diretório. Caso encontre mais de um arquivo de DPMXFER, será processado apenas o último enviado pela John Deere.
  20. Será exibida uma mensagem informando ao usuário que o arquivo foi importado com sucesso.
  21. Acesse Atualizações\DPM JD\Suges. Compras DMS (MATA297M).
  22. Verifique que foram criadas sugestões de compras para cada filial de acordo com as informações processadas na rotina DPM Transfers (OFINJD08).
  23. O usuário conseguirá verificar qual é a origem do registro através do campo Ori. Pedido (FJ_ORIPED).
  24. Agora o usuário deve analisar as informações enviadas pela John Deere e atualizar a sugestão de transferência ou não, conforme sua necessidade.
  25. Clique em Efetivar.
  26. Neste momento o usuário poderá alterar a sugestão conforme desejar.
  27. Atente-se ao preenchimento do campo Ger. Sol/Ped (FJ_TIPGER) com o conteúdo 3=Transferencia. Portanto, ao efetivar esta sugestão, será gerado um orçamento de transferência.

ATENÇÃO: Observe que as quantidades referentes à demanda dos itens levam em consideração o grupo do produto. Caso o grupo seja utilizado no DPM da John Deere, então são apresentados valores baseados na tabela de demanda do DPM (VQ3), caso contrário, são baseados na tabela de demanda padrão TOTVS (SBL).

  1. Após atualizar a sugestão, clique em confirmar para gerar os orçamentos de transferência entre filiais.
  2. O processo a ser seguido agora é o de transferência de peças entre filiais, através da rotina Transf. de Peças (OFIOM430).
  3. Acesse Atualizações\DPM JD\Cons. Log Integr. (OFINJD19).
  4. Será exibida a tela inicial da rotina. Clique no botão Param.
  5. Os parâmetros abaixo devem ser informados:
    1. Data Inicial e Data Final: Informe a data a ser considerada no levantamento.
  6. Clique em OK.
  7. Confirme para iniciar o levantamento.
  8. A rotina irá efetuar o levantamento de todas os processamentos de arquivos DPMORDER e DPMXFER realizados pelo Protheus.
  9. Será exibida uma janela onde o usuário poderá imprimir ou exportar este resultado para um arquivo XML.


Importação da Nota Fiscal de Peças John Deere


  1. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Parâmetros (CFGX017). Pesquise pelo parâmetro MV_ESPECNF.
  2. Informe qual a espécie de nota será utilizada como padrão para criação de pré-notas de entrada por compra de peças John Deere através da rotina de importação de arquivos xml de peças John Deere denominada IMPXML. Exemplo de preenchimento: NFE.
    1. Pesquise pelo parâmetro MV_MIL0043.
    2. Informe o endereço disponibilizado pela John Deere para comunicação com o WebService de relação de nota fiscal de compra de peças com o pedido de compra (ADVANCE SHIP NOTICE). Exemplo de preenchimento: https://fds.deere.com/FDSWeb/services/AdvanceShipNoticeWS_1_1
    3. Em posse do arquivo XML referente a nota fiscal de peças da John Deere, acesse Atualizações\Peças JD\ Imp. NF Peças JD (IMPXML).
    4. Na janela principal, clique em Param.
      1. Será exibida a janela para preenchimento dos parâmetros abaixo:
        1. Caminho do Arquivo: informe, a partir do rootpath do Protheus, o diretório onde está contido o arquivo xml a ser processado pela rotina. Exemplo de preenchimento: /IMPXML/

ATENÇÃO! Deverá ser criado um diretório específico para que nele contenha os arquivos XML a serem importados. Este diretório deve estar criado dentro do rootpath do Protheus. Se o diretório for criado fora desse caminho, a rotina não fará a importação dos arquivos, causando a interrupção do processamento. Além disso, todos os arquivos contidos neste diretório serão importados. Caso existam outros tipos de arquivos dentro do diretório, a rotina tentará importa-los, causando interrupção do processamento e possível falha. Dentro deste diretório, crie um subdiretório denominado salva. Ao processar o arquivo, uma cópia do mesmo será criada dentro deste diretório, podendo ser utilizado como cópia de segurança para reprocessamento ou conferência futura.

  1. Marca: informe a marca referente a John Deere cadastrada na rotina Grupo de Peças (MATA035), sendo relacionada através do campo Marca (BM_CODMAR). Além disso, um registro da rotina Parâmetro Marca (OFIPA980) deve existir fazendo referência a marca informada através do campo Marca (VE4_PREFAB).
  2. Após preencher os parâmetros, confirme clicando em OK.
  3. Será exibida uma janela contendo todos os arquivos do diretório. Marque os arquivos que deseja processar para inclusão da nota fiscal e clique em OK.
  4. Uma nova janela será exibida, perguntando ao usuário o que ele deseja fazer:
    1. 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).
    2. 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.
  5. Selecione a opção desejada.
  6. 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 vinculo 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.
  7. Após escolher a opção desejada, o usuário deverá realizar os procedimentos padrão do Protheus para realizar a entrada da nota fiscal.

Consulta das Informações DPM

  1. No módulo de Auto-Peças, acesse Atualizações\DPM JD\Cons. Nível Atend. (OFINJD14).
  2. Esta rotina tem como objetivo disponibilizar ao usuário as informações de demanda do DPM que são processadas pela rotina Proc Deman. Diária (OFINJD12). O usuário conseguirá utilizar alguns filtros para trazer os dados que mais lhe interessarem (filial, marca e grupo de peças) e até mesmo imprimir os dados exibidos.
  3. Esta rotina é dividida horizontalmente em três partes conforme abaixo:
    1. Parte Superior: aqui o usuário poderá selecionar os seguintes critérios para serem considerados no levantamento:
      1. Data Inicial e Data Final: informe um período de datas que deseja considerar no levantamento;
      2. Filial: informe quais filiais deseja considerar no levantamento. Para marcar as filiais, posicione sobre a linha e realize um duplo clique com o mouse ou pressione ENTER no teclado. As filiais consideradas ficaram com a cor de legenda verde e as desconsideradas ficaram com a cor de legenda vermelha;
      3. Aplicar: aqui, após preencher todos os critérios existentes nesta rotina, o usuário pressionará este botão para que o levantamento seja feito e os resultados sejam exibidos;Imprimir: o usuário poderá imprimir os resultados exibidos na aba Nível de Atendimento, que será abordada mais a frente;
      4. Fechar: a rotina será fechada.
    2. Parte Mediana: o usuário selecionará mais alguns critérios para realizar o levantamento:
      1. Marca: informe quais marcas deseja considerar no levantamento. Para selecionar as marcas, posicione sobre a linha e realize um duplo clique com o mouse ou pressione ENTER no teclado. As marcas consideradas ficaram com a cor de legenda verde e as desconsideradas ficaram com a cor de legenda vermelha;
      2. Grupo de Peças: após selecionar as marcas de peças, os grupos de peças relacionados a estas marcas estarão disponíveis para serem selecionados. Para selecionar os grupos de peças, posicione sobre a linha e realize um duplo clique com o mouse ou pressione ENTER no teclado. Os grupos de peças considerados ficaram com a cor de legenda verde e as desconsideradas ficaram com a cor de legenda vermelha.
    3. Parte Inferior: aqui o usuário irá visualizar as informações levantadas conforme os critérios configurados anteriormente:
      1. Nível de Atendimento: o usuário poderá visualizar as informações de nível de atendimento por filial, com um totalizador na última linha;
      2. Gráfico: o usuário visualizará um gráfico com as informações totalizadas de nível de atendimento referente a Balcão, Oficina e Interno;
      3. Itens: serão exibidas as informações de nível de atendimento individualmente por peça. As peças exibidas aqui serão trazidas de acordo com os grupos de peças selecionados anteriormente na parte mediana da rotina.