Hi Pinto,
your SELECT can be done with database view V_OIUCWOPSL_GL. But you should notice that view field names differ from database table field names (OIUH_RV_GL-GL_SA_DT = V_OIUCWOPSL_GL-SA_DT, ...).
You should change your code to view access. But I don't think this will fasten your program. Maybe you have a missing index on database or something like that.
Make a SQL trace of a program run to see the indexes used and post this trace.
Regards,
Klaus