sexta-feira, 8 de janeiro de 2016

Personalizar o autocomplete/Editor ABAP



**********************************************************************
* Bom dia, meu nome é Victor Hugo, sou desenvolvedor ABAP Senior
* e este será meu primeiro post para o blog, hoje vou somente dar uma
* dica bem simples para quem esta começando no desenvolvimento SAP.
* Eu gosto muito de automaizar as coisas que eu faço, para não ficar
* perdendo tempo, e as vezes perdemos tempo escrevendo comentários,
* códigos repetitivos, etc. Eu posso dar um exemplo simples, quando
* estamos codificando sabemos alguns autocomplete do Editor ABAP, certo ?
* Como por exemplo o CASE e LOOP. Quando digitamos aparece como abaixo:
**********************************************************************



**********************************************************************
* E se apertamos a tecla TAB, o código se completa, montando toda a sua
* estrutura, e isso acontece para N instruções. Ok, isso você já sabe,
* mas você sabe a onde é configurado ? A configuração é do próprio
* editor ABAP, basta você clicar no botão de opções, localizado no canto inferior direito
* como abaixo:
**********************************************************************




**********************************************************************
* Nesta janela existe N opções para configuração do editor, mas vamos 
* abordar somente uma que é a "Modelos de Códigos".
**********************************************************************


**********************************************************************
* Veja que já existe alguns prontos, inclusive o CASE, como mostrado acima.
**********************************************************************

**********************************************************************
* Ok, mas eu posso fazer um pra mim ? Claro, basta você adicionar o quer
* que esteja no autocomplete. Eu por exemplo programo muito OOP e gosto
* muito de comentar meus códigos, como é muito "modularizado", fica
* mais visivel o que determinado classe/métodos/atributos fazem, mas não 
* só nesses casos, para procedural funciona muito bem também. Veja um
* exemplo de como eu uso alguns personalizados:
**********************************************************************



**********************************************************************
* Veja que podemos configurar algumas TAGS para horas, data, posição do cursor,
* interativo, etc.
* Basta você clicar em "Inserir TAG"
**********************************************************************

**********************************************************************
* Bom, espero que vocês tenham gostado, isso me ajuda muito na hora de 
* codificar porque temos coisas repetidas toda hora e as vezes perdemos
* muito tempo digitando, até mais.
**********************************************************************






Um comentário: