US retail giant Wal-Mart has fired three executives and four managers for breaching company rules.