5
Getting Started Newsletters Store Products Services & Support About SCN Downloads Industries Training & Education Partnership Developer Center Lines of Business University Alliances Events & Webinars Innovation Log On Join Us Hi, Guest Search the Community Activity Communications Actions Brow se 1 Tweet created by Fernando Ros on May 29, 2013 7:00 AM, last modified by Fernando Ros on May 29, 2013 7:15 AM URL: https://<host>:<port>/sap/bc/webdynpro/xnfe/master_batch?sap-client=<client>&sap-language=EN Inicio este documento afirmando que existem exceções à regra, mas em geral a melhor configuração padrão para um cenário produtivo é a abaixo: Já um ambiente de desenvolvimento / homologação pode ter a configuração padrão abaixo (muita diferença não? Não?) bem continue lendo para entender os por quês. Tendo começado pelo fim, segue a explicação de cada parâmetro e seu impacto na emissão de NF-e, e um pouco da história do SAP GRC NFE 1.0 até agora o SAP NFE 10.0. 1) Por que apenas uma linha sem nenhum parâmetro? O SAP NFE irá usar esta configuração para criação de todos os lotes independente de região, sendo que ele automaticamente isola notas de empresa, região, ambiente e SCAN de outras emissões diferentes. 2) Parâmetros: De todos os disponíveis na seleção a Região (CUF) é o mais relevante. 3) Criação de um lote (BATCH): As NF-es vão sendo recebidas no SAP NFE e assinadas, após assinada começa a contar o tempo de espera. Um lote é fechado quando qualquer uma dos 3 limites de tempo, tamanho ou quantidade é atingido. Por exemplo, na configuração sugerida para PRD, o lote é criado quando tiver uma NF-e assinada a 30 segundos OU o tamanho somado de NF-es assinadas ultrapassar 500.000 bytes OU a quantidade de NF-es assinadas atingir 50. Importância da Configuração de Lote de NF- e - SAP NFE 10.0 Share Version 1

Importância Da Configuração de Lote de NF-e

Embed Size (px)

Citation preview

Page 1: Importância Da Configuração de Lote de NF-e

Getting Started Newsletters Store

Products Services amp Support About SCN Downloads

Industries Training amp Education Partnership Developer Center

Lines of Business University Alliances Events amp Webinars Innovation

Log On Join UsHi Guest Search the Community

Activity Communications Actions

Brow se

1 Tweet

created by Fernando Ros on May 29 2013 700 AM last modif ied by Fernando Ros on May 29 2013 715 AM

URL httpslthostgtltportgtsapbcwebdynproxnfemaster_batchsap-client=ltclientgtampsap-language=EN

Inicio este documento afirmando que existem exceccedilotildees agrave regra mas em geral a melhor configuraccedilatildeo padratildeo para

um cenaacuterio produtivo eacute a abaixo

Jaacute um ambiente de desenvolvimento homologaccedilatildeo pode ter a configuraccedilatildeo padratildeo abaixo (muita diferenccedila natildeo

Natildeo) bem continue lendo para entender os por quecircs

Tendo comeccedilado pelo fim segue a explicaccedilatildeo de cada paracircmetro e seu impacto na emissatildeo de NF-e e um pouco

da histoacuteria do SAP GRC NFE 10 ateacute agora o SAP NFE 100

1) Por que apenas uma linha sem nenhum paracircmetro

O SAP NFE iraacute usar esta configuraccedilatildeo para criaccedilatildeo de todos os lotes independente de regiatildeo sendo que ele

automaticamente isola notas de empresa regiatildeo ambiente e SCAN de outras emissotildees diferentes

2) Paracircmetros De todos os disponiacuteveis na seleccedilatildeo a Regiatildeo (CUF) eacute o mais relevante

3) Criaccedilatildeo de um lote (BATCH) As NF-es vatildeo sendo recebidas no SAP NFE e assinadas apoacutes assinada comeccedila

a contar o tempo de espera Um lote eacute fechado quando qualquer uma dos 3 limites de tempo tamanho ou

quantidade eacute atingido

Por exemplo na configuraccedilatildeo sugerida para PRD o lote eacute criado quando tiver uma NF-e assinada a 30 segundos

