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?
Vinicius Ferrari o que você acha também?
Abraços,
Rafael Sá