Yes and No. (Am I tying to be politically correct? No, there is no politics involved here
)
I am talking about maintenance programs, not just reports. Of course, QAD will give you source codes for your reports. You should have not problem with them.
For maintenance programs: Yes, if you application is on UNIX character based (telnet session). Otherwise, most likely not.
The method I talk about here is called the “Wrapper” method. Now, you have the idea. Yes, you can write a wrapper program to customize your QAD application and add new fields or hide fields for your maintenance programs. As usual, you can use PROGRESS feature of INPUT FROM but first formatting the input data and running it. Sounds simple. Right?
Of course the challenge is when you are changing maintenance programs that has multiple frames and different scenarios, that can be a daunting task considering you have to cater for all the conditions. That is almost like you have to re-write the whole program on your wrapper and do all the data validations.