OU o tamanho somado de NF-es assinadas ultrapassar 500000 bytes OU a quantidade de NF-es assinadas atingir

50

Importacircncia da Configuraccedilatildeo de Lote de NF-e - SAP NFE 100

Share

Version 1

Triggers de criaccedilatildeo do lote

Tempo Max Time(Sec) = Limite de tempo de espera da NF-e mais velha

Tamanho Max Size (B) = Tamanho maacuteximo permitido em um lote

Quantidade Max NF-es = Nuacutemero maacuteximo de NF-es por lote

Ao ser disparada esta criaccedilatildeo o sistema iraacute pegar TODAS as NF-es respeitando o isolamento e tentaraacute separar em

lotes respeitando os limites de tamanho e quantidade ou seja uma NF-e que acabou de ser assinada por esperar

0 segundos se pelo menos 1 jaacute estava esperando a 30 segundos

Recomendaccedilatildeo Deixe o tamanho e quantidade no maacuteximo e modifique apenas o paracircmetro de tempo

Dica Mesmo para clientes de pouco volume evite ser seduzido pela configuraccedilatildeo de quantidade = 1 NF-e

Invariavelmente alguma manutenccedilatildeo interna ou da Sefaz pode deixar um backlog de vaacuterias notas Se for por tempo

50 NF-es viram 1 lote em se usando quantidade=1 seratildeo 50 notas vai ter que esperar a fila do PI e da Sefaz

4) Isolamento forccedilado por parametrizaccedilatildeo incorreta Veja a foto abaixo mesmo tendo todos os paracircmetros

exatamente iguais o SAP NFE iraacute isolar as NF-es do CNPJ 12345678000134 e 12345678000411 mesmo que

sejam da mesma regiatildeo

Exemplo Imaginando apenas 3 NF-es assinadas aguardando um lote (1 do primeiro CNPJ outra do segundo e

uma terceira de outro CNPJ mas mesma regiatildeo) entatildeo o tempo de 30 segundos eacute que iraacute disparar a criaccedilatildeo de

lote Neste momento o SAP NFE iraacute criar um lote para cada NF-e pela forccedila da configuraccedilatildeo

Ponto ruim Forccedilar a criaccedilatildeo de lote por Sefaz consome bastante recurso a mais quando se trata da mesma regiatildeo

de enviodestino O tempoesforccedilo para enviar e receber autorizaccedilatildeo de um lote com 1 NF-e eacute praticamente o

mesmo que um lote com 50 NF-es

Histoacuterico Nas primeiras versotildees do SAP GRC NFE 10 acontecia problemas relacionados a falha de schema

rejeitando o lote como um todo e esta era a forma usada para separar a responsabilidade das filiais Tambeacutem as

secretarias falhavam muito com lotes maiores A realidade atual eacute que o SAP NFE 100 faz muito bem o trabalho de

validaccedilatildeo quase natildeo existindo falha de schema e as secretarias tambeacutem evoluiacuteram muito

Recomendaccedilatildeo Mate estas configuraccedilotildees antigas e natildeo use o paracircmetro CNPJ em nenhum caso

5) Tempo de Re-Consulta (BATSR) A transmissatildeo do lote agrave secretaria acontece em duas mensagens siacutencronas

A primeira envia os XMLrsquos de NF-es e pega um recibo a segunda envia o recibo e pega o resultado do

processamento

Na entrega aleacutem do recibo a secretaria envia tambeacutem o tempo meacutedio de processamento de lotes (TMED) que

costuma variar entre 0 e 2 segundos

Para fazer a consulta do recibo pela primeira vez o SAP NFE usa o menor valor entre o TMED respondido pela Sefaz

e o Wait Time (Sec) da configuraccedilatildeo de lote Desta forma o Wait Time raramente eacute usado nesta primeira consulta

Histoacuterico Nem sempre TMED foi utilizado entatildeo sugestotildees antigas tinham um tempo menor para dar equiliacutebrio agrave

primeira consulta com as demais

Estes valores de Re-Consulta soacute satildeo utilizados caso a Sefaz responda com status 105 (Lote em

Processamento) algo com volte mais tarde Sendo assim o SAP NFE iraacute aguardar o tempo definido em Wait Time

