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: 

General understanding of ABAP and FTP

Former Member
0 Kudos

Hi,

i have some trouble understanding how SAP handles FTP. My current understanding is, that ABAP calls an RFC-Destination which handles the actual connection (had a look at program RSFTP002). My setup is the following:


+--- SAP ERP 2005 UNIX  ---+        + WinXP +
+-----+        +-----------+        +-------+
|ABAP-| <----> |RFC-       | <----> |FTP-   |
|Prog |        |Destination|        |Server |
+-----+        +-----------+        +-------+ 

The RFC-Destination I use is the auto-generated SAPFTPA (starts prgramm sapftp).

I am not able to connect to the Windows-FTP-Server, because SAP sends weird passwords. My Windows-FTP-Server doesn't understand encrypted passwords. I dont't understand why RSFTP002 uses HTTP_SCRAMBLE to encrypt the ftp-password. How do I manage to send unencrypted passwords to my FTP-Server ?

3 REPLIES 3

Former Member
0 Kudos

Hi Axel,

Not too sure but there is something at FTP server side which will make server understand that incomnig passwords are encrypted and accordingly it will decrypt and allow user to log in.

Also you can use anonymous FTP ( Refer to link http://www.mvps.org/marksxp/WindowsXP/IIS/iis1.php )

Hope that helps.

Regards

Mr Kapadia

***Assigning points is the way to say thanks in SDN.***

Former Member
0 Kudos

Hi,

my FTP-Server definately does not understand encrypted passwords ( I never heard of a ANY FTP-Server using encrypted passwords), and I don't want to enable anonymous login.

Cheers,

Axel

Former Member
0 Kudos

Hello,

I think I have found a way to solve my problem. Either SAP or my FTP-Server has a problem, when there is a point "." somewhere in the middle of the password. After changing the password to something simple, everything works fine.

Cheers, Axel