Hallo Koma,
vielen Dank!!
Deine Variante funktioniert sehr gut.
Nur wenn ich versuche das Litteraturverzeichniss zu verändern
% Gliederungsnummer
\renewcommand{\numberline}[1]{  \makebox[0.5cm][l]{#1}\hspace{1mm}}
% chapter
\renewcommand{\l@chapter}[2]{
  \addvspace{2ex}%                      vert. Abstand
  \pagebreak[3]%                        Seitenumbruch hier erlauben
  \noindent%                            nicht einrücken
 \makebox[0pt][l]{%                    Box für Linie
    \rule[-3pt]{\textwidth}{0.5pt}}
  {\large\textbf{#1}}\hfill#2%          Text +  Nummer
  \par%                                 Zeilenumbruch
  \nopagebreak%                         Seitenumbruch nicht erlauben
  \addvspace{1ex}%                      vert. Abstand
} lassen sich weder Klammern noch Punkte mit 
% Gliederungsnummernformatierung in der Überschrift
\newcommand*\OriginalOtherSectionLevelsFormat{}
\let\OriginalOtherSectionLevelsFormat\othersectionlevelsformat
\renewcommand*{\othersectionlevelsformat}[1]{%
  \begingroup
    \edef\istlevel{#1}\def\solllevel{subsubsection}%
    \ifx\istlevel\solllevel\aftergroup\@altsecnumbracetrue\fi
  \endgroup
  \OriginalOtherSectionLevelsFormat{#1}%
}In das Inahltsverzeichnis übernehmen..
Das ganze zum gleich ausführen:
\documentclass[numbers=enddot]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc} 
\renewcommand*{\thechapter}{\Alph{chapter}}
\renewcommand*{\thesection}{\Roman{section}}
\renewcommand*{\thesubsection}{\arabic{subsection}}   
\renewcommand*{\thesubsubsection}{\alph{subsubsection}}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}  
\makeatletter
\newif\if@altsecnumbrace% vielleicht eine Klammer?
% Den automatischen Punkt umdefinieren in Punkt oder Klammer
\renewcommand*{\autodot}
{
  \if@altsecnumformat% aus der Originaldefinition
    \if@altsecnumbrace% neu
     )
     % neu
    \else% neu
      .% aus der Originaldefinition
    \fi% neu
  \fi% aus der Originaldefinition
  \@altsecnumbracefalse% neu
}
% Inhaltsverzeichniseintrag
\newcommand*\OriginalL@SubSubSection{}
\let\OriginalL@SubSubSection\l@subsubsection
\renewcommand*{\l@subsubsection}{\@altsecnumbracetrue\OriginalL@SubSubSection}
% Für den Fall, dass unten \ref{subsubsec} direkt zu "A I 1 a" führen soll,
% die nachfolgenden drei Zeilen aktivieren:
%\renewcommand*{\p@section}{\thechapter~}
%\renewcommand*{\p@subsection}{\p@section\thesection~}
%\renewcommand*{\p@subsubsection}{\p@subsection\thesubsection~}
% Gliederungsnummernformatierung in der Überschrift
\newcommand*\OriginalOtherSectionLevelsFormat{}
\let\OriginalOtherSectionLevelsFormat\othersectionlevelsformat
\renewcommand*{\othersectionlevelsformat}[1]{%
  \begingroup
    \edef\istlevel{#1}\def\solllevel{subsubsection}%
    \ifx\istlevel\solllevel\aftergroup\@altsecnumbracetrue\fi
  \endgroup
  \OriginalOtherSectionLevelsFormat{#1}%
}
% Gliederungsnummer
\renewcommand{\numberline}[1]{  \makebox[0.5cm][l]{#1}\hspace{1mm}}
% chapter
\renewcommand{\l@chapter}[2]{
  \addvspace{2ex}%                      vert. Abstand
  \pagebreak[3]%                        Seitenumbruch hier erlauben
  \noindent%                            nicht einrücken
 \makebox[0pt][l]{%                    Box für Linie
    \rule[-3pt]{\textwidth}{0.5pt}}
  {\large\textbf{#1}}\hfill#2%          Text +  Nummer
  \par%                                 Zeilenumbruch
  \nopagebreak%                         Seitenumbruch nicht erlauben
  \addvspace{1ex}%                      vert. Abstand
}
\makeatother
\begin{document}
\tableofcontents
\chapter{Chapter}
\dots
\section{section}
\dots
\subsection{subsection}
\dots
\subsubsection{subsubsection}
\dots
\end{document}
Weist du woran das liegen könnte?