(Sec) para fazer nova consulta do resultado do lote E iraacute tentar pelo nuacutemero maacuteximo de tentativas

Eacute raro uma Secretaria em bom funcionamento responder com o status 105 e eacute comum quando responde

com o status 105 o sistema de a secretaria estar enfrentando uma crise Sendo assim vale a dica Evite configurar

seu sistema para estressar o sistema da secretaria eacute bem provaacutevel que seu lote atinga o nuacutemero maacuteximo

rapidamente sem receber a resposta Neste caso soacute por accedilatildeo manual o lote seraacute re-consultado

Exemplos

120 segundos por 5 tentativas daacute uma janela de espera para Sefaz 10 min

10 segundos por 10 tentativas daacute uma janela de espera para secretaria de 1 min e 40 seg

Observaccedilatildeo Caso sua emissatildeo de notas seja feita em mais de uma secretaria uma configuraccedilatildeo estressante

aqui pode gerar muitas entradas de fila PI impactando faturamento das outras filiais de regiotildees em que natildeo estatildeo

com problema

6) Configuraccedilotildees de lote temporaacuterias Como a recomendaccedilatildeo foi dada jaacute no iniacutecio de manter apenas 1 linha

padratildeo agora segue alguns exemplos do dia-a-dia do time de suporte NF-e nas empresas

SAtildeO TEMPORAacuteRIAS Eliminar a entrada apoacutes estabilizaccedilatildeo da Sefaz

Caso 1 Uma secretaria comeccedila a preender as comunicaccedilotildees por minutos ateacute timeout causando fila no WF siacutencrono

de envio BATCH BATSR (na verdade qualquer interface)

Accedilatildeo imediata Identificada a Sefaz problemaacutetica crie uma linha para ela com um tempo Jaacute que a Sefaz estaacute com

problema ao menos evito que ela infecte meus outros estados

Caso 2 Uma secretaria com dificuldades no link de internet estaacute com dificuldades de receber lotes grandes

Accedilatildeo Imediata Incluir uma configuraccedilatildeo para regiatildeo restringindo o tamanho conforme sua investigaccedilatildeo identifique

um tamanho ideal para o momento

7) Analisando criaccedilatildeo de lotes A fonte importante a investigar eacute a tabela header do lote xnfebatsta

Filtrando por regiatildeo ordene pela data de criaccedilatildeo e verifique

- intervalo entre a criaccedilatildeo de cada lote (CREATETMPL)

- quantidade de NF-es por lote (QUANTNFE)

- tamanho do lote (BATCHSIZE)

No exemplo acima a configuraccedilatildeo de lote setada para restringir 1 NF-e por lote desperdiccedilava idas e vindas

agrave secretaria (recurso + tempo) As NF-es dos quadros vermelhos foram geradas muito proacuteximas umas das outras

poderiam ter seguido agrave secretaria em um mesmo lote sem perda de tempo

Observaccedilatildeo O que natildeo estaacute visiacutevel na imagem eacute que a grande quantidade de lotes gerados provocava muitas

entradas nas filas e um resultado inesperado de demora na autorizaccedilatildeo contraacuterio ao desejo da configuraccedilatildeo

requerente de chegou nota cria lote

Tambeacutem no header do lote (xnfebasta) pode-se ler as informaccedilotildees de tempo de re-consulta (WAIT)

nuacutemero maacuteximo de consultas (MAXRETRIES) e nuacutemero de consultas realizadas (RETRIES)

Average User Rating

(13 ratings)

Tweet1

Histoacuterico Este exemplo foi retidado do SAP GRC NFE 10 onde o assinador era PI + Java o que dava um delay

natural Agora com assinatura em ABAP a quantidade de NF-es disponiacuteveis num mesmo segundo eacute bem maior A

configuraccedilatildeo do lote SOMENTE por tempo de espera ficou ainda melhor

Para terminar lembre-se que a configuraccedilatildeo de lote eacute temporaacuteria e deve ser usada pelo time de monitoramento de

NF-e como uma ferramenta para adequar ao momento das secretarias se estaacute ruim laacute natildeo precisa ficar aqui

Grande abraccedilo

Segue daiacute

1947 View s Tags batch 100 nf-e lote configuraccedilatildeo

