on 07-29-2009 4:47 PM
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
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.
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ó
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
> - é 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ó
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ó
User | Count |
---|---|
6 | |
5 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.