Codigo oculto y/o bloqueado en un programa ABAP
Cómo ocultar y/o bloquear código en un fuente ABAP
Ingresando *@#@@[SAP] en la primera línea de un programa ABAP, se oculta todo el código del fuente (este texto debe ser el único de la línea). El efecto se produce al salir de la pantalla de edición y al volver a ingresar para modificar y/o visualizar el fuente, el cual se ve “vacío” e incluso no aparece en los procesos de debugg.
Se aconseja tener una copia del fuente previamente, dado que es complejo recuperar el código.
Por otra parte, dentro de los atributos de un programa ABAP existe un indicador de “Bloqueo de editor” que, cuando está marcado, impide a un usuario la modificación del fuente, con excepción del propietario del programa (inicialmente el usuario que lo creó). Este atributo se presenta en blanco cuando se crea el programa y es también el propietario el único usuario que lo puede desmarcar.
También se puede lograr que una línea de comentarios NO sea editable, ingresando “*$*$” en las primeras posiciones de la línea y a continuación el texto del comentario. Normalmente se usa esta técnica para impedir la modificación de textos como fecha de creación del programa, última fecha de modificación, autor, etc.
A partir del release de SAP ERP 4.6, este efecto depende de la modalidad de editor que se utilice.
Copyright Teknoda S.A.
IMPORTANTE: “Notas técnicas de SAP ABAP" se envía con frecuencia variable y sin cargo como servicio a nuestros clientes SAP. Contiene notas/tutoriales/artículos técnicos desarrollados en forma totalmente objetiva e independiente. Teknoda es una organización de servicios de tecnología informática y NO comercializa hardware, software ni otros productos. |