Share

7 Comments

Like (0)

Gustavo Oliveira May 29 2013 632 PM

Excelente Trabalho

Like (0)

Luciana Rossan May 29 2013 639 PM (in response to Gustavo Oliveira)

Show Fernando

Muito obrigada

Like (0)

Andre Sousa May 29 2013 716 PM

Da Roacutes sensacional Sem duacutevida um conteuacutedo que todos devem ler uma grande contribuiccedilatildeo

Like (0)

Eduardo Chagas May 29 2013 845 PM

Muito bom

Like (0)

Fernando Ros May 29 2013 926 PM

Bom dia Gustavo Luciana Andre Eduardo

Obrigado pelo feedback

Isso anima pra fazer mais -)

Henrique Pinto Jun 1 2013 1006 PM

Boa garoto

Follow SCNSite Index Contact Us SAP Help Portal

Privacy Terms of Use Legal Disclosure Copyright

Like (2)

Um ponto a se considerar tambeacutem eacute que a configuraccedilatildeo de lote por tempo tem que serconsiderada

quando se schedula o job XNFEPROCESS_REPORTS De nada adianta uma config de 30segundos e o job ser schedulado com uma variante de 5 minutos Ambos os valores tem q ser

compatiacuteveis (ie variante do Job tem q ter granularidade um pouco menor que da config miacutenima

utilizada) Aliaacutes o tema de job eacute tatildeo vasto principalmente com os novos jobs do manifesto etc acredito que

faz sentido um novo documento soacute falando dos jobs e variantes Que tal -) Abs

Henrique

Like (3)

Fernando Ros Jun 2 2013 409 AM (in response to Henrique Pinto)

Leu minha mente -) Viraacute um cobrindo jobs importantes para NF-e incluindo os nativos PINetWeaver

Page 2: Importância Da Configuração de Lote de NF-e

Triggers de criaccedilatildeo do lote

Tempo Max Time(Sec) = Limite de tempo de espera da NF-e mais velha

Tamanho Max Size (B) = Tamanho maacuteximo permitido em um lote

Quantidade Max NF-es = Nuacutemero maacuteximo de NF-es por lote

Ao ser disparada esta criaccedilatildeo o sistema iraacute pegar TODAS as NF-es respeitando o isolamento e tentaraacute separar em

lotes respeitando os limites de tamanho e quantidade ou seja uma NF-e que acabou de ser assinada por esperar

0 segundos se pelo menos 1 jaacute estava esperando a 30 segundos

Recomendaccedilatildeo Deixe o tamanho e quantidade no maacuteximo e modifique apenas o paracircmetro de tempo

Dica Mesmo para clientes de pouco volume evite ser seduzido pela configuraccedilatildeo de quantidade = 1 NF-e

Invariavelmente alguma manutenccedilatildeo interna ou da Sefaz pode deixar um backlog de vaacuterias notas Se for por tempo

50 NF-es viram 1 lote em se usando quantidade=1 seratildeo 50 notas vai ter que esperar a fila do PI e da Sefaz

4) Isolamento forccedilado por parametrizaccedilatildeo incorreta Veja a foto abaixo mesmo tendo todos os paracircmetros

exatamente iguais o SAP NFE iraacute isolar as NF-es do CNPJ 12345678000134 e 12345678000411 mesmo que

sejam da mesma regiatildeo

Exemplo Imaginando apenas 3 NF-es assinadas aguardando um lote (1 do primeiro CNPJ outra do segundo e

uma terceira de outro CNPJ mas mesma regiatildeo) entatildeo o tempo de 30 segundos eacute que iraacute disparar a criaccedilatildeo de

lote Neste momento o SAP NFE iraacute criar um lote para cada NF-e pela forccedila da configuraccedilatildeo

Ponto ruim Forccedilar a criaccedilatildeo de lote por Sefaz consome bastante recurso a mais quando se trata da mesma regiatildeo

de enviodestino O tempoesforccedilo para enviar e receber autorizaccedilatildeo de um lote com 1 NF-e eacute praticamente o

mesmo que um lote com 50 NF-es

Histoacuterico Nas primeiras versotildees do SAP GRC NFE 10 acontecia problemas relacionados a falha de schema

