Olá Pessoal,

Recentemente vi muitas dúvidas em relação a existência ou não de vários campos/tabelas/telas e como mapear as informações em cada versão do ERP.

Antes de mostrar esses detalhes cabe salientar que os releases atualmente em manutenção pela SAP vão do 600 até o 617. Todos esses releases recebem mudanças legais desenvolvidas pela SAP e têm support packages sendo entregues periodicamente.

Para a localização da solução de NF-e existem algumas diferenças entre os releases mais recentes  ( 605, 606, 616 e 617 )  e os releases mais antigos ( 604 e inferiores ) no que diz respeito a melhorias. As últimas alterações feitas pela SAP, introduzindo os campos novos de 3.10 em tabelas standard e a criação de tabelas/telas para informações de veículos, combustível e alguns outros dados na nota fiscal foram lançadas somente os releases altos. Para os releases baixos esses campos serão mapeados via BAdI e não persistidos em tabelas, como já era feito no passado.

Abaixo listamos algumas das principais mudanças e a sua respectiva disponibilidade:

1- Os campos de cabeçalho e item da NF-e 3.10 abaixo existem em tabelas somente no 605 e superiores ( consequentemente só via BAdI nos releases 604 e inferiores ):

ZZ_1.jpg

2- Os seguintes campos de importação e parceiros da NF-e 3.10 foram adicionados a tabelas somente no 605 e superiores ( consequentemente só via BAdI nos releases 604 e inferiores ).

ZZ_4.jpg

3- Os campos novos de “Dados Mestre” ( assim como as telas novas de dados mestre ) abaixo só existem na versão 605 em diante. Nos releases anteriores caso vocês precisem guardar alguma destas informações terá que ser com desenvolvimento próprio.

ZZ_2.jpg

4- Abaixo estão as tabelas novas de Nota Fiscal Eletrônica que também só foram entregues nos releases 605 e superiores. Nestes releases (>=605) essas tabelas também são acompanhadas pelas respectivas telas nas J1B1N/J1B2N/J1B3N e por estruturas para as BAPI’s de NFe. Nos releases 604 e inferiores estes campos não possuem tabelas standard e para preencher/armazenar estas informações é necessário usar BAdI’s e desenvolvimento próprio.

ZZ_3.jpg

att,

Renan Correa e Gustavo Machado

To report this post you need to login first.

26 Comments

