Academia ABAP - Report

22
É tudo o que você precisa em SAP.

description

Academia ABAP - Report

Transcript of Academia ABAP - Report

  • tudo o que voc precisa em SAP.

  • Academia interna ABAPDezembro de 2006

  • ACADEMIA ABAP

  • Report - ACADEMIA ABAPReportsReports so programas executveis no SAP.No SAP h trs tipos de Listas: Simple Lists, Interactive Lists e SAP Grid Control (ALV, ALV Tree)Transao LIBS existem layouts de listas para Exemplos A partir da pgina 774 da documentao SAP

  • Report - ACADEMIA ABAPCampos do sistema para criao da ListaCampos as tabela SYST (tabela do sistema) :SY-LINCT Number of lines from REPORT statement (LINE-COUNT)SY-LINSZ Line width from REPORT statement (LINE-SIZE)SY-SROWS Number of lines in the display windowSY-SCOLS Number of columns inthe display windowSY-PAGNO Page number of the current pageSY-LINNO Line number of the current line of the current page (SY-PAGNO)SY-COLNO Column number of the current column

  • Report - ACADEMIA ABAPListas Simples pagina 774O comando WRITE ir indicar a gerao de uma lista para o buffer. Quando a sada da lista j foi construda no buffer, o sistema gera a imagem de tela do buffer da lista

  • Report - ACADEMIA ABAP WRITE - Opes de Formatao

  • Report - ACADEMIA ABAPExibindo cones e Smbolos em uma ListaIncludes e para exibir smbolos e conesPara exibir uma linha horizontal use o comando ULINE.

  • Report - ACADEMIA ABAPFormato de Sada - CoresPodemos exibir cores na sada de um relatrio

    Atravs dos comandos FORMAT COLOR e WRITE, podemos definir a cor da linha ou coluna do relatrio.TOP-OF_PAGE ser o evento onde definimos o cabealho do relatrio

  • Report - ACADEMIA ABAPTela de SeleoPodemos ter uma Tela de Seleo no relatrio, onde podemos filtrar os dados antes de exibir a lista.Podemos utilizar PARAMETERS e SELECT-OPTIONS.

  • Report - ACADEMIA ABAPListas Interativas pagina 854Aes do usurio

    Habilitando campos para entrada de dados nos relatriosPodemos habilitar campos para entrada de informaes pelo usurio na lista exibida, atravs do comando FORMAT INPUT [ON/OFF].

    Drill DownPodemos desenvolver listas drill-down, ao duplo clique do usurio, a lista direciona para outra lista ou para uma transao do SAP atraves do Evento AT USER-COMMAND.

  • Report - ACADEMIA ABAPHotspotsHotspots so reas especiais para relatrios. Se o usurio clicar no campo que esteja preparado com o hotspots, o evento acionado (Evento AT LINE-SELECTION).O comando HIDE ira armazenar o conteudo do campo selecionado.Abaixo uma lista com um campo Hotspot :

  • Report - ACADEMIA ABAPStatus de dialogo para ListasPodemos criar Menus e Barra de ferramentas para Listas usando o Menu Painter (transacao SE43).Usamos o evento AT USER-COMMAND para programar cada botao e menu.

    Comandos para criar status de dialogoSET PF-STATUS [EXCLUDING |][OF PROGRAM ][IMMEDIATELY].Comandos para criar titulosSET TITLEBAR [WITH ... ][OF PROGRAM ].

  • Report - ACADEMIA ABAPLogical database Logical databases recuperam dados gravados em sequencia de chave primaria e disponibiliza para o ABAP.Tambem oferece vantagem de seguranca como authority check.

  • Report - ACADEMIA ABAPSAP Grid Control - ALV - ABAP List ViewerA ferramenta ALV ( ABAP LIST VIEWER ) permite criar listas de uma maneira flexivel. O ALV Grid formado basicamente por :Uma barra de ferramentaUm ttuloUma lista de sada

  • Report - ACADEMIA ABAPListas ALV grid control e possivel:

    Exibir listas nao hierarquicas consistentes com um design moderno.Utilizar funcoes tipicas, para ordenar e filtrar os registros.Programar acoes do usuario (como duplo clique em um registro individualmente)E possivel executar em Background, porem o design e perdido.

  • Report - ACADEMIA ABAPUsando Logical Databases

  • Report - ACADEMIA ABAP

  • Report - ACADEMIA ABAP

  • Report - ACADEMIA ABAP

  • Report - ACADEMIA ABAPABAP Query

    Gerao automtica de listas. Para usar ABAP Query, voc deve saber:

    Tabelas que esto os dados a serem exibidos na lista.Determkinar qual a aparncia da listaDefinir a tela de seleo para filtrar os dadosO sistema gera uma lista (Programa ABAP)

  • Report - ACADEMIA ABAPPrincpios Bsicos do ABAP Query

    ***A sigla ERP significa Enterprise Resource Planning (Planejamento de Recurso de empreendimento).O SAP ERP um sistema corporativo, transacional com o objetivo de prover um controle apurado dos negcios de uma organizao.*****A sigla ERP significa Enterprise Resource Planning (Planejamento de Recurso de empreendimento).O SAP ERP um sistema corporativo, transacional com o objetivo de prover um controle apurado dos negcios de uma organizao.