cancel
Showing results for 
Search instead for 
Did you mean: 

Nota 2023027 - Wrong region version attribution (XML 3.10).

RJSA
Active Participant
0 Kudos

Pessoal, boa noite!

Vi nas diversas threads sobre a questão da aplicação das notas para migração do layout para 3.10 do XML, a informação da necessidade da aplicação da nota 2023027, porém ela não tem informação explícita sobre a questão ou necessidade para o novo layout, sem contar que no projeto que estamos aplicamos todas as notas mencionadas no guideline 3.10 e em nenhum momento esbarramos com a necessidade da aplicação dessa nota sendo algum pré requisito das demais notas. Vocês aplicaram essa nota? Essa nota é realmente necessária ou obrigatória para que o novo layout seja gerado com sucesso pelo SAP? Obs.: No projeto atual o cenário é mensageia não SAP.

Obrigado e toda ajuda é bem vinda.

Grande abraço,

Rafael Sá

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Rafael, tudo bem?

A recomendacao da SAP e manter sempre o ambiente atualizado com as notas do componentes :

XX-CSC-BR-NFEIN e XX-CSC-BR-TRA.


Entendo que  voces deveriam aplicar esta nota, mas considerando que voces nao utilizam o GRC, seria interessante confirmar com o desenvolvedor da solucao a necessidade de aplicar esta nota.

Att.

Karen Rodrigues

RJSA
Active Participant
0 Kudos

Karen,

Obrigado pela resposta. Primeiramente, já estamos tendo muitos problemas com o sistema de mensageria utilizado pelo cliente, então esse tipo de pergunta creio que não conseguiram nos informar com propriedade.

De qualquer forma vi que a nota 2023027 faz uma modificação no código fonte da função J_1B_NFE_CHECK_ACTIVE_SERVER e o trecho do código somente é relevante caso na customização do local de negócio o campo AUTOSERVER esteja selecionado, caso contrário a função executa um RETURN e "pula" o trecho de código que a nota faz modificação. No nosso cenário todos os locais de negócio estão com essa opção desmarcada na configuração, por isso eu havia entendido que não seria necessária a aplicação dessa nota, visto que ela traz inúmeros pré requisitos referentes aos SVC, cenário também não utilizado pelo cliente.

Trecho do código:

* Read NF-e: System Configuration per Business Place

  CALL FUNCTION 'J_1BNFE_CUST3_READ'

    EXPORTING

      iv_bukrs       = is_branch_info-bukrs

      iv_branch      = is_branch_info-branch

      iv_model       = is_branch_info-model

    IMPORTING

      es_cust3       = ls_cust3

    EXCEPTIONS

      no_entry_found = 1

      OTHERS         = 2.

* Check is not executed in following cases:

* 1) when no entry exists in customizing

* 2) automatic server determination is not active

*    in customizing

  IF sy-subrc <> 0 OR ls_cust3-autoserver IS INITIAL.-> TODOS LOCAIS DE NEG. CONFIG. DO MEU CENÁRIO NÃO PASSAM DESSE IF.

    RETURN.

  ENDIF.

E A NOTA 2023027 FAZ ALTERAÇÃO NO TRECHO DE CÓDIGO ABAIXO:

  ls_regio-regio = ls_branch_info-regio.                   "1484983

* Convert XML version to GRC format                        "1484983

  IF ls_cust3-version >= 2.                                "1484983

   ls_regio-version = '006'.                               "1484983

  ENDIF.                                                   "1484983

  APPEND ls_regio TO lt_regio.

Obs.: Campo (Det.Servd.) na configuração em anexo.

O que você acha? Minha análise está correta?

o que você acha também?

Abraços,

Rafael Sá

eduardohartmann
Contributor
0 Kudos

Oi Rafael!

Veja, tanto o que a Karen quanto o Vinicius informaram está correto, você deveria ter essa nota aplicada, pois é relevante para a 3.10.

Porém, verificando o que ela faz (corrige outra nota, na FM que vc já verificou), ela apenas corrige a versão que será informada para a mensageria:

Sem a correção, seria reportada para o GRC a versão 006 (namespace do layout 2.00), e com a correção será o 008 (da 3.10):

Mas, como vocês não usam GRC, e como você comentou que no seu sistema não passa nesse ponto de código, então, para "poupar tempo", entendo que seria possível ignorar essa nota - provavelmente a definição de qual sistema está ativo (SEFAZ ou SVC), acaba não sendo importante no seu processo (até pq vocês não tem o SVC configurado, portanto, sempre emitem como Normal).

Futuramente numa atualização de SP essa correção virá, mas continuará sem uso.

De qualquer forma, para isentar o seu time de responsabilidades por não ter aplicado a nota, recomendo formalizar isso com o fornecedor da mensageria, e caso eles insistam que é necessário, melhor aplicar.

Independentemente da decisão, considero que os testes que vocês farão são a parte mais importante: se validar, ok!

ps.: qual versão vcs tem aí?

Abs,

Eduardo Hartmann

former_member203887
Active Participant
0 Kudos

Olá Rafael, bom dia!

Bom, acredito que a explicação do Eduardo Hartmann já tenha sido esclarecedora e portanto, não tenho muito mais para adicionar

Grande abraço,
Vinícius Ferrari

RJSA
Active Participant
0 Kudos

Eduardo, bom dia!

Muito obrigado pela ajuda e pela análise. Estamos no EHP 604 SP 07.

Por enquanto nos nossos testes estamos tendo problemas com a mensageria, mas porque eles alegam o não recebimento das informações passadas pela RFC standard J_1BNFE_OUTNFE_CREATE, inclusive sendo discutida em outra thread , ou seja, não conseguimos determinar se esse nota realmente é importante para o nosso cenário ou não, pois não conseguimos resolver essa questão ainda.

Abraços,

Rafael Sá

RJSA
Active Participant
0 Kudos

Eduardo, boa tarde!

Resolvemos nossos problemas com a mensageria (non-GRC) e as notas estão sendo aprovadas normalmente sem a necessidade da aplicação da nota.

Abraços,

Rafael Sá

eduardohartmann
Contributor
0 Kudos

Show!!

Vi que achou o erro na outra threa, config da SM59.

abs!

Eduardo Hartmann

Answers (1)

Answers (1)

former_member203887
Active Participant
0 Kudos

Olá Rafael, bom dia!

Sim, essa SAP Note é relevante para o layout 3.10.

Em geral, como a Karen disse, a recomendação é ter o ambiente mais atualizado possível com as notas de 3.10 e dos componentes referentes à localização Brasil.

Abraços,
Vinícius