I need to know how can I call a transaction and pick data directly from there for further processing in my report.
Can you please help for the same?
I couldn't understand your problem exactly. But, what I suggest for your problems is , you have to go for BDC recording and you can retrive data from each field. But, it is worst and complex solution for your problem. So, I need broad explanation.
Cant you use :
EXPORTING LIST TO MEMORY
After that, pick up the list fro memory using:
CALL FUNCTION 'LIST_FROM_MEMORY'