Application Development 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: 

transfer of file

Former Member
0 Kudos

hello everyone,

there is a way to transfer a file from an application server directory to another application serve directory.

thank you for help.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Yes it can be done by FTP or by XI / PI.

6 REPLIES 6

Former Member
0 Kudos

Yes it can be done by FTP or by XI / PI.

Former Member
0 Kudos

hi....

use open dataset

to read

read dataset

to upload

transfer dataset

regards

vivek

Former Member
0 Kudos

Hi Lakbir,

Same topic has been discussed in the following threads:

Regards,

Chandra Sekhar

Former Member
0 Kudos

Yes by FTP .

REPORT ZFTPSAP LINE-SIZE 132.

DATA: BEGIN OF MTAB_DATA OCCURS 0,

LINE(132) TYPE C,

END OF MTAB_DATA.

DATA: MC_PASSWORD(20) TYPE C,

MI_KEY TYPE I VALUE 26101957,

MI_PWD_LEN TYPE I,

MI_HANDLE TYPE I.

START-OF-SELECTION.

*-- Your SAP-UNIX FTP password (case sensitive)

MC_PASSWORD = 'password'.

DESCRIBE FIELD MC_PASSWORD LENGTH MI_PWD_LEN.

*-- FTP_CONNECT requires an encrypted password to work

CALL 'AB_RFC_X_SCRAMBLE_STRING'

ID 'SOURCE' FIELD MC_PASSWORD ID 'KEY' FIELD MI_KEY

ID 'SCR' FIELD 'X' ID 'DESTINATION' FIELD MC_PASSWORD

ID 'DSTLEN' FIELD MI_PWD_LEN.

CALL FUNCTION 'FTP_CONNECT'

EXPORTING

*-- Your SAP-UNIX FTP user name (case sensitive)

USER = 'userid'

PASSWORD = MC_PASSWORD

*-- Your SAP-UNIX server host name (case sensitive)

HOST = 'unix-host'

RFC_DESTINATION = 'SAPFTP'

IMPORTING

HANDLE = MI_HANDLE

EXCEPTIONS

NOT_CONNECTED = 1

OTHERS = 2.

CHECK SY-SUBRC = 0.

CALL FUNCTION 'FTP_COMMAND'

EXPORTING

HANDLE = MI_HANDLE

COMMAND = 'dir'

TABLES

DATA = MTAB_DATA

EXCEPTIONS

TCPIP_ERROR = 1

COMMAND_ERROR = 2

DATA_ERROR = 3

OTHERS = 4.

IF SY-SUBRC = 0.

LOOP AT MTAB_DATA.

WRITE: / MTAB_DATA.

ENDLOOP.

ELSE.

  • do some error checking.

WRITE: / 'Error in FTP Command'.

ENDIF.

CALL FUNCTION 'FTP_DISCONNECT'

EXPORTING

HANDLE = MI_HANDLE

EXCEPTIONS

OTHERS = 1.

Former Member
0 Kudos

Dear,

Try for this .

file_name_oh = '/oracle/stage/SAP_FRONTLINE/ORD_HDR'.

concatenate file_name_oh txtdat into fname_oh separated by '_'.

open dataset fname_oh for output in text mode encoding default.

loop at it_oh.

transfer it_oh-line_oh to fname_oh.

endloop.

-Maharshi

Former Member
0 Kudos

ok