rejeitando o lote como um todo e esta era a forma usada para separar a responsabilidade das filiais Tambeacutem as

secretarias falhavam muito com lotes maiores A realidade atual eacute que o SAP NFE 100 faz muito bem o trabalho de

validaccedilatildeo quase natildeo existindo falha de schema e as secretarias tambeacutem evoluiacuteram muito

Recomendaccedilatildeo Mate estas configuraccedilotildees antigas e natildeo use o paracircmetro CNPJ em nenhum caso

5) Tempo de Re-Consulta (BATSR) A transmissatildeo do lote agrave secretaria acontece em duas mensagens siacutencronas

A primeira envia os XMLrsquos de NF-es e pega um recibo a segunda envia o recibo e pega o resultado do

processamento

Na entrega aleacutem do recibo a secretaria envia tambeacutem o tempo meacutedio de processamento de lotes (TMED) que

costuma variar entre 0 e 2 segundos

Para fazer a consulta do recibo pela primeira vez o SAP NFE usa o menor valor entre o TMED respondido pela Sefaz

e o Wait Time (Sec) da configuraccedilatildeo de lote Desta forma o Wait Time raramente eacute usado nesta primeira consulta

Histoacuterico Nem sempre TMED foi utilizado entatildeo sugestotildees antigas tinham um tempo menor para dar equiliacutebrio agrave

primeira consulta com as demais

Estes valores de Re-Consulta soacute satildeo utilizados caso a Sefaz responda com status 105 (Lote em

Processamento) algo com volte mais tarde Sendo assim o SAP NFE iraacute aguardar o tempo definido em Wait Time

(Sec) para fazer nova consulta do resultado do lote E iraacute tentar pelo nuacutemero maacuteximo de tentativas

Eacute raro uma Secretaria em bom funcionamento responder com o status 105 e eacute comum quando responde

com o status 105 o sistema de a secretaria estar enfrentando uma crise Sendo assim vale a dica Evite configurar

seu sistema para estressar o sistema da secretaria eacute bem provaacutevel que seu lote atinga o nuacutemero maacuteximo

rapidamente sem receber a resposta Neste caso soacute por accedilatildeo manual o lote seraacute re-consultado

Exemplos

120 segundos por 5 tentativas daacute uma janela de espera para Sefaz 10 min

10 segundos por 10 tentativas daacute uma janela de espera para secretaria de 1 min e 40 seg

Observaccedilatildeo Caso sua emissatildeo de notas seja feita em mais de uma secretaria uma configuraccedilatildeo estressante

aqui pode gerar muitas entradas de fila PI impactando faturamento das outras filiais de regiotildees em que natildeo estatildeo

com problema

6) Configuraccedilotildees de lote temporaacuterias Como a recomendaccedilatildeo foi dada jaacute no iniacutecio de manter apenas 1 linha

padratildeo agora segue alguns exemplos do dia-a-dia do time de suporte NF-e nas empresas

SAtildeO TEMPORAacuteRIAS Eliminar a entrada apoacutes estabilizaccedilatildeo da Sefaz

Caso 1 Uma secretaria comeccedila a preender as comunicaccedilotildees por minutos ateacute timeout causando fila no WF siacutencrono

de envio BATCH BATSR (na verdade qualquer interface)

Accedilatildeo imediata Identificada a Sefaz problemaacutetica crie uma linha para ela com um tempo Jaacute que a Sefaz estaacute com

problema ao menos evito que ela infecte meus outros estados

Caso 2 Uma secretaria com dificuldades no link de internet estaacute com dificuldades de receber lotes grandes

Accedilatildeo Imediata Incluir uma configuraccedilatildeo para regiatildeo restringindo o tamanho conforme sua investigaccedilatildeo identifique

um tamanho ideal para o momento

7) Analisando criaccedilatildeo de lotes A fonte importante a investigar eacute a tabela header do lote xnfebatsta

Filtrando por regiatildeo ordene pela data de criaccedilatildeo e verifique

- intervalo entre a criaccedilatildeo de cada lote (CREATETMPL)

- quantidade de NF-es por lote (QUANTNFE)

- tamanho do lote (BATCHSIZE)

