German Chancellor Olaf Scholz has consistently rejected the prospect of providing Ukraine with missiles capable of reaching far into Russian territory.