Hello Faisal khan,
I have just recollected one thing. Just check whether some code like
IF i_tq80-qmart = 'M0'.
<icon hide line>.
ENDIF.:
is existing in the include ZXQQMU35 of user-exit QQMA0024. This gives exactly the same result as you are experiencing. Remove this code (or get it Commented), then your icon reappears.
Because this is not the case with PRD, it is the case where some ABAPer was testing the above user-exit.
Good luck
KJogeswaraRao