No exemplo acima a configuraccedilatildeo de lote setada para restringir 1 NF-e por lote desperdiccedilava idas e vindas

agrave secretaria (recurso + tempo) As NF-es dos quadros vermelhos foram geradas muito proacuteximas umas das outras

poderiam ter seguido agrave secretaria em um mesmo lote sem perda de tempo

Observaccedilatildeo O que natildeo estaacute visiacutevel na imagem eacute que a grande quantidade de lotes gerados provocava muitas

entradas nas filas e um resultado inesperado de demora na autorizaccedilatildeo contraacuterio ao desejo da configuraccedilatildeo

requerente de chegou nota cria lote

Tambeacutem no header do lote (xnfebasta) pode-se ler as informaccedilotildees de tempo de re-consulta (WAIT)

nuacutemero maacuteximo de consultas (MAXRETRIES) e nuacutemero de consultas realizadas (RETRIES)

Average User Rating

(13 ratings)

Tweet1

Histoacuterico Este exemplo foi retidado do SAP GRC NFE 10 onde o assinador era PI + Java o que dava um delay

natural Agora com assinatura em ABAP a quantidade de NF-es disponiacuteveis num mesmo segundo eacute bem maior A

configuraccedilatildeo do lote SOMENTE por tempo de espera ficou ainda melhor

Para terminar lembre-se que a configuraccedilatildeo de lote eacute temporaacuteria e deve ser usada pelo time de monitoramento de

NF-e como uma ferramenta para adequar ao momento das secretarias se estaacute ruim laacute natildeo precisa ficar aqui

Grande abraccedilo

Segue daiacute

1947 View s Tags batch 100 nf-e lote configuraccedilatildeo

Share

7 Comments

Like (0)

Gustavo Oliveira May 29 2013 632 PM

Excelente Trabalho

Like (0)

Luciana Rossan May 29 2013 639 PM (in response to Gustavo Oliveira)

Show Fernando

Muito obrigada

Like (0)

Andre Sousa May 29 2013 716 PM

Da Roacutes sensacional Sem duacutevida um conteuacutedo que todos devem ler uma grande contribuiccedilatildeo

Like (0)

Eduardo Chagas May 29 2013 845 PM

Muito bom

Like (0)

Fernando Ros May 29 2013 926 PM

Bom dia Gustavo Luciana Andre Eduardo

Obrigado pelo feedback

Isso anima pra fazer mais -)

Henrique Pinto Jun 1 2013 1006 PM

Boa garoto

Follow SCNSite Index Contact Us SAP Help Portal

Privacy Terms of Use Legal Disclosure Copyright

Like (2)

Um ponto a se considerar tambeacutem eacute que a configuraccedilatildeo de lote por tempo tem que serconsiderada

quando se schedula o job XNFEPROCESS_REPORTS De nada adianta uma config de 30segundos e o job ser schedulado com uma variante de 5 minutos Ambos os valores tem q ser

compatiacuteveis (ie variante do Job tem q ter granularidade um pouco menor que da config miacutenima

utilizada) Aliaacutes o tema de job eacute tatildeo vasto principalmente com os novos jobs do manifesto etc acredito que

faz sentido um novo documento soacute falando dos jobs e variantes Que tal -) Abs

Henrique

Like (3)

Fernando Ros Jun 2 2013 409 AM (in response to Henrique Pinto)

Leu minha mente -) Viraacute um cobrindo jobs importantes para NF-e incluindo os nativos PINetWeaver

Page 3: Importância Da Configuração de Lote de NF-e

Exemplos

120 segundos por 5 tentativas daacute uma janela de espera para Sefaz 10 min

10 segundos por 10 tentativas daacute uma janela de espera para secretaria de 1 min e 40 seg

Observaccedilatildeo Caso sua emissatildeo de notas seja feita em mais de uma secretaria uma configuraccedilatildeo estressante

aqui pode gerar muitas entradas de fila PI impactando faturamento das outras filiais de regiotildees em que natildeo estatildeo

com problema

6) Configuraccedilotildees de lote temporaacuterias Como a recomendaccedilatildeo foi dada jaacute no iniacutecio de manter apenas 1 linha

padratildeo agora segue alguns exemplos do dia-a-dia do time de suporte NF-e nas empresas

