When the application is processing or loading data, the user needs an indication that the application is doing something and that user should wait before attempting to do something else. Currently, the application turns the entire frame GRAY. We will have to train the users to understand this. In my opinion is better to go with the WORLD STANDARD which is the HOUR GLASS or the LOOPING ARROWS that are used currently in the application when drop down boxes are pulling data.
If the validation/pullind data was quick it should not matter, but this is taking over 20 sec. Therefore, is very important to show the user that the application is BUSY.