O Conhecimento

O conhecimento é inútil a menos que você o compartilhe.

Mostrando postagens com marcador TUTORIAL. Mostrar todas as postagens
Mostrando postagens com marcador TUTORIAL. Mostrar todas as postagens

terça-feira, 2 de julho de 2013

DDA no SAP, na 5.0????

Olá recebi a seguinte pergunta......

"Você me dizer se para o release 500 o DDA do Itaú funciona?"


dei uma pesquisada "básicona" no site da SAP e encontrei o seguinte:



tem os seguintes dizeres.....

"THE SOLUTION FOR THE DDA PAYMENTS IS ONLY AVAILABLE FROM THE RELEASE 600 AND ABOVE"

Ou seja, desconheço o funcionamento em versões anteriores.

Mas a dúvida procede.....abs.




quinta-feira, 10 de janeiro de 2013

ALV GRID Variant - Dicas Para Não Esquecer

Segue link para não se esquecer sobre variantes em ALV GRID

 http://scn.sap.com/message/4170692

 http://scn.sap.com/message/3819429#3819429

quinta-feira, 3 de janeiro de 2013

Impostos sobre os Itens do Pedido (PO)

Segue links sobre como calcular ou extrair dados do pedido de compra...bem didático....vale a pena consultar.....

Consulta/Extrai dados via função...

http://wiki.sdn.sap.com/wiki/display/Snippets/Function+Module+to+Calculate+Tax+in+Purchase+order+based+on+condition+type


Consulta/Extrai dados via classe...

http://wiki.sdn.sap.com/wiki/display/ABAP/Purchase+Order+Data+Extraction+using+ABAP+Classes

sexta-feira, 7 de dezembro de 2012

Função para Recuperar Domicilo Fiscal ('J_1BREAD_BRANCH_DATA')

Segue função para recuperar Domicilio Fiscal.....facilita mmmmuuuuuiiiiiiittttttooooooo......


CALL FUNCTION 'J_1BREAD_BRANCH_DATA'
        EXPORTING
          branch            wa_aux-werks -----> centro
          bukrs             ls_header-comp_code -----> empresa - bukrs
        IMPORTING
          address           address
          branch_data       branch_data
          cgc_number        cgc_number
          address1          address1
        EXCEPTIONS
          branch_not_found  1
          address_not_found 2
          company_not_found 3
          OTHERS            4.

Função Importar Tabelas EXCEL ('TEXT_CONVERT_XLS_TO_SAP'/'ALSM_EXCEL_TO_INTERNAL_TABLE')

Para Importar Tabelas EXCEL....segue as maneiras......eu prefiro a primeira sugestão ....vai depender do uso e pra que.....mas fica a dica todas funcionam.....a diferença é minima entre elas.....bom uso......

TYPESBEGIN OF tp_exc,
        campo1 TYPE string,
        campo2 TYPE string,
        campo3 TYPE string,
        campo4 TYPE string,
        campo5 TYPE string,
        campo6 TYPE string,
        campo7 TYPE string,
        campo8 TYPE string,
        campo9 TYPE string,
        campo10 TYPE string,
        campo11 TYPE string,
        campo12 TYPE string,
        campo13 TYPE string,
        campo14 TYPE string,
  END OF tp_exc.