SAtildeO TEMPORAacuteRIAS Eliminar a entrada apoacutes estabilizaccedilatildeo da Sefaz

Caso 1 Uma secretaria comeccedila a preender as comunicaccedilotildees por minutos ateacute timeout causando fila no WF siacutencrono

de envio BATCH BATSR (na verdade qualquer interface)

Accedilatildeo imediata Identificada a Sefaz problemaacutetica crie uma linha para ela com um tempo Jaacute que a Sefaz estaacute com

problema ao menos evito que ela infecte meus outros estados

Caso 2 Uma secretaria com dificuldades no link de internet estaacute com dificuldades de receber lotes grandes

Accedilatildeo Imediata Incluir uma configuraccedilatildeo para regiatildeo restringindo o tamanho conforme sua investigaccedilatildeo identifique

um tamanho ideal para o momento

7) Analisando criaccedilatildeo de lotes A fonte importante a investigar eacute a tabela header do lote xnfebatsta

Filtrando por regiatildeo ordene pela data de criaccedilatildeo e verifique

- intervalo entre a criaccedilatildeo de cada lote (CREATETMPL)

- quantidade de NF-es por lote (QUANTNFE)

- tamanho do lote (BATCHSIZE)

No exemplo acima a configuraccedilatildeo de lote setada para restringir 1 NF-e por lote desperdiccedilava idas e vindas

agrave secretaria (recurso + tempo) As NF-es dos quadros vermelhos foram geradas muito proacuteximas umas das outras

poderiam ter seguido agrave secretaria em um mesmo lote sem perda de tempo

Observaccedilatildeo O que natildeo estaacute visiacutevel na imagem eacute que a grande quantidade de lotes gerados provocava muitas

entradas nas filas e um resultado inesperado de demora na autorizaccedilatildeo contraacuterio ao desejo da configuraccedilatildeo

requerente de chegou nota cria lote

Tambeacutem no header do lote (xnfebasta) pode-se ler as informaccedilotildees de tempo de re-consulta (WAIT)

nuacutemero maacuteximo de consultas (MAXRETRIES) e nuacutemero de consultas realizadas (RETRIES)

Average User Rating

(13 ratings)

Tweet1

Histoacuterico Este exemplo foi retidado do SAP GRC NFE 10 onde o assinador era PI + Java o que dava um delay

natural Agora com assinatura em ABAP a quantidade de NF-es disponiacuteveis num mesmo segundo eacute bem maior A

configuraccedilatildeo do lote SOMENTE por tempo de espera ficou ainda melhor

Para terminar lembre-se que a configuraccedilatildeo de lote eacute temporaacuteria e deve ser usada pelo time de monitoramento de

NF-e como uma ferramenta para adequar ao momento das secretarias se estaacute ruim laacute natildeo precisa ficar aqui

Grande abraccedilo

Segue daiacute

1947 View s Tags batch 100 nf-e lote configuraccedilatildeo

Share

7 Comments

Like (0)

Gustavo Oliveira May 29 2013 632 PM

Excelente Trabalho

Like (0)

Luciana Rossan May 29 2013 639 PM (in response to Gustavo Oliveira)

Show Fernando

Muito obrigada

Like (0)

Andre Sousa May 29 2013 716 PM

Da Roacutes sensacional Sem duacutevida um conteuacutedo que todos devem ler uma grande contribuiccedilatildeo

Like (0)

Eduardo Chagas May 29 2013 845 PM

Muito bom

Like (0)

Fernando Ros May 29 2013 926 PM

Bom dia Gustavo Luciana Andre Eduardo

Obrigado pelo feedback

Isso anima pra fazer mais -)

Henrique Pinto Jun 1 2013 1006 PM

Boa garoto

Follow SCNSite Index Contact Us SAP Help Portal

Privacy Terms of Use Legal Disclosure Copyright

Like (2)

Um ponto a se considerar tambeacutem eacute que a configuraccedilatildeo de lote por tempo tem que serconsiderada

quando se schedula o job XNFEPROCESS_REPORTS De nada adianta uma config de 30segundos e o job ser schedulado com uma variante de 5 minutos Ambos os valores tem q ser

