Ola pessoal!!!Acredito que a maioria dos quais acessam meu blog conhecem ou ja usaram o projeto SAPLINK.Trata-se de um programa abap com respectivas classes e estruturas que e disponibilizado para quem quiser implantar dentro do SAP e entao ficar apto a importar e exportar objetos SAP sem muito esforco.Acontece que se por ventura voce tiver uma tabela Z com gerador de atualizacao de tabelas, daquelas que usamos na SM30, usamos muito para evitar de se criar programas para manter tabelas. Atencao! Quando voce exportar este objeto pelo SAPLINK e depois importar em outro ambiente ele ira tambem tentar trazer os programas standard que estao inclusos quando voce gera uma atualizacao de tabela na SE11, exemplo: LSVIMDAT. ira dar erro, mas se voce tentar escapar do erro atraves de break-point vai ter uma surpresa. Ele ira tentar copiar o programa e como nao consegue ele apenas ira conseguir desativar estes programas.O que vai acontecer? irao ocorrer diversos erros em aplicacoes que dependem destes programas pelo motivo de que para um programa funcionar seus includes e funcoes tem que estar ativo, neste caso nao vai estar.Ai voce vai ter que ativar, e ter a chave SAP de todos os programas inativados. Grande trabalho.. Boa sorte.Mas, espere, voce pode usar a dica dos nossos amigos do abapinho.com e retirar a obrigatoriedade de se digitar a chave do programa. Este e um caso extremo em que apenas voce precisa ativar antes que alguem note, nao iras fazer nenhuma mudanca no programa.Leiam o post de como escapar desta situacao sem precisar da chava em: http://abapinho.com/2012/08/salta-a-parede/#more-1877abracos e boa sorte! Ola pessoal!Para quem ja teve ou tem alguma demanda para mostrar dados de um report em forma de TREE parecidos com as transacoes CK13N e outras, vejam uma dica.O report ficara desta maneira abaixo:Passo 1:Criar um programa com duas telas:Tela 1 com os parametros de entrada e Tela 2 onde serao mostrados os dados na TREE.Passo 2: Na Tela 2 criar uma container atraves do botao LAYOUT. Chamar de 'MEUCONTAIER'Passo 3:Incluir o codigo abaixo nas linhas de programacao do report. REPORT y_ppck13n_2. CONSTANTS true VALUE 'X'. TYPES: BEGIN OF tp_keko, bzobj TYPE keko-bzobj, kalnr TYPE keko-kalnr, kalka TYPE keko-kalka, kadky TYPE keko-kadky, tvers TYPE keko-tvers, bwvar TYPE keko-bwvar, kkzma TYPE keko-kkzma, END OF tp_keko. PARAMETERS: u_matnr TYPE matnr, u_werks TYPE werks, u_aldat TYPE aldat, u_klvar TYPE keko-klvar, u_tvers TYPE keko-tvers, u_festa TYPE keko-feh_sta, u_kadky TYPE keko-kadky, u_sicht TYPE tckh8-sicht. DATA: l_kekokey TYPE tp_keko. DATA: c_tree TYPE REF TO cl_structure_explosion_tree, c_container TYPE REF TO cl_gui_custom_container. START-OF-SELECTION. SELECT bzobj kalnr kalka kadky tvers bwvar kkzma UP TO 1 ROWS FROM keko INTO l_kekokey WHERE kadky = u_kadky AND matnr = u_matnr AND werks = u_werks AND aldat = u_aldat AND klvar = u_klvar AND tvers = u_tvers. *AND feh_sta = u_festa. ENDSELECT. IF sy-subrc NE 0. MESSAGE s244(25). LEAVE LIST-PROCESSING. ENDIF. * Cria componente Screen Painter Custom Container CREATE OBJECT c_container EXPORTING container_name = 'MEUCONTAINER'. *Create the BOM Tree - ( WITH CONTAINER ) CREATE OBJECT c_tree EXPORTING is_kekokey = l_kekokey ix_explode_raw = space ix_explode_bpo = true ix_explode_kf = true i_view