Wenn Du Option pagesize setzt, kannst Du Dir die Zuweisungen an \pdfpagewidth und \pdfpageheight sparen. Und wenn man mehrfach hin und her schalten will, geht das mit \storeareas auch recht einfach:
Code:
\documentclass[paper=a4,headsepline,footsepline,headheight=54pt,footheight=26pt,pagesize]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{scrlayer-scrpage}
%\usepackage[left=20mm,right=20mm,top=30mm,bottom=36mm]{geometry}
\usepackage{lastpage}
\usepackage{blindtext}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\begin{minipage}[t]{0.45\textwidth}ABC \\mehr Text für die Kopfzeile (ist so vorgegeben und kann nicht geändert werden)\end{minipage}}
\ohead{\begin{minipage}[t]{0.45\textwidth}Dokument\\Titel und Untertitel und Zuordnung\end{minipage}}
\ifoot{\begin{minipage}[t]{0.3\textwidth}Noch mehr Text für die Begrenzung der Lesbarkeit\end{minipage}}
\cfoot{\begin{minipage}[t]{0.3\textwidth}\centering mehr Buchstaben\end{minipage}}
\ofoot{{\pagemark/\upshape\pageref{LastPage}}}
\begin{document}
\section{Portrait}
\blindtext
\clearpage
\storeareas\NormalEinstellungen
\KOMAoptions{paper=landscape,DIV=current}
\storeareas\LandscapeEinstellungen
\section{Landscape}
\blindtext
\clearpage
\NormalEinstellungen
\section{Portrait}
\blindtext
\clearpage
\LandscapeEinstellungen
\section{Wieder Landscape}
\blindtext
\clearpage
\NormalEinstellungen
\section{Erneut Portrait}
\blindtext
\end{document}
Lesezeichen