2006 Feb 07 5:56 AM
Can any one Plz provide me with Function Module name
which sends my File to NT Server
Regards,
PAVAN..
Hi Pavan,
Can you share with me as to how you solved this issue.
I am also getting message ''user has no access authorization for the computer xxxxxxx".
Thanks,
Rajesh
2006 Feb 07 6:05 AM
Hi Pavan,
You need to use ftp function module.
FTP_CONNECT (to connect ), FTP_COMMAND(mput/mget commands) to tranfer file to NT server.
regards
vijay
2006 Feb 07 6:18 AM
Hi Vijay,
I got one Function Module FTP_R3_TO_SERVER
but I really don't know how to use it.
Can U plz Explain the FM U have given in details with a Program as an Example
Regards,
PAVAN..
2006 Feb 07 6:31 AM
hi,
ftp_connect is used to connect the server.
ftp_command is used to execute the commands on ftp server.
mget , mput commands used to tranfer files.
regards
vijay
2006 Feb 07 6:38 AM
hi Vijay ,
If U can
Plz tell me which parameters to be maintained and how in those Function Modules.
Thanks in Advance,
Regards,
PAVAN..
2006 Feb 07 6:45 AM
REPORT ztest_ftp.
SELECTION-SCREEN BEGIN OF BLOCK FRM_FILES WITH FRAME TITLE TEXT-001.
PARAMETERS: HOST(64) TYPE C LOWER CASE OBLIGATORY,
FTPCMD(10) TYPE C LOWER CASE OBLIGATORY,
SOURCE(128) TYPE C LOWER CASE,
TARGET(128) TYPE C LOWER CASE.
SELECTION-SCREEN ULINE.
PARAMETERS: USER(12) TYPE C LOWER CASE,
PWD(20) TYPE C LOWER CASE.
SELECTION-SCREEN END OF BLOCK FRM_FILES.
DATA: COUNT TYPE I VALUE 1,
CMD1(266) TYPE C,
DIRCHG(131) TYPE C,
* user(12) TYPE c,
* pwd(20) TYPE c,
* cmd2(80) TYPE c,
DEST LIKE RFCDES-RFCDEST VALUE 'ZSAPFTP'.
DATA: HDL TYPE I,
INDX TYPE I,
KEY TYPE I VALUE 26101957,
DSTLEN TYPE I,
TXT(80) TYPE C.
DATA: C1(4) TYPE C,
C2(4) TYPE C,
PERCENT TYPE I.
DATA: BEGIN OF RESULT OCCURS 0,
LINE(100) TYPE C,
END OF RESULT.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-NAME(3) = 'PWD'.
MOVE '1' TO SCREEN-INVISIBLE.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
START-OF-SELECTION.
CONCATENATE FTPCMD SOURCE TARGET INTO CMD1 SEPARATED BY SPACE.
IF USER = SPACE.
USER = 'ftpuser'.
PWD = 'xfer2u'.
ENDIF.
DESCRIBE FIELD PWD LENGTH DSTLEN.
CALL 'AB_RFC_X_SCRAMBLE_STRING'
ID 'SOURCE' FIELD PWD ID 'KEY' FIELD KEY
ID 'SCR' FIELD 'X' ID 'DESTINATION' FIELD PWD
ID 'DSTLEN' FIELD DSTLEN.
CALL FUNCTION 'FTP_CONNECT'
EXPORTING
USER = USER
PASSWORD = PWD
HOST = HOST
RFC_DESTINATION = DEST
IMPORTING
HANDLE = HDL.
CALL FUNCTION 'FTP_COMMAND'
EXPORTING
HANDLE = HDL
COMMAND = 'prompt'
TABLES
DATA = RESULT.
INDX = 0.
WRITE AT / TEXT-001. WRITE INDX. INDX = INDX + 1.
WRITE AT / CMD1.
WRITE INDX TO C1. WRITE COUNT TO C2.
CONCATENATE 'FTP: ' C1 ' from ' C2 INTO TXT.
PERCENT = INDX * 100 / COUNT.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
PERCENTAGE = PERCENT
TEXT = TXT.
CALL FUNCTION 'FTP_COMMAND'
EXPORTING
HANDLE = HDL
COMMAND = CMD1
* verify = 'Y'
TABLES
DATA = RESULT
EXCEPTIONS
TCPIP_ERROR = 1
COMMAND_ERROR = 2.
LOOP AT RESULT.
WRITE AT / RESULT-LINE.
ENDLOOP.
REFRESH RESULT.
CALL FUNCTION 'FTP_DISCONNECT'
EXPORTING
HANDLE = HDL.
2006 Feb 07 6:47 AM
2006 Feb 07 7:04 AM
Hi Pavan,
Regarding usage of FM's, have a look at programs
RSFTP007
RSFTP008
Thanks
Lakshman
2006 Feb 07 8:36 AM
whether it is necessary to use ftp_connect and ftp_command before ftp_r3_to_server..
Regards,
PAVAN..
2006 Feb 07 9:40 AM
hi vijay,
i have used the function module that you suggested. ftp_connect and ftp_command.
in selection screen of the program that you gave i am giving the following inputs.
host : zsdevdv1 (our sap server)
ftpcmd : mput
source : our file (app server)
target : our target (network system)
user : username
pwd : pwd
but we are getting 'user has no access authorization for the computer zsdevdv1.
please explain is it because i dont have proper authorization or is it something else?
2006 Feb 07 6:09 AM
Hi Pavan
See the function modules provided by SAP Data provider. Check out the link. Hope this helps.
http://help.sap.com/saphelp_nw2004s/helpdata/en/f1/b4a6bddf3911d18e080000e8a48612/frameset.htm
Regards,
Rakesh.
2006 Feb 07 6:54 AM
Hi Pavan,
You have chosen right FM.
However we can use what SAp has provided.
Try using report RSFTP004, it will solve ur issue.
Thanks & Regards,
Ankur
2006 Feb 07 7:07 AM
Hi pavan,
These are the list of functional modules in abap.
Take a look and choose the functional module according to your requirement.
http://www.geocities.com/victorav15/sapr3/abapfun.html
Hope it helps...
Regards,
Maheswaran.B
2006 Feb 07 7:16 AM
Hi Pavan,
Try this fm FTP_R3_TO_SERVER...
Check this link...
This links gives you how to use the fm ftp_connect.
http://www.ecediltd.com/la/[email protected]/3311.html
A Example of how to use ftp_connect, ftp_command...
http://erp.ittoolbox.com/groups/technical-functional/sap-r3-dev/479762
Hope it helps.
Regards,
Maheswaran.B
Message was edited by: Maheswaran B
2008 Nov 11 10:09 PM
Hi Pavan,
Can you share with me as to how you solved this issue.
I am also getting message ''user has no access authorization for the computer xxxxxxx".
Thanks,
Rajesh
2009 Nov 19 7:29 AM
pls provided the solution for " user as no access authorization for the computer'
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |