Los buenos programadores ABAP suelen comentar todo su código. Delante de cada grupo de sentencias introducen comentarios que empiezan con el símbolo asterisco, explicando cuál es su función en el conjunto del programa. Para hacer este trabajo más fácil, el editor ABAP proporciona por defecto comentarios patrón que se "auto-crean" cuando se hace doble click en sentencias o eventos concretos del programa. Estos comentarios patrones son modificables a través de una funcionalidad no estándar de SAP.
Veámoslo con un ejemplo, me encuentro que voy a crear una llamada a una rutina (sentencia PERFORM <rutina>) y al hacer doble click sobre la sentencia PERFORM, automáticamente SAP me crea la correspondiente sentencia FORM <rutina>. Pero, también me crea una serie de líneas comentadas con asterisco donde puedo describir para qué sirve esa rutina.
Estos comentarios creados automáticamente están guardados en la tabla TSE05 con la clave ADDM del diccionario ABAP y son modificables a través de la transacción SE16N. Se pueden crear más líneas o quitar líneas de comentario, incluso se puede modificar el comentario en sí.
- Entro en la transacción SE16N.
- Busco la tabla TSE05.
- Filtro por el valor 'ADDM' en el campo EDIC Editor Objeto.
- Busco por palabra clave 'PU'.
- Modifico uno de los comentarios.
- Grabo.
- Observo el resultado
Pero no sólo en rutinas podemos cambiar patrones de sentencias, también hay otras sentencias ADDM que podemos cambiar
1. Patrón de cabecera de report.
Podemos modificar la cabecera que genera ABAP cada vez que creamos un nuevo report en SAP por una serie de líneas que nosotros queramos.2. Patrón de includes
Cuando hacemos doble click sobre la sentencia INCLUDE <include> ABAP crea un nuevo include encabezado igual que un report.3. Patrón de modulepool
En un programa de modulepool, en la programación de una dynpro, al hacer doble click sobre la sentencia MODULE <nombre> se crea una sentencia MODULE <nombre> INPUT o MODULE <nombre> OUTPUT.Podéis encontrar también información en la wiki de la scn y si queréis investigar sobre otros patrones en la tabla TSE05.
Continuará >>>
No hay comentarios:
Publicar un comentario