===========Einschub======================
@saputello: Ich habe deine Beispieleinträge kopiert. Hoffe es geht in Ordnung.
=======================================
Ich persönlich empfehle an dieser Stelle die Nutzung von `glossaries`. Dieses Paket erlaubt eine Vielzahl von Einstellung und ist m. E. durch die Nutzung des Skripts `makeglossaries` unschlagbar. Das Skript hat eine ähnliche Funktion wie `bibtex`/`biber` und sortiert u.a. deine Einträge. Zudem werden keine Doppelungen übernommen.
Selbstverständlich haben umfangreiche Pakete häufig eine umfangreiche Dokumentation. Du solltest dich davon nicht abschrecken lassen.
Nachstehend ein Beispiel für die Nutzung.
Zum Kompilieren habe ich `arara` genutzt, was die Sache deutlich vereinfacht.
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage[locale=DE]{siunitx}
\usepackage[toc,symbols,xindy]{glossaries}
\makeglossaries
\glsaddkey{unit}{}{\glsentryunit}{\Glsentryunit}{\glsunit}{\Glsunit}{\GLSunit}
\glssetnoexpandfield{unit}
\newrobustcmd\newsymbol[2]{\newglossaryentry{#1}{type=symbols,#2}}
\newglossarystyle{symbolstyle}{%
\setglossarystyle{long3col}%
\renewenvironment{theglossary}%
{\begin{longtable}[l]{@{}l@{\quad}l@{\quad}p{\glsdescwidth}}}%
{\end{longtable}}%
\renewcommand*{\glossaryheader}{%
\bfseries\entryname&\bfseries Einheit&
\bfseries\descriptionname\tabularnewline\endhead}%
\renewcommand{\glossentry}[2]{%
\glsentryitem{##1}\glstarget{##1}{\glossentryname{##1}} &
\glsentryunit{##1} & \glossentrydesc{##1} \tabularnewline
}%
}
%List of Symbols
\newsymbol{sym:a}{name=a,sort=a,description={Jahr}}
\newsymbol{sym:pinstsum}{name=$P_{inst,WUHU}^{S}$,sort=P,unit={},unit=\si{\kilo\watt},description={Installierte Wirkleistung über alle betrachteten tollen Anlagen mit diesem tollen Satz}}
\glsaddall[types={symbols}]
\begin{document}
\tableofcontents
\section{foo}
Some text \gls{sym:pinstsum}
\printsymbols[style=symbolstyle]
\end{document}
Nachstehend das Ergebnis:
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/Screen_capture_4.png