‎2010 Jan 21 1:20 PM
Hi All,
I have a requirement where I am dealing with two systems.
1) There is a report program which run in ECC Server and it makes an RFC Call to trigger another program in APO Server
2) The target program generates an ALV Output and I just want to bring back the output into ECC system
3) How to achieve this ? How can transport the AVL Output throug the parameters of the RFC Function Module.
Any help/clue on this would be highly appreciated
Thanks,
Babu Kilari
‎2010 Jan 21 1:24 PM
Hello Babu,
Instead of getting the ALV output (i think this is not possible), you can concentrate on getting back the Internal Table which is passed to the ALV func. module.
You can use this table & build the ALV in your system.
Sound simple but you need to check if the RFC FM can be modified to return the internal table.
BR.
Suhas
‎2010 Jan 21 1:27 PM
Hi Suhas,
Thanks for the prompt reply.
The problem is the target report is a standard report. I am actually calling the RFC FM from the source system and inside that RFC FM, I am submitting the standard report in the background mode. It generates an ALV. I want that to be brought back to source system.
Thanks,
Babu Kilari
‎2010 Jan 21 1:34 PM
Hello Babu,
If you are submitting the standard report in background mode, try this algo:
1. You can export the output list to the ABAP memory using the EXPORTING LIST TO MEMORY.
2. Then get the list details using the FM: LIST_FROM_MEMORY. Return the resultant internal table to your RFC.Hope this helps.
BR,
Suhas
‎2010 Jan 21 2:30 PM