✒️ABAP / Los Estándares de programación en ABAP Por Gabriel Luces González
ABAP Los Estándares de programación en ABAP

El resumen de "Los Estándares de programación en ABAP" aborda la importancia de establecer reglas claras para la codificación, con el fin de mejorar la legibilidad, facilitar el mantenimiento y reducir costos en los proyectos de SAP.
Definición e ImportanciaLos Estándares de programación son reglas que definen la forma en que se deben codificar los programas ABAP. Esto incluye cómo deben declararse variables, estructuras y tablas internas, así como la manera de nombrar los objetos creados en el Diccionario de datos o en otras transacciones de SAP.
La utilización de estándares es fundamental porque:
- Hace que los programas sean más simples de leer y mantener al momento de realizar modificaciones.
- Evita que modificar código desarrollado por otro programador se convierta en una tarea complicada y extienda innecesariamente el tiempo de desarrollo, lo que se traduce en mayores costos,.
Un estándar de programación eficaz debe cumplir con tres factores clave:
- Nemotécnico: Permite al programador recordar fácilmente el nombre de una variable.
- Sugestivo: Logra que el nombre de una variable o función indique o sugiera rápidamente su uso y finalidad a otros programadores,,.
- Consistencia: Asegura que se utilicen las mismas convenciones de nomenclatura en todo el código, manteniendo el texto legible.
La adopción de estándares simplifica la toma de decisiones sobre nombres (haciéndola mecánica y automática) y facilita el uso de herramientas de calidad.
Herramientas de VerificaciónUn beneficio significativo de usar estándares es que permite la utilización de herramientas automáticas para verificar la nomenclatura y la calidad del código. Estas herramientas incluyen:
- La Verificación ampliada para el programa ABAP,.
- El Inspector de código,.
Es una buena práctica que, después de crear un nuevo programa ABAP, se incluyan estas herramientas en los pasos de prueba unitaria y se corrijan todos los errores y sugerencias hasta lograr un estado óptimo (cero errores).
Estándares de Nomenclatura (Ejemplos)Para garantizar la consistencia, se establecen reglas específicas para nombrar objetos:
| Variables Locales (dentro de subrutinas) | VL_XXXXXXX, |
| Variables Globales (programa principal) | V_XXXXXXX, |
| Estructuras | WA_XXXXXX |
| Tablas Internas | TI_XXXXX |
| Parámetros | P_XXXXXX |
| Dominios (Diccionario de Datos) | ZDXXXXXX |
| Reportes o Programas | ZXXXXX_LEGXXXXX |
Además de la nomenclatura, se recomienda utilizar siempre el mismo encabezado (plantilla) en los programas ABAP nuevos para unificar criterios entre todos los programadores de un proyecto.
Imagina que los estándares de programación son como las reglas de tráfico en una ciudad. Sin ellas, cada conductor (programador) inventaría sus propias señales y sentidos de circulación (nomenclatura y formato), lo que llevaría a un caos inminente cuando intentan compartir las mismas calles (mantener o modificar el mismo código). Los estándares aseguran que todos hablen el mismo idioma y que el flujo de trabajo sea seguro y eficiente.
 
 
 
Sobre el autor
Publicación académica de Gabriel José Luces González, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Gabriel José Luces González
Profesión: Consultor Sap Pm - Chile - Legajo: LA36W
✒️Autor de: 214 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP FI Nivel Inicial
- Carrera Consultor SAP MM Nivel Inicial
Presentación:
Objetivo principal, adquirir todos los conococimiento relacionado al modulo de mm que me permita complementar mis conocimientos en el mundo sap
Certificación Académica de Gabriel Luces






Disponibilidad Laboral: FullTime


















