gibt es nur mit
caption. Deshalb ist eine solche Anweisung auch nicht in der
KOMA-Script-Anleitung oder im
KOMA-Script-Buch zu finden (über den Index der Befehle leicht feststellbar).
Bei Deinem Beispiel fehlt es übrigens an der Deklaration der Eingabecodierung, an \begin{document} und \end{document}. Hier einmal ein echtes
Minimalbeispiel:
\documentclass[10pt,a4paper, oneside,captions=tableabove]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{caption}
\begin{document}
\begin{table}[ht]
\centering
\caption*{Energie}
\begin{tabular}{l|l}
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabular}
\end{table}
\end{document}
Wenn die vertikale Linie in der Mitte der Tabelle sein soll, müssen die Spalten links davon und rechts davon gleich breit sein:
\documentclass[10pt,a4paper, oneside,captions=tableabove]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\usepackage{ragged2e}
\usepackage{caption}
\begin{document}
\begin{table}[ht]
\centering
\caption*{Energie}
\begin{tabularx}{\linewidth}{>{RaggedRight}X|X}
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabularx}
\end{table}
\end{document}
Soll hingegen einfach nur der Text "Energie" über der Linie stehen und das gar keine Tabellenüberschrift sein, dann geht es auch anders:
\documentclass[10pt,a4paper, oneside,captions=tableabove]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{table}[ht]
\centering
\begin{tabular}{l|l}
\multicolumn{1}{l}{} & \makebox[0pt][c]{Energie\hspace*{2\tabcolsep}} \\
systemgrenzen überschreitende Energien & Energie des Systems\\
\textbf{Prozessgrößen} & \textbf{Zustandsgrößen}\\
\end{tabular}
\end{table}
\end{document}
Was Du tatsächlich willst, geht für mich aus Deinen mageren Worten und dem nicht funktionierenden Code nicht hervor.