Versão antiga da Linguagem ABAP
- Adapte sua versão de utilização do ABAP com as dicas abaixo. Normalmente serão utilizadas as novas maneiras de desenvolvimento. Valide e utilize o que funciona. Vai se acostumando aos poucos com as novidades (que já não são tão novas assim....)
Cuidado com a Performance
- Um bom padrão de desenvolvimento pode ter um custo de performance.
- Métodos - existe validação de tipos de objetos com os tipos que o método necessita.
Com a maior utilização de métodos, tende a perder um mínimo de performance, mas a grande maioria das modernizações tem muito mais pontos positivos que negativos.
Prefira Orientação a Objetos
- Há muito tempo a Orientação a Objetos já é recomendada. Atualize-se.
- Esses programas/rotinas são tratados melhor pelos compiladores.
- Mesmo com utilização de Funções, como por exemplo RFCs, utilize a metodologia de Orientação a Objetos internamente.
Prefira Funções para Construtores de Linguagem
- Entenda-se aqui que as declarações IN-line são melhores, são mais claras e mais rápidas.
Evite os Elementos Obsoletos
- Utilize as novas tendências.
- Evite ao máximo utilizar Funções e/ou BAPIs obsoletas bem como comandos e declarações de objetos.
- Sempre que possível utilize as novas sintaxes.
Sabedoria no uso do Design Pattern
- Só utilize as novas "sugestões" de Clean Code se realmente trouxerem algum ganho.
- Normalmente, além de um código mais claro para entendimento, as mudanças tendem a serem melhor processadas pelos compiladores. Mas isso não e 100% dos casos
Fonte: Descomplicando Linguages