Exportando las Abreviaciones
Ciertamente esto es beneficioso cuando necesitamos escribir procedimientos que son repetitivos o incluso procedimientos que son poco usuales y que tenemos que recurrir a la Ayuda para recordar las sentencias básicas.
Por ejemplo, todos mi projectos en Enterprise Guide son creados utilizando una estructura de archivos predenida en un directorio específico en la red de esta manera:
Z:\\Proyectos\SAS\Proj001
En cada programa que necesita una librería para referenciar ese directorio tengo que escribir:
Libname Proj001 “Z:\\Proyectos\SAS\Proj001″;
No sería más fácil escribir _Lib o #Lib y presionando la tecla Tab automáticamente obtuviera la siguiente línea de código:
Libname Projnnn “Z:\\Proyectos\SAS\Projnnn”;
donde sólo debo cambiar nnn por el número de proyecto en el que estoy trabajando?
Con las Abreviaciones de SAS puedes hacer esto! solo imagina guardar dentro de un shortcut o abreviación ese tedioso procedimiento (en mi caso lo son Proc Datasets y Proc SurveySelect)
que siempre tienes que recurrir a la Ayuda para recordar la síntaxis.
Aquí te explico brevemente como hacerlo:
Para los que usan SAS Base:
1) Seleccionen el menu Tools y hagan click en Add Abbreviation

2) La siguiente ventana debería aparecer:

3) En el campo Abbreviation coloque el nombre de la abreviación que desean asignar al código. Mi recomendación es que usen un character clave como # al inicio, p.e. #Print o #Lib etc…
4)En el campo inferior copien y peguen el texto que SAS va a pegar en el editor cuando llamen a esa abreviación.
Una vez creada la abreviación solo deben ir al editor y tipearla, una pequeña ventana debería aparecer y solo debe presionar la tecla TAB para que su código o txto aparezca en el editor.
Para los que usan Enterprise Guide es exactamente el mismo proceso, solo que deben buscar en el menu Code para EG4.1 o en el menu Program para EG4.2
Ahora bien, la finalidad de este post era explicarle como exportalas para poder compartirla con otros usuarios. Para esto deben ir al Menu correspondiente con su versión de SAS o EG y hacer click en Keyboard Macros o Macro Editor y posteriormente hacer click en Macros, allí se desplegará una ventana donde les permitira exportar sus abreviaciones.
No olviden seleccionarlas todas antes de exportarlas o tendrán que hacerlo una a una!
SASludos,
Alberto