Sachverhalt: A. X._ lenkte am 3. Juli 2011 einen Lieferwagen über den Schweizer Grenzübergang in Thayngen, obwohl ihm am 28. November 2009 der Führerausweis auf unbestimmte Dauer entzogen worden war. B. Mit Strafbefehl vom 12. Oktober 2011 sprach die Staatsanwaltschaft des Kantons Schaffhausen X._ des Fahrens trotz Entzug des Führerausweises schuldig und bestrafte ihn mit einer unbedingten Geldstrafe von 45 Tagessätzen zu Fr. 100.--. Sie widerrief die mit Strafbescheid des Untersuchungsamtes Uznach vom 22. Februar 2010 bedingt aufgeschobene Geldstrafe von 40 Tagessätzen zu Fr. 130.--. X._ erhob Einsprache gegen den Strafbefehl. Nach ergänzender Untersuchung erliess die Staatsanwaltschaft am 14. März 2012 einen neuen Strafbefehl. Sie hielt sowohl am ursprünglichen Strafmass als auch am Widerruf der bedingten Geldstrafe fest. C. Das Kantonsgericht Schaffhausen bestätigte am 25. Oktober 2012 den Schuldspruch und die Tagessatzhöhe. Es reduzierte die Anzahl Tagessätze auf zehn. Auf den Widerruf der bedingten Geldstrafe wurde verzichtet. Stattdessen verlängerte das Kantonsgericht die Probezeit um ein Jahr auf insgesamt drei Jahre. Am 29. August 2014 hiess das Obergericht Schaffhausen die Berufung von X._ teilweise gut. Es sprach ihn des Fahrens trotz Entzug des Führerausweises schuldig, nahm aber von einer Strafe Umgang. Im Übrigen bestätigte es das erstinstanzliche Urteil. D. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts Schaffhausen sei aufzuheben. Er sei vom Vorwurf des Fahrens trotz Entzug des Führerausweises freizusprechen. Eventualiter sei Ziffer 2 des vorinstanzlichen Urteils aufzuheben und das Verfahren zu neuer Entscheidung an die Vorinstanz zurückzuweisen. In prozessualer Hinsicht beantragt X._, der Beschwerde sei die aufschiebende Wirkung zuzuerkennen.