Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Data Transfer to external system

Former Member
0 Likes
895

Dear abapers,

I need to write a code to execute a transaction (say for example WSL11) with some input parameters and then get the output of the transaction extracted to an external system. Could you please guide me about the options that I have to Call the transaction with parameters, process its input and transfer the result to external system (does the output have to be written to application server and FTPed or we have other options as well).

Thanks for the help in advance. <removed by moderator>.

Thanks,

Siddharth

Message was edited by: Thomas Zloch

Dear abapers,

I need to write a code to execute a transaction (say for example WSL11) with some input parameters and then get the output of the transaction extracted to an external system. Could you please guide me about the options that I have to Call the transaction with parameters, process its input and transfer the result to external system (does the output have to be written to application server and FTPed or we have other options as well).

Thanks for the help in advance. <removed by moderator>.

Thanks,

Siddharth

Message was edited by: Thomas Zloch

4 REPLIES 4
Read only

ThomasZloch
Active Contributor
0 Likes
841

Is there anything that you investigated already but dismissed?


Thomas

Read only

0 Likes
841

Hi Thomas,

What I was thinking of was calling the report associated with the program i.e. submit report export to list with return, process the data and than put it on application server, from which it can be FTPed by a shell script. However I am not sure if there is a more elegant way of doing it in SAP, so was trying to explore more options.

Thanks,

Siddharth

Read only

0 Likes
841

Sounds like a good plan, and not that un-elegant. Let's see if somebody has another idea.


Thomas

Read only

0 Likes
841

Siddharth Harsh wrote:

... process the data and than put it on application server, from which it can be FTPed by a shell script.

Ignoring elegant or un-elegant, in one my recent projects, I have followed the same approach, but FTP transfer is done by ABAP coding instead of shell script. If you are not aware of this method, please have a look at RSFTP* programs. But your external system people should be ready to share their details keeping security in mind, like IP address, user ID, password, connection port details, FTP or SFTP etc...

Secondly, after placing the file in application server, one more approach is transfering file through XI/PI, which I think is more roboust.

Again it depends on the file format(or type) in which 3rd party wants to receive the data. .txt or XML or XLS etc..

Regards,

SG.