Это слово, равно как и выражение «Эй, шляпа!», не имеет никакого отношения к головным уборам. В жаргонную речь оно попало из идиша и является исковерканной формой немецкого глагола «schlafen» — «спать». «Шляпа», соответственно, значит «соня, раззява». Пока вы тут шляпен, ваш чемодан драпен.