What's your ERP integration philosophy? If you don't have one, it's time to start developing it since integration results seem to depend on it.
In an article on the Search Oracle site, Mark Fontecchio discusses different approaches and philosophies. Check it out
HERE.