✒️ABAP / Los Estándares de programación en ABAP Por Oscar Aravena Muller
ABAP Los Estándares de programación en ABAP

Introducción:
Los estándares de programación son reglas consensuadas para escribir código ABAP claro, mantenible y eficiente. ¡Evitan caos en equipos de desarrollo y reducen costos de mantenimiento!
1 ¿Por qué son Imprescindibles?
Problema real:
"Sin estándares, modificar código de otros programadores se convierte en una pesadilla: nombres crípticos, estructuras inconsistentes y horas de depuración innecesaria."
Beneficios clave:
-
Legibilidad: Código autoexplicativo (nombres nemotécnicos como lv_contador para "local variable contador").
-
Mantenibilidad: Modificaciones 70% más rápidas.
-
Consistencia: Mismas reglas en todo el proyecto.
-
Calidad automatizada: Uso de herramientas como Verificación ampliada e Inspector de código para detectar desviaciones.
¿Sabías? Un programa sin estándares puede tomar 3 veces más tiempo en mantenerse que uno estandarizado.
2 Componentes de un Buen Estándar
| Nemotecnia | lv_monto (Local Variable) | Identifica tipo y uso al instante (gv=global, lt=tabla interna). |
| Sugestividad | lt_usuarios_activos | Explica el contenido sin comentarios adicionales. |
| Consistencia | Siempre Camel_Case | Uniformidad en nombres de variables, tablas, objetos. |
3 Estándares Propuestos (¡Adóptalos!) Programas ABAP
Diccionario de Datos
| Tabla | ZTT_Descripción | ZTT_USUARIOS |
| Estructura | ZTS_Descripción | ZTS_DATOS_USUARIO |
| Dominio | ZDO_Descripción | ZDO_PAIS |
4 Errores Comunes (¡Evítalos!)
| "No hay estándares en mi proyecto" | Propón adoptarlos: ¡Sé el agente de cambio! |
| "Estoy muy apurado" | Invertir 5 mins en nombrar bien ahorra horas de depuración. |
| "Soy artista del código" | El arte está en crear soluciones mantenibles, no en caos. |
5 Herramientas de Control
-
Verificación Ampliada (SE38 → Utilidades → Verificar → Ampliada):
Analiza el código contra reglas predefinidas. -
Inspector de Código (SCI):
Crea checks personalizados para auditar estándares.
Recuerda:
Ejecuta estas herramientas antes de transportar cualquier programa. ¡Cero errores = Código oro!
Conclusión
-
Takeaway principal:
"Los estándares ABAP no son burocracia: son tu seguro contra errores costosos y mantenimiento infernal."
-
Reglas de oro:
-
Prefijos claros: lv_ (local var), gv_ (global var), lt_ (tabla interna).
-
Nombres sugerentes: lt_usuarios_bloqueados > tabla1.
-
Documenta encabezados: Programa, autor, fecha, descripción.
-
Términos clave:
Estándares de programación, nemotecnia, verificación ampliada, Inspector de código (SCI), prefijos ABAP.
 
 
 
Sobre el autor
Publicación académica de Oscar Aravena Muller, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Oscar Aravena Muller
Profesión: Futuro Analista Programador - Chile - Legajo: ZT54U
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BTP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