You must be Logged on to comment or reply to a post.

    1. Renan Correa Post author

      Oi Rodrigo,

      Obrigado. Imagino que você está se referindo aos releases 5.0, 4.7, 4.6C e inferiores.

      Gostaria de esclarecer que a SAP não ignorou esses releases, pois eles estão numa fase de manutenção chamada Customer-Specific Maintenance, que fica após o periodo de manutenção normal ( conhecido como mainstream maintenance ).

      Conforme mencionado na nota “52505 – Support after end of mainstream/extended maintenance”:

      “During customer-specific maintenance, the following restrictions in the scope of service apply:

      -No delivery of legal changes

      -No delivery of Support Packages”

      Desta forma não existe uma entrega de mudanças legais e support packages para esses releases. O suporte das funcionalidades para clientes em customer-specific maintenance depende de acordos exclusivos entre o cliente e a SAP.

      Mais informações sobre cada tipo de manutenção e a duraçãos das fases podem ser encontradas no SAP Marketplace ( https://support.sap.com/releasestrategy ).

      att,

      Renan Correa

      (0) 
        1. Renan Correa Post author

          Oi Rodrigo,

          No caso do release 604 ele não foi ignorado. A SAP liberou as estruturas e as BAdI’s para que os clientes possam preencher a informação, assim como havia sido feito no layout 2.00.

          A diferença é que para os releases novos a SAP fez uma melhoria e criou essas tabelas e telas adicionais, principalmente para que a solução seja compatível com o TDF que é um produto novo também.

          att,

          REnan Correa

          (0) 
        2. Andre Muller

          Olá Rodrigo.

          Essas extensões foram tratadas como melhorias

          Em tese melhorias são entregues somente no último EHP.

          Porém alguns fatores podem levar ao downport para alguns releases, como buscar resultados mais imediatos atacando um release que está mais estabelecido no mercado ou proporcionar um maior leque de integração com outros produtos SAP.

          Dentro desses argumentos se decidiu em certo momento levar algumas melhorias até o 605.

          Depois disso quando novas melhorias são desenhadas existe uma tendência de downport até o 605 para diminuir o número de codelines diferentes da solução no ERP (um questão de TCO interno da SAP). Depois então da primeira decisão esse tem sido o principal argumento.

          Abraço

          André

          (0) 
          1. Jose Nunes

            Renan e Gustavo,

            parabéns pelo blog. Como sempre, vocês estão contribuindo muito para a nossa comunidade (e provavelmente reduzindo um pouco o número de chamados lol).

            Andre,

            Era essa diferença entre os releases que não tinha ficado clara. Vendo pelo outro lado, do fornecedor de software, a coisa muda… rs

            []’s

            JN

            (0) 
  1. Ruy Castro

    Renan/Gustavo,

    Muito boa iniciativa, legal.

    Apenas uma dúvida rápida.

    Para aqueles clientes que estão nos releases superiores e querem desabilitar as novas abas/campos que não possuem relação com o negócio da empresa, tais como Veículo, Combustível e Farmacêutico.

    Existe alguma maneira (desaplicando nota, algum parâmetro na SE51, etc) para ocultar essas abas nas J1B*N?

    Valeu

    abs

    Ruy

    (0) 
    1. Renan Correa Post author

      Oi Ruy,

      Existe maneira standard de ocultar essas abas. Na verdade elas vêm ocultas por padrão e para habilitá-las é preciso configurar o controle de tela para abas/sub-telas.

      Essa configuração está descrita na nota abaixo, no ponto 2.2 em diante:

      2066550 – NF-e Screen Control – Implementation and Usage

      att,

      Renan Correa

      (0) 
      1. Ruy Castro

        Ola Renan, obrigado pelo retorno.

        Parece que as views J_1BNFW_SCCV e J_1BNFW_SCCIT não fazem interferência no processo.

        Consigo ocultar os campos de cabeçalho (grupo 66, 67, 68 e 69), porém a aba não fica ocultada, mesmo com essas views customizadas.

        Ressalto que a nota fiscal não é NF Writter (foi gerada via VF01).

        Se alguém tiver um print de como fazer ocultar essas abas (cana de açúcar e coleção por exemplo) ficarei grato.

        Obrigado

        Ruy

        (0) 
        1. Renan Correa Post author

          Oi Ruy,

               Na tabela J_1BALV você atribui um numero de  controle de abas/sub-telas para cabeçalho por categoria de NF e processo ( CRE/DIS/CHA e Manual ou não ). Na tabela J_1BNFW_SCCV você configura o cabeçalho e atribui um numero de controle de abas/sub-telas por item. NA tabela J_1BNFW_SCCIT  você define quais abas/sub-telas são mostradas no nível do item.

          Para isso funcionar as entradas nas tabelas J_1BAN e J_1BNFW_SCGAIT devem ter as entradas de FUEL, PHAR e EXP…

          Se tiver tudo isso, só via debugging pra descobrir o erro.

          att,

          REnan Correa

          (0) 
          1. Ruy Castro

            Olá Renan,

            Caso resolvido.

            * J_1BNFW_SCGV: criamos os grupos de controle de telas de cabeçalho

            1 Subtela Transp. – Transp. vol.

            2 Subtela Transp. – Meios Transp

            3 Subtela Transp. – Exportação

            4 Aba: Cana de Açúcar

            5 Aba: Coleção

            6 Aba: Informações Adicionais

            7 Subtela Inf.Ad. – Uso Livre

            8 Subtela Inf.Ad. – Refer. Proc.

            9 Subtela Inf.Ad. – Texto Longo

            * J_1BNFW_SCCV: criamos o controle de tela para telas do cabeçalho 0001 associando 9 grupos de tela e marcamos ocultar para todos.

            1 Subtela Transp. – Transp. vol.

            2 Subtela Transp. – Meios Transp

            3 Subtela Transp. – Exportação

            4 Aba: Cana de Açúcar

            5 Aba: Coleção

            6 Aba: Informações Adicionais

            7 Subtela Inf.Ad. – Uso Livre

            8 Subtela Inf.Ad. – Refer. Proc.

            9 Subtela Inf.Ad. – Texto Longo

            * J_1BNFW_SCGAV: associamos as telas aos grupos de telas:

            2000 ADDINFO                           6   Aba: Informações Adicionais

            2000 COLLECTION                    5   Aba: Coleção

            2000 SUB_EXPORT                   3   Subtela Transp. – Exportação

            2000 SUGARCANE                    4    Aba: Cana de Açúcar

            2500 SUB_MEAN_TRANS         2    Subtela Transp. – Meios Transp

            2500 SUB_TRANS_VOL            1    Subtela Transp. – Transp. vol.

            3600 SUB_FREE_USAGE         7    Subtela Inf.Ad. – Uso Livre

            3600 SUB_LONG_TEXT            9    Subtela Inf.Ad. – Texto Longo

            3600 SUB_REF_PROCESS      8     Subtela Inf.Ad. – Refer. Proc.

            4000 ADDINFO                          6    Aba: Informações Adicionais

            4000 COLLECTION                   5    Aba:Coleção

            4000 SUB_EXPORT                  3    Subtela Transp. – Exportação

            4000 SUGARCANE                   4    Aba: Cana de Açúcar

            Fizemos o mesmo para os itens. O problema foi que nas notas SAP (pelo menos não havia achado) a orientação para criação desses grupos (de 1 a 9) e as corretas telas (2000, 3600, etc) a serem associadas aos grupos 1 a 9.

            Obrigado

            Abs

            Ruy

            (0) 
            1. Renan Correa Post author

              Oi Ruy,

              A nota que tem essas configurações é a “1859126 – NF-e: Storing Additional Data – Enhancement of NF Writer”. Está no anexo de passoas manuais de pós implementação.

              att,

              Renan

              (0) 
  2. Thiago Mai

    Muito bom Renan!

    Aproveitando estamos com um dúvida:

    Estamos implementando a BAdI de persistência e vimos que pelos processos standards de SD e MM as informações de volumes continuam sendo alimentadas nos campos: anzpk, shpmrk, ntgew, brgew e shpunt da J_1BNFDOC, e não está persistindo na tabela nova: J_1BNFTRANSVOL. Poderia confirmar se é assim mesmo ou talvez esteja faltando a aplicação de alguma nota? Se for o caso abro um chamado.

    Obrigado.

    Thiago.

    (0) 
        1. Jose Nunes

          Wallace,

          Essa função é criada nesta nota. Clique no ícone vermelho (columa status) e tente ver o motivo pelo qual ele não cria a função.

          Qual o release do seu SAP_APPL e do SAP_BASIS?

          []’s

          JN

          (0) 
            1. Daniel N. Coelho

              Não entendi,

              A nota 2063288 cria a bapi BAPI_J_1B_NF_READDATA, porém ao aplicar essa nota, está retornando a mesma mensagem que deu para você. Vide imagem do dia 29.

              Como você resolveu essa questão? No caso, a de aplicar a nota sem dar erro na criação da função.

              Abraços e obrigado desde já,

              Att,

              Daniel

              (0) 

Leave a Reply