O Conhecimento

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

Mostrando postagens com marcador RELATÓRIOS. Mostrar todas as postagens
Mostrando postagens com marcador RELATÓRIOS. Mostrar todas as postagens

quinta-feira, 13 de dezembro de 2012

ALV LIST/GRID RAPIDEX.......

AlV GRID RAPIDÃO.......AJUDA PRA CARAMBA.....

*&---------------------------------------------------------------------*
*& Report  ZTESTELT
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT  ztestelt.
TYPE-POOLS: slis.
TABLES: j_1bnfdoc, j_1bnflin.
PARAMETERS: p_docnum TYPE j_1bnfdoc-docnum.
DATA: it_lin TYPE STANDARD TABLE OF j_1bnflin.
DATA: wa_lin LIKE LINE OF it_lin.
DATA: it_fieldcat  TYPE  slis_t_fieldcat_alv,
      wa_fieldcat   LIKE LINE OF it_fieldcat.

SELECT *
  FROM j_1bnflin
  INTO TABLE it_lin
  WHERE docnum = p_docnum.
if sy-subrc = 0.

CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
  EXPORTING
    i_structure_name       = 'j_1bnflin'
  CHANGING
    ct_fieldcat            = it_fieldcat
  EXCEPTIONS
    inconsistent_interface = 1
    program_error          = 2
    OTHERS                 = 3.
IF sy-subrc <> 0.
  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' "ou REUSE_ALV_GRID_DISPLAY
     EXPORTING
          i_callback_program = sy-repid
          i_structure_name   = 'j_1bnflin'
          it_fieldcat        = it_fieldcat
          i_default          = 'A'
     TABLES
          t_outtab           = it_lin.
endif.

stop.

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.

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

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