Du brauchst nur den folgenden code nach der Anweisung `\appendix` einzufügen:
\makeatletter
\renewcommand{\subsection}{\@startsection{subsection}{5}{\z@}%
{\b@level@two@skip}{\e@level@two@skip}%
{\centering\normalfont\normalsize}}
\makeatother
Im Vergleich zur "Normaldefinition" von `\subsection` fallen drei Unterschiede auf: `\bfseries` ist weg, und neu ist `\centering` da. Die dritte Neuerung ist die numbering level von subsections: Weil im Appendix-Bereich eines apa6-konformen Dokuments die section headers (und subsection, subsubsection headers) meines Wissens nach *nicht* nummeriert sein sollen, habe ich `subsection` eine numbering level von `5` ("subparagraph) zugewiesen -- subparagraphs werden nach apa6 schon gar nicht nummeriert.
----------
Addendum, nach Erhalt von mehreren Kommentaren.
- *Das mit dem numbering level versteh ich nicht ganz. Wenn da 5 steht, bedeutet das doch, das die ersten 5 Level numeriert werden. Es müsste doch 0 stehen, damit nix numieriert wird.*
Die LaTeX Logik ist da genau umgekehrt: Je niedriger die sectioning level, desto 'wichtiger' ist sie. So hat `\part` level -1, `\chapter` hat 0, `\section` hat 1, etc. Darum wird `2` im zweiten Argument von `\@startsection` angegeben in der Normaldefinition von `\subsection` in der `apa6` Klasse.
Man könnte den gleichen Effekt, d.h. die Nicht-Nummerierung von subsections, auch durch die Anweisung `\setcounter{secnumdepth}{0}` erzielen. Weil wir aber sowieso schon am Ändern der Definition von `\subsection` waren, dachte ich mir es sei einfacher alles auf einmal zu erledigen...
- *... Wenn sich in der apa6 Klasse irgendwas ändert, wird dieser Code nicht davon berührt. Dieser Code hebelt den APA6-Kram völlig aus und funktioniert unabhängig davon. Zukünftige Änderungen in apa6.cls werden davon nicht mehr berührt. ...*
Ich hatte Deine Frage also tatsächlich so verstanden, dass Du eine Neudefinition von `\subsection` haben wolltest die eben *nicht* von etwaigen Änderungen in der apa6 Klasse berührt werden wird. Falls man wirklich an allen zukünftigen Änderungen einer Klasse mitmachen will, sollte man wohl von Anfang an keine eigenständigen Änderungen an den Definitionen vornehmen die von der Klasse bestimmt werden...
- *Gibt es nicth einen addkomafont Mechanismus?*
Die `apa6` Klasse entstand aus der viel älteren `apa` Klasse. Die letztere ist meines Wissens einiges älter als die Familie der Koma-Klassen... Die Makros der `apa6` Klasse machen recht wenig gebrauch von anderen Paketen.
- *Oder lässt sich ein eigener mysubsection definieren, was "irgendwie"(wie?) auf den apa6-Code direkt zugreift. ... `\newcommand{\MYsubsection}{\subsection\centering\normalfont\normalsize #1}`*
Die Formatierungs-Anweisungen `\centering\normalfont\normalsize` sind ja die genau gleichen wie in meiner ursprünglichen Antwort, nicht?
Falls du bereit bist das `sectsty` Paket zu laden, könntest du (nach `\appendix`, selbstverständlich) den folgenden Befehl ausgeben:
\subsectionfont{\centering\normalfont\normalsize}
Diese Anweisung wird übrigens etwaige zukünftige Stil-Änderungen der APA auch nicht automatisch mitvollziehen...