Code:
\documentclass[paper=A5,openany,DIV=calc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\usepackage{hyperref}
\makeatletter
\let\save@afterheading\@afterheading
\newcommand\restoreafterheading{\let\@afterheading\save@afterheading}
\newcommand\disableafterheading{\let\@afterheading\relax}
\newcommand\breaksection{\@startsection{section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{1sp}% <---Positiv, aber klein
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
\setlength{\parfillskip}{\z@ plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@section}%
}
\makeatother
\begin{document}
\chapter{Anfang}
\blindtext
\vspace{3cm}
\section{Überschrift eines Abschnittes mit Text}
etwas Text
\disableafterheading
\breaksection{Überschrift eines Abschnittes mit fehlendem Text}
\breaksection{Überschrift eines Abschnittes mit fehlendem Text}
\breaksection{Überschrift eines Abschnittes mit fehlendem Text}
\breaksection{Überschrift eines Abschnittes mit fehlendem Text}
\restoreafterheading
\section{Überschrift eines Abschnittes mit mehr Text}
\Blindtext
\end{document}
Lesezeichen