SAP ABAP en el notepad++
Todos los que hemos escrito al menos dos líneas de código en SAP sabemos que no es medio más amigable, no hay colores, el intellisense es de poca ayuda y pese al intento del Pretty Printer (que en realidad no llega a pretty) solo llega a un Acceptable Printer.
La idea “alternativa” es instalar un xml en el notepad++ que define un nuevo lenguaje (Abap). El modo de hacer esto es:
- Descaragar e Instalar el notepad++ (asumo que el lee ya lo tiene instalado)
- Descargar el xml con el lenguaje - Buscar ABAP en la lista y darle click. El vínculo actual (puede cambiar) es: pinche aqui
- Abrir el np++ y…
- Click en User Defined Language files
- Click en crear en Crear Nuevo…
- Poner el nombre (ABAP)
- Poner la extensión a los archivos a crear (yo elegí abap, pero tranquilamente puede ser txt o lo que sea)
- Cerrar (de la X)
- Cerrar el notepad++.



- Abrir el archivo descargado en el paso 2, preferentemente con el block de notas (no con el np++. Luego copiar todo lo que está dentro del tag (la etiqueta inclusive): <UserLang name=”Abap” ext=”abap”>
- Abrir la ubicación en la que el np++ (generalmente es C:\Users\[nombreUsuario]\AppData\Roaming\Notepad++) tiene sus archivos de usuario. Para hacer esto: inicio->Ejecutar (en windows 7 usar el buscador) -> %APPDATA%\Notepad++
- Copiar todo esto al archivo userDefineLang.xml . Si ya se poseen otros lenguajes definidos o que no vienen por defecto, tener cuidado de no reemplazarlos. Además asegurarse que quede todo dentro del tag <NotepadPlus>.
- Entrar a al np++ y dar click en Lenguaje (del menu) y luego en ABAP. Este estarà en el fondo de la lista junto con los definidos por el usuario, NO en la letra A.
- Programar





