✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
1 - ESTANDARES DE PROGRAMACION, IMPORTANCIA DE SU USO.
En un ambiente de trabajo real dentro de un equipo de desarrollo en donde trabajan muchas personas realizando las mismas tareas, es imprescindible seguir ciertos lineamientos para poder garantizar la calidad del trabajo realizado y por sobre todo asegurarnos que el trabajo que realiza una de las personas que forma parte del equipo pueda ser desarrollado por cualquier otro miembro del equipo sin dificultades.
Los Estándares de Programación determinan la forma en la que codificaremos nuestros programas ABAP.
Es decir, como declararemos las variables, estructuras, tablas, así como también la forma en que debemos definir los objetos que creamos en el Diccionario de datos, o en cualquier otra transacción de SAP donde se creen objetos en el sistema.
La utilización de Estándares de Programació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.
Les propongo evaluar la utilidad de seguir estándares de programación en la siguiente situación hipotética pero que se repite muy a menudo en el ambiente laboral real de SAP:
Supongamos que en la empresa en donde trabajamos el equipo de Programación o Desarrollo ABAP está compuesto por dos programadores entre los cuales nos encontramos nosotros.
Supongamos que en esta empresa no se ha definido ningún Estándar de Programación y que cada una de las dos personas que se encargan de la programación en ABAP tiene bien dividido el trabajo, de modo que dependiendo de que trate el desarrollo ABAP a realizar lo tomará uno de los programadores o el otro.
Ahora por último imaginemos que debido a la alta demanda de empleo en SAP, nuestro compañero de equipo se va de la empresa y a nosotros nos toca tener que modificar los programas ABAP que él creó.
Si no se utilizó ningún Estándar de programación es muy probable que modificar los programas ABAP desarrollados por otro programador se convierta en una tarea complicada, que nos puede llegar a llevar más del doble del tiempo que debería.
Se recomendia a la hora de la programación 3 bolques principales para la estandarización en los programas.
1) Nomenclatura definición de variables.
2) Nomenclatura definición de diccionario de datos.
3) Nomenclatura definición de tipos de objetos.
IMPORTANTE: Evitar siempre que se pueda los carácteres: punto, coma, espacio, parentesis, apostrofe, comillas, signo de igual, asteriscos, caracter con acento y porcentaje.
Tambien es importante la normalización del encabazedo del programa indicando siempre nombre, descripcion, Requerimiento, autor, Fecha.
Seguidemante de lineas para indicar modificaciones realizadas que pueden tener el mismo formato salvo cambiar el nombre del programa por el titulo de la modificación.
Finalmente tambien tener normalizado la declaración y los eventos principales.
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial