![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
![ABAP Los Estándares de programación en ABAP ABAP Los Estándares de programación en ABAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/406.jpg)
1. ¿Que son los estándares de programación y por qué es tan importante que los utilicemos?
Determina la forma en la que se va a codificar el programa abap, es decir, como vamos a declarar las variables, estructura, tablas, así como definir los objetos que se crea el diccionario de datos o en otra transacción donde se creen objetos del sistema.
Es beneficiosa ya que los programas sean más simples de leer y mantener al momento de hacer una modificación.
2. Criterios de un buen estándar.
Un buen estándar de programación se deben considerar los siguientes factores:
- Factor nemotécnico: el programador puede recordar el nombre de una variable fácilmente.
- Factor sugestivo: los otros programadores pueden leerlo y entenderlo rápidamente en el código.
- Consistencia: usaremos las mismas convenciones de nomenclatura en todo el programa y hagamos que el texto del código sea el correcto.
3. Ventajas de uso de Estándares.
- Los nombres de las variables son nemotécnico, con esto se puede saber el tipo de dato de las variables con solo ver el nombre de la variable.
- Los nombres de las variables son sugestivos, se puede saber el uso y finalidad de la variable o función fácilmente con solo ver el nombre de la variable.
- Se debe poner un nombre a una variable o la función será mecánica y automática, si no seguirá las reglas definidas por el estándar.
- Permite el uso de herramientas de verificación de nomenclaturas tales como el chequeo extendido del código o el inspector de código.
4. ¿Por qué los estándares de programación son utilizados tan poco?
La razón del por qué los programadores lo usan pocos es porque:
- Trabajan en un proyecto que han adoptado ningún estándar.
- No los entienden o no los recuerdan.
- No ven el beneficio de ser usados.
- Están cansados o apurados.
- Prefieren creatividad o consistencia arbitraria.
- Piensan que es divertido usar nombres "bonitos" en los códigos".
- Son "artistas del software" y no quieren estar regidos por convenciones.
5. Nuestros Estándares de Programación.
Es probable que se mencione conceptos que no conozcamos.
* Cuando se habla de variables locales, constantes locales o cualquiera otra declaración local, se refiere a aquellas que se realicen dentro de subrutinas.
* Cuando se habla de variables globales, constantes globales o cualquier otra declaración global, nos referimos a que lo que se realiza dentro del programa, es decir en el evento START-OF-SELECTION.
* En todos los lenguajes de programación se recomienda usar la mínima cantidad de variables globales, por que consume muchos recursos del sistema, pero han abap no hay problemas de recursos, así que no hay inconvenientes en variables globales.
* El nombre de un programa abap puede tener entre 1 o 30 caracteres. No usar los símbolos o signos:
Puntos, comas, espacios en blanco, paréntesis, apostrofes, comillas dobles, signo igual, asteriscos, caracteres con acento, signo de porcentaje.
Para los encabezados de programas ABAP.
Cuando se crea un programa de abap, se usa siempre el mismo encabezado de modo de unificar criterios entre todos los programadores de un mismo proyecto.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Ixhel Lopez Valencia
Sobre el autor
Publicación académica de José Luis Villafán Salinas, en su ámbito de estudios para la Carrera Consultor ABAP.
José Luis Villafán Salinas
Profesión: Ingeniería de Sistemas - Peru - Legajo: CM59C
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Tengo el agrado de dirigirme a usted, con el objetivo de formar parte de un equipo de trabajo y superarme en todos los aspectos de mi vida. considero que podría integrarme adecuadamente al trabajo.
Certificación Académica de José Villafán