Das Problem dürfte hier die "Group by"-Klausel sein:

Das Grouping erfolgt auch am schnellsten, wenn ein Schlüssel für die Felder vorhanden ist.
Desweiteren werden die Group-Felder aus der Join-Datei und nicht aus der Primär-Datei aufgebaut.

Da bei einem INNER-Join nicht die Größe der Tabelle sondern nur die EINDEUTIGE Beziehung eine Rolle spielt, drehe die Beziehung der Dateien "KRTKOMH A INNER JOIN TRFHDR B" einfach um, so dass das Grouping über die Primär-Datei läuft.

Prüfe, ob für deine Group-Felder Indizees (LF's) vorhanden sind.

@Dieter

Der UNION ist erforderlich, da in der 2. Joinbeziehung verschiedene Tabellen angegeben sind.