Das Paket `titlesc` sollte nicht mit KOMA-Script Klassen verwendet werden. Der Abstand vor und nach `chapter` Überschriften wird bei `scrreprt` und `scrbook` von den Befehlen `\chapterheadstartvskip` und `\chapterheadendvskip` bestimmt. Die kannst Du umdefinieren:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{showframe}% zum Anzeigen des Seitenlayouts
\renewcommand*\chapterheadstartvskip{\vspace*{-\topskip}}
\renewcommand*\chapterheadendvskip{%
\vspace*{1\baselineskip plus .1\baselineskip minus .167\baselineskip}}
\renewcommand*\familydefault{\sfdefault}
\begin{document}
\tableofcontents
\Blinddocument
\end{document}
![alt text][1]
**Update:** Seit der KOMA-Script Version 3.15 gibt es eine einfachere Einstellmöglichkeit für die Abstände vor und nach Überschriften, siehe die [Antwort von @saputello][2] auf diese Frage hier sowie die Antwort auf die Frage [Wie ändere ich die Abstände über/unter section, subsection, subsubsection, .... ?][3]
[1]: http://texwelt.de/wissen/upfiles/chapabst.PNGhttp://texwelt.de/wissen/upfiles/chapabst.PNG
[2]: http://texwelt.de/wissen/fragen/10230/wie-andere-ich-die-abstande-uber-und-unter-chaptertiteln/11534
[3]: http://texwelt.de/wissen/fragen/10289/wie-andere-ich-die-abstande-uberunter-section-subsection-subsubsection/10317