DATAit_tp_exc TYPE STANDARD TABLE OF tp_exc.
DATAwa_tp_exc LIKE LINE OF it_tp_exc.


 TYPES truxs_t_text_data(4096TYPE OCCURS 0.

    DATAit_data_xls TYPE truxs_t_text_data,
          it_xls      LIKE alsmex_tabline OCCURS WITH HEADER LINE.

* Carrega tabela do excel em outra válida
    CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
      EXPORTING
        i_tab_raw_data       it_data_xls
        i_filename           p_entr
      TABLES
        i_tab_converted_data it_tp_exc
      EXCEPTIONS
        conversion_failed    1
        OTHERS               2.

Segunda Sugestão........

PARAMETERSp_entr   LIKE rlgrap-filename .

DATAt_excel   LIKE alsmex_tabline OCCURS WITH HEADER LINE .

data:linha_f     TYPE VALUE 65535 ,
         colun_f     TYPE VALUE 6 .


CLEAR t_excel.
    REFRESH t_excel.

    CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
      EXPORTING
        filename                p_entr
        i_begin_col             1
        i_begin_row             1
        i_end_col               colun_f
        i_end_row               linha_f
      TABLES
        intern                  t_excel
      EXCEPTIONS
        inconsistent_parameters 1
        upload_ole              2
        OTHERS                  3.

quarta-feira, 14 de novembro de 2012

Ativação / Desativação SCREEN EXIT........

Olá mais um lembrete para não perdemos tempo com bobagem.....

Na migração de um EHP4 para EHP5 uma screen exit das transações ME21N / ME22N / ME23N ,
simplesmente ficou desativada, ou seja voltou a a tela como era antes da ativação da screen exit.

Bom, até blz......mas todos os objetos estão ativos mas menos um, e um principal, o projeto da screen exit...basta ativar o projeto e a screen exit volta ao normal.....


vamos as telas:


terça-feira, 13 de novembro de 2012

ALV GRID BOTÃO CHECK / UNCHECK

BLZ.......

Mais pra guardar....botão de check e uncheck de todas as linhas de um ALD GRID usando o REUSE_ALV_GRID_DISPLAY

Dado um relatorio.......


Temos a Saida ABAIXO:

 
 
Repare nos botões, abaixo:
 
 
 
 
Eles fazem o que dizem.........MARCAR TODOS.......e/ou DESMARCAR TODOS......
 
 
 
 
Atente que para este efeito temos que varrer todo o ALV e marcar e desmarcar o campo check......Para isso usamos o codigo abaixo: (para OO fazemos um pouco diferemte disso)

quinta-feira, 19 de julho de 2012

Smartforms Alteração Image em Tempo de Impressão

Segue um esquema para fazer impressão de imagens no smartform variando as imagens conforme por exemplo o nome da empresa....

Dentro do smartform inclua um codigo para que o prog faça a variação de imagens conforme for alterando os dados de impressão.....dai depois confirme se a imagem existe no BD com o select se existir otimo , se não imprime uma imagem existente (zlogo_pontual_sap) assim não da erro na execução de impressão ....



Depois no grafico inclua a variavel com o nome e tipo do grafico que voce esta mudando dinamicamente no codigo acima....dai cada vez que mudar os dados muda a imagem impressa.....


Simples facil bakana e funcoona bem demais.....inté.

terça-feira, 17 de julho de 2012

DDA no SAP

Olha nós ai novamente....graças a deus......
Vamos para a implementação do  DDA - Débito Direto Autorizado...pra quem não sabe o que é segue o link....DDA - FEBRABAN Sistema de cobrança que ainda não pegou por causa da cultura do papel, mas com certeza é o futuro mais próximo, curto e economico do processo de cobrança no Brasil.

Chega de papo e vamos a implementação......

Primeiro vamos a aplicação de notas SAP, segue a lista mas a lista varia de ambiente para ambiente dependendo do support package...vai a lista......
0001579415/0001627377/0001630442/0001644550/0001652414/0001653351/0001659236/0001666697/0001702609/0001717247

Depois dos ajustes conforme as notas, vem algumas alterações para para atender o cliente.

Para o padrão cnab240 (digamos que é um padrão QUE NÃO É PADRÃO).....cada banco usa como melhor lhe convem, então para o banco itau ao receber o arquivo que foi processado os pagamentos via DDA fizemos uma intervençaõ para incluir agencia e conta, porque essas informações não vem no retorno do arquivo.


quinta-feira, 12 de julho de 2012

CÓPIA MB56 COM NOVO PARAMETRO

Bom, o SAP, é muito massa por causa disso pode-se copiar e não se paga a mais para isso, ou seja, voce copia um standard e transforma ele em um  Z do jeito que voce desejar.

Esse trabalho foi legal pois o planejamento foi bem maior que as ações, e por se tratar de um prog. recursivo que gera uma arvore de vários niveis..o tempo gasto para entender o que ele fazia e como fazia foi maior, mas as intervenções na cópia foram minimas....vamos aos passos.

Cópia do report e inclusão do campo ordem = CHVW-AUFNR

imagem abaixo mostra como era a t-code original


 image da t-code com o parametro ORDEM incluido


terça-feira, 26 de junho de 2012

Screen Exit ME21N / ME22N / ME23N

Opa, coisa massa de se fazer.....uma screen exit em um campo de cunho obrigatorio na EKKO, com direito a append em tabela standard mais screen exit e field exit, mensagem de erro e tudo que se tem direito em uma boa programação......vamos aos passos.....


1 - Cria-se a estrutura com os campos que deseja incluir na tela

2 - Criação da estrutura append que usa a estrutura criada acima e ja inclui automaticamente na EKKO

3 - O append ja é incluido na tabela conforme abaixo


 
Blogger Templates