JOSESAP

Tu Lugar SAP







Recomendaciones para los Programas ABAP, Cap. 1


- COMENTAR BIEN LOS PROGRAMAS.

Siempre es preferible que sobren comentarios a que falten.
Se puede optar por agregar los comentarios en el encabezado de cada FORM y/o cada alguna sentencia de código. Creo que la mejor opción es combinar ambas formas.
Lo mejor que tienen los comentarios es que ahorran muchísimo tiempo al que tiene que leer un programa para modificarlo.

- EVITAR LAS VARIABLES GLOBALES

Si bien a veces hacen falta (y hasta puede llegar a ser recomendable), en la manera que sea posible evitarlas. Se podría decir lo siguiente: SIEMPRE usar variables locales, y en caso que no se pueda o no convenga, recién ahí pensar en las globales.
Lo MALO de las variables globales es que hacen MUCHO más difícil seguir un programa cuando se lo está leyendo.
Lo BUENO de las variables globales es que se las puede ver desde cualquier FORM.
Además, si lo que tenemos GLOBAL son tablas internas, si son muy grandes y hubiera que pasarlas por parámetro, la performance se podría ver afectada.

- RESPETAR UNA NOMENCLATURA PARA LA DEFINICIÓN DE VARIABLES, TABLAS Y ESTRUCTURAS.

Si bien en cada empresa pueden optar por una nomenclatura distinta, lo más importante es que use alguna, no importa cual. Igualmente en SAP casi siempre se usan nomenclaturas parecidas.
Lo BUENO de usar nomenclaturas es que con tan solo ver el nombre de una variable nos podemos dar cuenta de qué se trata.

- DESCRIPCIONES CLARAS

La descripción de un programa debería ser lo más clara posible. Eso facilitará la búsqueda de programas desde la SE38 en caso que no nos acordemos el nombre del mismo.

- AGREGAR UN ENCABEZADO A LOS PROGRAMAS

Si un programa no tiene en encabezado, hay que leer el código para ver de qué se trata.
Agregar un encabezado es algo que lleva cuestión de minutos, y puede llegar a ahorrar horas de seguimiento de programas.

-ENCABEZADO CON LOG DE MODIFICACIONES

Si luego del encabezado todas las personas que modificaron el programa agregan su nombre, fecha, solicitante y lo que modificaron, eso hace mucho más fácil seguir un programa, y saber por qué algo fue modificado.

-PRETTY PRINTER

Solo sirve para que el código sea más prolijo, pero un código más prolijo es más fácil de leer.
Habría que USARLO SIEMPRE. En mi caso particular lo uso para chequear sintaxis es mucho mas rápido que le botón de sintaxis.

0 comentarios:

Publicar un comentario