How can I use small caps with the CMSS font?
When trying to set fontshape to "sc" I get a serif font or just no change (if I use fonthshapealone):
result of example below:

\documentclass[11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\newcommand{\changefont}[3]{\fontfamily{#1}\fontseries{#2}\fontshape{#3}\selectfont}
\newcommand{\Ena}[1]{{\changefont{cmss}{m}{sc}#1}} %Eigennamen
\newcommand{\Enb}[1]{{\fontshape{sc}#1}} %Eigennamen
\begin{document}
\changefont{cmss}{m}{n}
Normal Text and \Ena{Text with Small Caps} or \Enb{Text with Small Caps}
\end{document}