quarta-feira, 11 de junho de 2014

SCREEM ITM_EXPORT

Programa SAPLJ1BB2 Tela 2000 Opaco Deveria.

 

subtela 'ITM_EXPORT'.

 

Incluíndo ESTA referencia Desenvolvimento, habilitou from that o CFOP SEJA Relevante parágrafo Exportação (7 ...)

 

Ex:

 

com ESSA alteração o Programa Passa na Lógica:

      IF-screen name = 'ITM_EXPORT'. "1933985

        executar check_export_relevance "1933985

          mudando gx_export_relevant. "1933985

        se gx_export_relevant = abap_false. "1933985

          tela invisível = 1 ". 1933985

        outra coisa. "1933985

          tela invisível = 0. "1933985

        endif. "1933985

        MODIFICAR SCREEN. "1933985

      ENDIF.   

 

E habilita necessário.

 

Verifique a aplicação da Nota SAP OSS  2003392

 

quarta-feira, 4 de junho de 2014

terça-feira, 3 de junho de 2014

Tabela Bacen - Código de Países

Nfe-Código de Países

Em projetos de Nfe, uma das necessidades é o Código do Pais Emitente e Destinatário.

A primeira parte deste processo é onde colocar esta informação, em meus projetos, utilizei as seguintes definições :

A tabela T005I, que tem como finalidade a parametrização do Prefixo internacional de TELEX, um meio de comunicação que já não se utiliza mais nas empresas, conforme o Help da SAP abaixo:

Caso não seja possível a utilização desta tabela na sua empresa, pode-se estender T005(Países ) com um Apend de tabela com um campo Z, uma View com o Pais e Campo Z e finalmente uma SM30 desta VIEW para a manutenção dos dados e lembre-se: tabela "Z", neste caso, para mim, na minha opinião, esta fora de questão.

Para os casos de Exportação, o código do País é obrigatório no arquivo XML.

Para as demais operações, esse código é opcional, porém, recomendo alguma implementação para que este dado seja passado sempre.

 

Exemplo de cadastramento para o Brasil, pais emitente.., que deve ser utilizado para todos os países destinatários ( no caso de exportações ).

 

Como chegar:

Caso você não encontre o caminho correto na sua versão:

Execute a transação SM30, Digite a tabela T005I e clique no botão customizing

para localizar o caminho correto para o IMG desta tabela na sua versão.

Basta deixar a informação "Para" em branco e gravar os registros dos países em que a sua empresa faz exportações, que será a grande necessidade do momento.

Abaixo um passo a Passo para Baixar a Tabela de Países do Banco Central :

• País: Código ISO do País (BR para Brasil, US para Estados Unidos, etc);

• Código País: Código do país de acordo com tabela do Banco Central, constante em

http://www.bcb.gov.br/rex/ftp/paises.txt

Caso não funcionar o endereço acima, o jeito é navegar mesmo, veja a navegação atual:

Endereço Inicial: http://www.bcb.gov.br/

Clicar em cambio e Capitais Estrangeiros

Clicar em Sistemas

Clicar em Tabela de países

Clicar em Download (TXT - 11 kb)

Link direto para Baixar a tabela de países:

http://www.bcb.gov.br/rex/ftp/paises.txt

A segunda parte deste processo é levar para o XML o dois códigos de países, emitente e destinatário:

 

Na implementação da BAdI CL_NFE_PRINT, via transação SE19, inserir a definição abaixo no método FILL_HEADER:

NA FUNCTION 'J_1B_BRANCH_READ' se faz a leitura da filial emitente e seus dados de endereço.

Ler a tabela T005I para recuperar o pais do emitente.

NA FUNCTION 'J_1B_NF_PARTNER_READ' se faz a leitura do parceiro destinatário.

Ler a tabela T005I para recuperar o pais do destinatário.

 

Consultar o seu manual da SEFAZ para saber em que TAG estes campos devem ser atualizados e solicitar a movimentação para o campo correto da BADI ao desenvolvedor ABAP.