✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
LOS ESTANDARES DE PGROGRAMACION
QUE SON LOS ESTANDARES DE PROGRAMACION Y POR QUE ES TAN IMPORTANTE QUE LOS UTILICEMOS?
ESTANDARES DE PROGRAMACION
Determinan la forma en la que codificamos nuestros programas, es decir declaramos las variables, estructuras, tablas, asi como tambien la forma en que debemos definir los objetos que creamos en el diccionario de datos o en cualquier transaccion.
CRITERIOS DE UN BUEN ESTANDAR
Un buen estandar de programacion generalmente considera lo siguiente:
- FACTOR NEMOTECNICO: Para que el programador pueda recordar el nombre de una variable facilmente
- FACTOR SUGESTIVO: Para que otros programadores puedan leer y entender rapidamente nuestro codigo
- CONSISTENCIA: de modo que utilicemos las mismas convenciones de nomenclatura en todo el programa y hagamos que el texto del codigo sea "legible"
VENTAJAS DEL USO DE ESTANDARES
Beneficios de utilizar estandares:
Los nombres de variables seran nemotecnicos con lo que se podra saber el tipo de dato de cada variable con solo ver el nombre de la variable
Los nombres de variables seran sugestivos, de tal forma que se podra saber el uso o finalidad de dicha variable o funcion
La desicion de ponder un nombre a una variable o funcion sera mecanica y automatica, puesto que seguira las reglas definidas por el estandar
Permiten el uso de herramientas automaticamente de verificacion de nomenclaturas como el Chequeo Extendido del Codigo o el Inspector de Codigo
POR QUE LOS ESTANDARES DE PROGRAMACION SON UTILIZADOS TAN POCO?
- Trabajan en un proyeccto que no ha adoptado ningun estandar
- No los entienden o no los pueden recordar
- No ven el beneficio de utilizarlo
- Estan muy apurados o cansados
- Prefieren creatividad y consistencia arbitraria
- Piensan que es divertido usar nombres "bonitos" en el codigo
- Son ""artistas del software"" y no quieren estar regidos por convenciones.
NUESTROS ESTANDARES DE PROGRAMACION
Los estandares que se definen dentro de SAP fueron elaborados en base a la experiencia recopilada en los proyectos.
Cuando hablamos de variables locales, constantes locales o cuqlueir otra declaracion local, nos referimos a aquellas que se realizan dentro de subrutinas
En general para todos los lenguajes de programación se recomienda generar la mínima cantidad de variables globales ya que consumen muchos recursos del sistema. Pero dado que en ABAP no existen problemas de recursos o memoria, no hay inconveniente con la declaración de variables globales.
PARA LAS DECLARACIONES DE LOS DATOS QUE CREAMOS EN EL DICCIONARIO DE DATOS ABAP UTILIZAMOS LOS ESTANDARES.
UTILIZACION DE LA SIGUIENTE NOMENCLATURA PARA ESTABLECER LOS NOMBRES DE LOS OBJETOS.
El nombre de un programa ABAP puede tener entre 1 y 30 caracteres de largo. Se recomienda no utilizar los siguientes símbolos y signos en los nombres de los programas ABAP: puntos, comas, espacios en blanco, paréntesis, apóstrofes, comillas dobles, el signo igual, asteríscos, caractéres con acentos o el signo de porcentaje.
PARA LOS ENCABEZADOS DE PROGRAMAS ABAP
Es recomendable utilizar siempre el mismo encabexado de modo de unificar criterios entre todos los programadores de un mismo proyecto
 
 
 
Sobre el autor
Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para la Carrera Consultor ABAP.
Ixhel Magai Lopez Valencia
Mexico - Legajo: PM62E
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java
Certificación Académica de Ixhel Lopez