O Conhecimento

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

segunda-feira, 23 de julho de 2012

Aparecido Borges: Dicas e Truques de SAP - Consultando Requests nas tabelas E070/E071 - Workshop de TAXBRA em 28/07 Promenady em São Paulo

Aparecido Borges: Dicas e Truques de SAP - Consultando Requests nas tabelas E070/E071 - Workshop de TAXBRA em 28/07 Promenady em São Paulo


Dica do parceiro Aparecido, sobre consulta a request.....vale a pena ler......e principalmente guardar.

Função Dados Filial

A visão J_1BT001WV, traz a relação empresa/filial/local de negócios.....




ou se preferir..o join abaixo faz a mesma coisa.....


SELECT a~mandt b~werks b~land1 b~name1 b~j_1bbranch a~bukrs b~bwkey c~intca
INTO TABLE it_zj_1bt001wv
    FROM t001k AS a INNER JOIN t001w AS b
    ON a~mandt = b~mandt AND a~bwkey = b~bwkey
    INNER JOIN t005 AS c ON a~mandt = c~mandt AND b~land1 = c~land1
  WHERE b~werks = wa_it_zcmd013-werks AND a~bukrs = wa_it_zcmd013-bukrs
AND c~intca = 'BR' OR c~intca = 'KR' OR c~intca = 'TH' OR c~intca = 'IN' OR c~intca = 'TW'.

Isso para recuperar a filial de acordo com o centro e assim buscar os dados da filial (endereço/CNPJ) função abaixo: CALL FUNCTION 'J_1BREAD_BRANCH_DATA'

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é.

quarta-feira, 18 de julho de 2012

Download Image SMW0(zero)

Epa!!!!! Necessidade faz o sapo pular....pequeno programa para o download das images do repositorio da T-code SMW0(zero).

REPORT  ZDOWN_IMAGE2.

data: FILENAME LIKE  RLGRAP-FILENAME.

DATA: I_WWWDATA_TAB LIKE WWWDATATAB OCCURS 100 WITH HEADER LINE.

data: wa_WWWDATA_TAB LIKE LINE OF I_WWWDATA_TAB.

RANGES: SO_OBJID FOR  I_WWWDATA_TAB-OBJID,

        SO_TEXT  FOR  I_WWWDATA_TAB-TEXT,

        SO_DEVCL FOR TADIR-DEVCLASS.

DATA:  L_OBJECT LIKE TADIR-OBJECT,

        L_LINES  TYPE SY-TABIX.

data: G_RELID LIKE WWWDATA-RELID.

G_RELID = 'MI'.

CONCATENATE 'W3' G_RELID INTO L_OBJECT.

SO_OBJID-sign = 'I'.

SO_OBJID-option = 'CP'.
SO_OBJID-low = 'ZSAPLOGON*'.

append SO_OBJID.

SELECT *
FROM WWWDATA AS F INNER JOIN TADIR AS P
               ON F~OBJID = P~OBJ_NAME
               INTO  CORRESPONDING FIELDS OF TABLE I_WWWDATA_TAB
               WHERE F~TEXT IN SO_TEXT
               AND   F~SRTF2 = 0
               AND   F~RELID = G_RELID
               AND   P~PGMID    = 'R3TR'
               AND   P~OBJECT   = L_OBJECT
               AND   P~DEVCLASS IN SO_DEVCL
               AND   P~OBJ_NAME IN SO_OBJID.
SORT i_WWWDATA_TAB BY DEVCLASS OBJID ASCENDING.

loop at i_WWWDATA_TAB into wa_WWWDATA_TAB.

  CONCATENATE'C:\temp\' wa_WWWDATA_TAB-OBJID '.GIF' into FILENAME.

  CALL FUNCTION'DOWNLOAD_WEB_OBJECT'
  
 EXPORTING
      KEY              = wa_WWWDATA_TAB
    
DESTINATION       = FILENAME.

ENDLOOP.

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, 3 de julho de 2012

T-CODE Relatórios

T-CODE'S para relatórios SREL, SAP1, GRR3...... Os relatórios de FI você consegue visualizar pelas transações F.99, F.98, F.97.
 
Blogger Templates