compatiacuteveis (ie variante do Job tem q ter granularidade um pouco menor que da config miacutenima

utilizada) Aliaacutes o tema de job eacute tatildeo vasto principalmente com os novos jobs do manifesto etc acredito que

faz sentido um novo documento soacute falando dos jobs e variantes Que tal -) Abs

Henrique

Like (3)

Fernando Ros Jun 2 2013 409 AM (in response to Henrique Pinto)

Leu minha mente -) Viraacute um cobrindo jobs importantes para NF-e incluindo os nativos PINetWeaver

Page 4: Importância Da Configuração de Lote de NF-e

Average User Rating

(13 ratings)

Tweet1

Histoacuterico Este exemplo foi retidado do SAP GRC NFE 10 onde o assinador era PI + Java o que dava um delay

natural Agora com assinatura em ABAP a quantidade de NF-es disponiacuteveis num mesmo segundo eacute bem maior A

configuraccedilatildeo do lote SOMENTE por tempo de espera ficou ainda melhor

Para terminar lembre-se que a configuraccedilatildeo de lote eacute temporaacuteria e deve ser usada pelo time de monitoramento de

NF-e como uma ferramenta para adequar ao momento das secretarias se estaacute ruim laacute natildeo precisa ficar aqui

Grande abraccedilo

Segue daiacute

1947 View s Tags batch 100 nf-e lote configuraccedilatildeo

Share

7 Comments

Like (0)

Gustavo Oliveira May 29 2013 632 PM

Excelente Trabalho

Like (0)

Luciana Rossan May 29 2013 639 PM (in response to Gustavo Oliveira)

Show Fernando

Muito obrigada

Like (0)

Andre Sousa May 29 2013 716 PM

Da Roacutes sensacional Sem duacutevida um conteuacutedo que todos devem ler uma grande contribuiccedilatildeo

Like (0)

Eduardo Chagas May 29 2013 845 PM

Muito bom

Like (0)

Fernando Ros May 29 2013 926 PM

Bom dia Gustavo Luciana Andre Eduardo

Obrigado pelo feedback

Isso anima pra fazer mais -)

Henrique Pinto Jun 1 2013 1006 PM

Boa garoto

Follow SCNSite Index Contact Us SAP Help Portal

Privacy Terms of Use Legal Disclosure Copyright

Like (2)

Um ponto a se considerar tambeacutem eacute que a configuraccedilatildeo de lote por tempo tem que serconsiderada

quando se schedula o job XNFEPROCESS_REPORTS De nada adianta uma config de 30segundos e o job ser schedulado com uma variante de 5 minutos Ambos os valores tem q ser

compatiacuteveis (ie variante do Job tem q ter granularidade um pouco menor que da config miacutenima

utilizada) Aliaacutes o tema de job eacute tatildeo vasto principalmente com os novos jobs do manifesto etc acredito que

faz sentido um novo documento soacute falando dos jobs e variantes Que tal -) Abs

Henrique

Like (3)

Fernando Ros Jun 2 2013 409 AM (in response to Henrique Pinto)

Leu minha mente -) Viraacute um cobrindo jobs importantes para NF-e incluindo os nativos PINetWeaver

Page 5: Importância Da Configuração de Lote de NF-e

Follow SCNSite Index Contact Us SAP Help Portal

Privacy Terms of Use Legal Disclosure Copyright

Like (2)

Um ponto a se considerar tambeacutem eacute que a configuraccedilatildeo de lote por tempo tem que serconsiderada

quando se schedula o job XNFEPROCESS_REPORTS De nada adianta uma config de 30segundos e o job ser schedulado com uma variante de 5 minutos Ambos os valores tem q ser

compatiacuteveis (ie variante do Job tem q ter granularidade um pouco menor que da config miacutenima

utilizada) Aliaacutes o tema de job eacute tatildeo vasto principalmente com os novos jobs do manifesto etc acredito que

faz sentido um novo documento soacute falando dos jobs e variantes Que tal -) Abs

Henrique

Like (3)

Fernando Ros Jun 2 2013 409 AM (in response to Henrique Pinto)

Leu minha mente -) Viraacute um cobrindo jobs importantes para NF-e incluindo os nativos PINetWeaver