cancel
Showing results for 
Search instead for 
Did you mean: 

Monitor de lote não traz informações

Former Member
0 Kudos

Boa tarde.

O monitor de lote não está trazendo as informações existentes para o período selecionado.

Os monitores NFe e Status do serviço estão funcionando OK.

Quando selecionamos um período em que NÃO HÁ lotes, é retornada a mensagem "Nenhum valor encontrado para seleção" e não é mostrado o GRID/Tabela (local onde as informações de lotes seriam mostradas).

Quando selecionamos um período em que HÁ lotes, não dá nenhuma mensagem de erro, e é mostrado o GRID/Tabela, mas sem informações.

A consulta do lote via monitor NFE funciona (quando selecionamos um intervalo de notas e clicamos sobre o lote).

Foi assinalado a role /XNFE/TAXNUMBER com ACTVT (03) e /XNFE/CNPJ (* e também foi tentado com os CNPJs). O usuário que está sendo utilizado possui SAP_ALL, além do /XNFE/TAXNUMBER.

Há mais algum profile/role que é necessário para acessar as informações via monitor de lote ? Alguém já passou por essa situação ?

Estamos com o support package NFE 9 instalado e estava apresentando o problema.

Apliquei as seguintes notas e ainda continuamos com o problema:

Support Package SAPK-10010INSLLNFE

Support Package: 13 Notes

SLL Global Trade Services / Logistics Services (13 Notes)

SLL-NFE Nota Fiscal Electronica (NFe) (13 Notes)

Note 1326691: BAdI for controlling the RFC call of external systems

Note 1327465: The program /xnfe/update_erp_status is not updating R/3

Note 1328031: History check and enqueue for restart in the batch monitor

Note 1331864: calculation of the batch status request time based on TMED

Note 1333136: Prevent simultaneous click on buttons in NF-e monitor

Note 1333742: NF-e got the status 218

Note 1337830: exception handling during resending to ERP

Note 1348832: Issuing type is not taken into account

Note 1350587: NFe Status after "Reset Rejected NF-e"

Note 1353070: Not possible to select row on batch-settings and -monitor

Note 1354192: Validation rules: correction for fields TPLACA and T_UF1

Note 1362025: Error while sending Bacen Code EX with 0 on begining

Note 1363402: Archivierung in SAP GRC NFE

Muito obrigado.

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Aroldo,

O comportamento tá bem estranho, visto que o monitor de lotes não faz AUTHORITY CHECK, ele mostra tudo e quando exibindo o detalhe do lote filtra por /XNFE/CNPJ.

Faz o seguinte:

- No ABAP coloca um external break-point na função /XNFE/WD_SELECT_BATCH_TABLE

- Abre um internet explorer novo

- Vai no monitor de lote e faz a pesquisa que tem dados

- Deverá entrar em modo debug na função acima, acompanhe a execução e verifique se realmente carrega algum dado

Pode estar acontecendo algum problema com os componentes de webdynpro (BC-WD-ABA).

Atenciosamente,

Fernando Da Ró

Former Member
0 Kudos

Fernando, segue abaixo o que pude observar:

- ele faz o "SELECT * FROM /xnfe/batsta" (leu 11 lotes - do 63 ao 73 - todos com statcode 104)

- entra no LOOP * determine Batchstatus and Errorstatus* - LOOP AT lt_batch INTO ls_batch.

- é normal ele ler vários registros para um mesmo BATCHID em "SELECT * FROM /xnfe/bat_hist" ? Ele leu 55 registros com ocorrências repetidas para os lotes de 63 a 73.

- Classificou os 55 registros por "batchid ertime DESCENDING" e carregou o primeiro registro de cada lote dentro da tabela ET_AKT_BATSTATUS.

- Montou a tabela "et_batch_data" com as informações dos lotes, como por ex.: descrição dos códigos ("Resultado recebido" , "Lote processado" , icon "~Icon/GreenLed") para os lotes 63 ao 73.

Só que mostra o GRID/Tabela vazia no Browser.

Temos um PI (SID: PID) com GRC para DEV e QAS. Começamos a gerar informações no GRC (PID) a partir do QAS neste início de semana. Até então, somente tinhamos gerado informações a partir do DEV. Agora temos 2 sistemas (DV2 e QAS) gerando informações no PID.

Tem mais alguma função que poderia fazer alguma consistência nas informações da tabela "et_batch_data" antes de mostrá-la no browser ?

Muito obrigado.

former_member182114
Active Contributor
0 Kudos

> - é normal ele ler vários registros para um mesmo BATCHID em "SELECT * FROM /xnfe/bat_hist" ? Ele leu 55 registros com ocorrências repetidas para os lotes de 63 a 73.

De acordo com o desenho do GRC, o status atual é a última linha. Parece estranho, porém desta forma de pegar todos, classificar e pegar a última tem performance superior a fazer um SELECT que traga apenas a última linha. (** Para alguns bancos de dados teria forma mais otimizada desta seleção, mas aí seria vincular performance a um DB específico).

Quando ao problema, abre chamado pra SAP (SLL-NFE) que faremos uma análise. É bem provável que tenha algum componente standard de webdynpro afetando este funcionamento.

Atenciosamente,

Fernando Da Ró

Former Member
0 Kudos

Fernando, boa tarde.

Abri um chamado contendo as mesmas informações postadas aqui.

Muito obrigado.

former_member182114
Active Contributor
0 Kudos

Bom dia Pessoal,

Recomendação da equipe WebDynpro, aplicas as notas abaixo para resolver problemas de refresh ou não visualização de registros nos grids do GRC:

1326342 Web Dynpro ABAP ALV: Change log logs irrelevant cha

1319829 WDA: Dump in method CL_WDR_CONTEXT_NODE_MAP->is_ali

1318988 WD ABAP ALV CL_SALV_WD_DATA_TABL OBJECTS_OBJREF_NOT

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Fernando, boa noite.

Acabei de aplicar as notas e o problema foi resolvido.

Muito obrigado.

Answers (0)