There are quite a few papers on this issue. My personal opinion is that there any ERP system or any other system that have similar functionalities can enhance the internal controls.
For example, by installing and fully integrating any ERP system, it’s easier to identity the key resources, organize them in a better way and above all identity key weaknesses that increase your costs or pose financial or other risks. You can therefore identify, design and implement controls that can help you run your business in a more efficient way, reduce or control your risks.
In addition, by implementing automatic controls that come with an ERP system, you internal controls function will have free time which can be spent on more crucial things that require professional judgement.