<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>alv on Abapinho</title><link>https://abapinho.com/tags/alv/</link><description>Recent content in alv on Abapinho</description><generator>Hugo -- gohugo.io</generator><language>pt</language><copyright>&amp;copy;2009-2026 Nuno Godinho</copyright><lastBuildDate>Mon, 09 Mar 2020 09:00:48 +0000</lastBuildDate><atom:link href="https://abapinho.com/tags/alv/index.xml" rel="self" type="application/rss+xml"/><item><title>Como correr uma CL_GUI_ALV_GRID em background</title><link>https://abapinho.com/2020/03/como-correr-uma-cl_gui_alv_grid-em-background/</link><pubDate>Mon, 09 Mar 2020 09:00:48 +0000</pubDate><guid>https://abapinho.com/2020/03/como-correr-uma-cl_gui_alv_grid-em-background/</guid><description>&lt;p>Alguém decidiu correr em background uma ALV editável. Deu dump. A solução é simples mas pouco óbvia.&lt;/p></description></item><item><title>Usa CL_GUI_ALV_GRID sem ter de criar um ecrã</title><link>https://abapinho.com/2020/03/usa-cl_gui_alv_grid-sem-ter-de-criar-um-ecra/</link><pubDate>Mon, 02 Mar 2020 09:00:14 +0000</pubDate><guid>https://abapinho.com/2020/03/usa-cl_gui_alv_grid-sem-ter-de-criar-um-ecra/</guid><description>&lt;p>Hoje em dia é raro usar o CL_GUI_ALV_GRID porque uso quase sempre a SALV. Mas quando é preciso fazer ALVs editáveis continuo a recorrer à CL_GUI_ALV_GRID. Durante muito tempo julguei que, para a usar, tinha de criar um ecrã com um container, o que é uma chatice. E como eu uso ABAP OO, precisava de criar um function group para alojar o ecrã e um function module para o chamar, o que era outra chatice.&lt;/p></description></item><item><title>Como fazer uma ALV grid ocupar a janela inteira</title><link>https://abapinho.com/2020/02/como-fazer-uma-alv-grid-ocupar-a-janela-inteira/</link><pubDate>Mon, 10 Feb 2020 13:22:15 +0000</pubDate><guid>https://abapinho.com/2020/02/como-fazer-uma-alv-grid-ocupar-a-janela-inteira/</guid><description>&lt;p>Às vezes é nas coisas mais básicas que se perde mais tempo. Por exemplo, recentemente foi preciso que uma ALV grid ocupasse automaticamente a janela inteira. Mas como? Mas como? Mas como?&lt;/p></description></item><item><title>Conteúdo de tabela interna numa ALV</title><link>https://abapinho.com/2019/09/alv-tabela-interna/</link><pubDate>Mon, 30 Sep 2019 09:00:54 +0000</pubDate><guid>https://abapinho.com/2019/09/alv-tabela-interna/</guid><description>&lt;p>Não sei há quanto tempo é que isto está disponível mas só agora descobri que é muito fácil ver numa ALV o conteúdo de uma tabela interna durante debug.&lt;/p></description></item><item><title>Protocolo de erros da ALV Grid</title><link>https://abapinho.com/2017/09/alv-grid-built-in-error-protocol/</link><pubDate>Mon, 11 Sep 2017 09:00:20 +0000</pubDate><guid>https://abapinho.com/2017/09/alv-grid-built-in-error-protocol/</guid><description>&lt;p>A lei do menor esforço, esse grande axioma da Humanidade, tem, no mundo da programação, a particularidade de, em muitos casos, acabar por ser simplesmente a lei do esforço adiado. Porque é muito provável que algo que tenha sido desenvolvido de acordo com esta lei venha mais tarde a precisar de um grande esforço extra. Seja dos utilizadores que vão utilizar esse algo ou dos programadores que mais tarde terão de o manter.&lt;/p>
&lt;p>Atire a primeira pedra aquele que não se deixou guiar por esta lei ao desenvolver este ou aquele programas.&lt;/p>
&lt;p>Eu não atiro.&lt;/p></description></item><item><title>Usa o GUI Status Standard sem o copiares</title><link>https://abapinho.com/2016/11/gui-status-standard/</link><pubDate>Mon, 28 Nov 2016 09:00:02 +0000</pubDate><guid>https://abapinho.com/2016/11/gui-status-standard/</guid><description>&lt;p>Quando queres usar a CL_GUI_ALV_GRID num CONTAINER tens de copiar um GUI Status standard de outro programa. Por exemplo o GUI Status “STANDARD&amp;quot; do grupo de funções SALV. E depois no PAI do ecrã chamas:&lt;/p>
&lt;p>SET PF-STATUS ‘STANDARD’.&lt;/p>
&lt;p>E lá aparecem os butõezinhos.&lt;/p></description></item><item><title>Usarás sempre uma estrutura pré-definida nas ALVs</title><link>https://abapinho.com/2015/03/usaras-sempre-uma-estrutura-pre-definida-nas-alvs/</link><pubDate>Mon, 16 Mar 2015 09:00:30 +0000</pubDate><guid>https://abapinho.com/2015/03/usaras-sempre-uma-estrutura-pre-definida-nas-alvs/</guid><description>É comum encontrar as estruturas de dados das ALVs declaradas explicitamente no código. Quando isto é feito, o catálogo de campos tem de ser criado manualmente. Se em vez disso se usar uma estrutura pré-definida (do DDIC ou como TYPE), o catálogo de campos pode ser criado automaticamente. Esta abordagem é sempre melhor resultando em menos código, mesmo que o catálogo de campos tenha de ser reajustado aqui e ali. https://abapinho.</description></item><item><title>Usarás a SALV em vez das antigas funções de ALV</title><link>https://abapinho.com/2015/01/usaras-a-salv-em-vez-das-antigas-funcoes-de-alv/</link><pubDate>Thu, 08 Jan 2015 09:00:37 +0000</pubDate><guid>https://abapinho.com/2015/01/usaras-a-salv-em-vez-das-antigas-funcoes-de-alv/</guid><description>As classes SALV são mais versáteis e sofisticadas do que os antigos módulos de função. Portanto, para ALVs novas, usa sempre a SALV. Excepção feita para ALVs que precisem de editar os dados pois nesse caso as SALV ainda são muito pouco capazes. https://scn.sap.com/docs/DOC-10365 https://scn.sap.com/docs/DOC-10366</description></item><item><title>Exemplar exemplo de SALV</title><link>https://abapinho.com/2014/02/exemplar-exemplo-de-salv/</link><pubDate>Mon, 10 Feb 2014 09:00:25 +0000</pubDate><guid>https://abapinho.com/2014/02/exemplar-exemplo-de-salv/</guid><description>&lt;p>A não ser que queiras fazer edição dos dados, a única forma digna de usar ALVs nos dias que correm é através das classes SALV. São mais modernas, mais elegantes e permitem a quem as usa alcançar um estatuto social até aqui apenas ao alcance daqueles que são donos de uma &lt;a href="https://www.youtube.com/watch?v=JtN35OUIu0g">matrícula de carro&lt;/a>.&lt;/p></description></item><item><title>ALV com múltipla escolha num ecrã de diálogo modal</title><link>https://abapinho.com/2011/12/alv-popup/</link><pubDate>Mon, 19 Dec 2011 10:00:31 +0000</pubDate><guid>https://abapinho.com/2011/12/alv-popup/</guid><description>&lt;p>Sabes apresentar, numa janela de diálogo, uma ALV com uma lista de registos permitindo escolha múltipla? Eu não sabia e agora já sei. Vou explicar como é.&lt;/p></description></item><item><title>Automatizar catálogo de campos de ALV</title><link>https://abapinho.com/2011/12/automatizar-catalogo-alv/</link><pubDate>Mon, 12 Dec 2011 10:00:00 +0000</pubDate><guid>https://abapinho.com/2011/12/automatizar-catalogo-alv/</guid><description>&lt;p>Às vezes pergunto-me qual será, no mundo, a percentagem de código ABAP desnecessário. Um exemplo paradigmático de como se pode desperdiçar tempo a escrever código que não serve para nada e só prejudica é a tão frequente definição das descrições dos campos de uma ALV directamente em ABAP.&lt;/p></description></item></channel></rss>