✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
1- Qué son los Estándares de Programación y porqué es tan importante utilizarlos?
Determinan la forma en que se codifican los programas ABAP. Es decir, como se declaran las Variables, Estructuras, Tablas, así como se definen los objetos que se crean en el Diccionario de Datos, o en cualquier transacción de SAP.
Son muy importantes ya que a la hora de tener que realizar una modificación de un programa ABAP el desarrollador puede reconocer fácilmente el uso de cada elemento del código utilizado por quien lo desarrolló originalmente.
2- Criterios de un Buen Estándar
Factores que ayudan a obtener un buen estándar de programación: Nemotécnico; Sugestivo; Consistencia (criterio homogéneo en la nomenclatura).
3- Ventajas del Uso de Estándares
Los Nombres de las Variables serán Nemotécnicos con lo que se podrá saber el Tipo de Dato de cada variable por su nombre.
Los Nombres de las Variables serán Sugestivos por lo que se podrá saber el Uso y Finalidad por su nombre.
La Elección de un Nombre será Mecánica y Automática por 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.
4- Porqué se Utilizan tan Poco los Estándares de Programación
- Se trabaja en proyectos que no han adoptado ningún estándar
- No se los entiende o no se los recuerda
- No ven el beneficio de su utilización
- Están muy apurados o cansados
- Prefieren creatividad y consistencia arbitraria
- Piensan que es divertido usar cualquier nombre en el código.
- Son "artistas del software" y no quieren estar regidos por convenciones.
5- Nuestros Estándares de Programación
Los estándares que se proponen fueron elaborados en base a la experiencia recopilada en los distintos proyectos en los que han participado Consultores SAP ABAP y Líderes de Equipos de Desarrollo.
Declaraciones Locales: Aquellas que se realizan dentro de una Subrutina.
Declaraciones Globales: Aquellas que se realizan dentro del Programa Principal (dentro del Evento START-OF-SELECTION).
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi