We all believe that Allah is great and merciful and He has power over all things but when i ask this question from many Muslims that Allah can abrogate His own verses then their first response is that it is impossible. Most of the people think that Allah can not abrogate His own verses; they think that How is it possible that Allah sent His verses and then after some time abrogate those orders, communication or verses. The same objection raised from the non Muslims on the Holy Quran.
In the era of Hazrat Muhammad (PBUH) when the Holy Quran was revealed on the apostle of Allah then the disbeliever mocking on this things. Many verses of the Holy Quran was abrogated and either cause to be forgotten; The disbeliever raise the objection that the Allah of the Muslims do not know which communication was sent or which will not send. Allah in the following verse of the Holy Quran informed us that while thinking like this or raising the objection you forgot that Allah has the power over all the things. Its true that the Allah is not alike the rulers of the human government, He must know but Allah know which verse will be remain and which will be cause to be forgotten. It is the power of Allah and He knows it batter. Why we always try to bound the powers of Allah, Why we think that Allah can do this or Allah can not do this?. Who we are to decide these things?. We are no one to decide the limitations of Allah.Allah is above all the limitations. All the limitations have no meaning in front of Him. He is creating the Limitations and not bound to the limitations. We always forgot that Allah has the power over all the things.
"Whatever communications We abrogate or cause to be forgotten, We bring one better than it or like it. Do you not know that Allah has power over all things?"
(Surah No:2 & Verse No:106)
Allah informed us that He has power to do every thing, He knows which communication will be abrogated and replace the communication with a new verse or communication which is like it or better then that communication. We never forgot that Holy Quran is the Book of Allah and only the author of the Book knows which thing will be remain in the Book or nor.
The objection raise against this thing that Allah do not know prior to send that communication which was abrogated that after some time this will be abrogate. Surely Allah knows it and when the communication fullfil his requirement then Allah abrogate that thing and bring a new communication which is better then that communication. We always try to think the powers of Allah on the basis of our own powers, due to this misappropriation humans make the gods and goddess.
We bound the powers of the gods and goddess and think that they will not cross their limitations. In India their are millions of gods and goddess for every thing. One god has the power to sent the rain , while the other send the air. This thing show that they are limited and one thing is clear that Allah will not be limited. We always need to have firm believe in one thing and that is "Allah has power over all things".