how do i mapped my hercules 4 mx with traktor scratch pro 2.0.1
The Traktor's user manual should be your first source of information regarding configuring a contoller (look for the chapters related to Controller Manager and MIDI). Understanding the logic behind MIDI mapping will certainly come in handy to tweak the controller to your needs.
Also look at these tutorials/articles:
http://www.traktorbible.com/en/tutorial12_2.aspx
http://www.traktorbible.com/articles/mapping-command-finder.aspx
That being said, many user created mapping already exist, such as the one available on the support site:
http://ts.hercules.com/eng/index.php?pg=view_files&gid=17&fid=62&pid=263&cid=5
However you may want to update your version of Traktor, which is quite out of date (current verison is 2.6)