Hi Tejas,
I finally got it to work. Thank you so much for your patience.
The problem was the way we have set things up in SD. The dist channels and divisions on the customer master are different than that on the SOs.
On debugging the class CL_SRA018_SO_TRACKING_DPC_EXT for method SALESORDERS_GET_ENTITY, we saw that there is some logic where the program compares the dist channel and division between the customer master and SO list. If they are not equal, then all SOs are dropped from the list and not displayed on the app.
As soon as we commented out that piece of code, everything started working. As a business we still have to decide whether to change our SD setup or just modify the code.
Once again, thanks for your help.
Srini