Flying to Germany from another country where the visa has been issued
Upvote:5
No. You can fly to Germany from any non-Schengen country in the world. They might ask you about what you were doing in Iran, but as long as it wasn't crime/terror related, you should be fine.