✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
Estándares de programación y su importancia
Determinan la forma en la que codificaremos los programas ABAP; es decir, como declararemos las variables, estructuras, tablas, así como también la forma en la que debemos definir los objetos que creamos en el diccionario de datos, o en cualquier otra transacción de SAP en donde se creen objetos en el sistema.
Su utilización es sumamente beneficiosa ya que hace que los programas sean mucho más simples de leer y mantener al momento de tener que realizar una modificación.
Criterios de un buen estándar
Hay muchos estándares de programación que se pueden utilizar. Un buen estándar de programación generalmente se considera los siguientes factores:
- Factor nemotécnico: para que el programador pueda recordar el nombre de una variable fácilmente.
- Factor Sugestivo: para que otros programadores puedan leer y entender rápidamente nuestro código.
- Consistencia: de modo que utilicemos las mismas convenciones de nomenclatura en todo el programa hagamos que el texto del código sea "legible".
Ventajas
- Los Nombres de las variables serán nemotécnicos con lo que se podrá saber el tipo de dato de cada variable con solo ver el nombre de la variable.
- Los nombres de variables serán sugestivos, de tal forma que se podrá saber el uso y finalidad de dicha variable o función fácilmente con solo ver el nombre de la variable.
- La decisión de poner un nombre a una variable o función será mecánica y automática, puesto que seguirá las reglas definidas por el estándar
- Permiten el uso de herramientas automáticas de verificación de nomenclaturas tales como el Chequeo Extendido del código o el Inspector de Código.
Por qué los Estándares de Programación son utilizados tan poco.
Si los estándares tiene tantos beneficios, entonces la pregunta es ¿porque los programadores los usan muy pocas veces? la razón tiene que ver más con los seres humanos que con la tecnología.
- Trabajan en un proyecto que no ha adoptado ningún estándar.
- No los entienden o no los pueden recordar.
- No ven el beneficio de utilizarlos.
- Están muy apurados o cansados.
- Prefieren creatividad y consistencia arbitraria,.
- Piensan que es divertido usar nombres "bonitos" en el código.
- Son "artistas del software" y no quieren estar regidos por convenciones.
Estándares de Programación
Cuando hablamos de Variables Locales, Constantes Locales o cualquier otra declaración local, nos referimos a aquellas que se realizan dentro de las subrutinas.
Cuando hablamos de Variables Globales, Constantes Globales o cualquier otra declaración Global, nos referimos a aquellas que se realizan dentro del programa principal, es decir dentro del evento START-OF-SELECTION.
En general en todos los lenguajes de programación se recomienda generar la mínima cantidad de variables globales ya que consume muchos recursos del sistema. Pero dado que en ABAP no existen problemas de recursos o memoria no hay inconveniente con la declaración de variables Globales.
El nombre de un programa ABAP puede tener entre 1 y 30 caracteres de largo se recomienda no utilizar los siguientes caracteres ( . , () ' " = * `%)
 
 
 
Sobre el autor
Publicación académica de Jeferson Jos? Pe?a Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson Jos? Pe?a Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Pe?a