Anuncio

Colapsar
No hay anuncio todavía.

Problema con contraseña en FTP

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Problema con contraseña en FTP

    Que tal... ojala me puedan ayudar, estoy iniciando en esto de abap y del sap, estamos tratando de guardar un IDOC en una localización FTP dentro de un servidor distinto al que tiene nuestro sistema SAP, utilizando la funcion FTP_CONNECT me realiza la conexion pero solo cuando mi servidor es accesado de forma anonima, cuando le pongo que lo haga por usuario, puedo accesar por otros metodos pero desde abap no puedo, ni aunque utilizo la función screamble_strin o algo asi para encriptar la contraseña... el RFC que utilizo es 'SAPFTPA'

    El error que me marca es que el usuario no tiene acceso a ese sitio ftp, pero cuando acceso a travez de algun comando o programa ftp que no pertenece a sap si me deja entrar sin problemas, no se si tengo que tener algun programa en especial en mi server para que me haga el acceso de manera correcta, gracias.
    Editado por última vez por koken; 17/12/2009, 02:25:27.

  • #2
    HOLAS...
    BUENO YO UTILIZO ESTAS FUNCIONES Y NO ME DAN NINGUN PROBLEMA...
    OJALA TE AYUDEN Y MUCHA SUERTE:

    1 (SOLO UNA DE ESTAS)
    CALL FUNCTION 'HTTP_SCRAMBLE'
    EXPORTING
    SOURCE = lv_pas_destino
    sourcelen = lv_aux_lon_password
    key = '26101957'
    IMPORTING
    destination = lv_pas_destino.

    2 (SOLO UNA DE ESTAS)
    call function 'SCRAMBLE_STRING'
    exporting
    source = lv_pas_destino
    key = 26101957
    importing
    target = lv_pas_destino.

    call function 'FTP_CONNECT'
    exporting
    user = lv_usu_destino
    password = lv_pas_destino
    host = pv_ip_ser_destino
    rfc_destination = 'SAPFTPA'
    importing
    handle = lv_ref_man_con_destino
    exceptions
    not_connected = 1
    others = 2.
    if sy-subrc eq 0.
    concatenate
    'ls'
    pv_rut_arc_destino
    into
    lv_aux_com_ftp
    separated by space.
    call function 'FTP_COMMAND'
    exporting
    handle = lv_ref_man_con_destino
    command = lv_aux_com_ftp
    compress = 'N'
    tables
    data = lit_reg_salida
    exceptions
    tcpip_error = 1
    command_error = 2
    data_error = 3
    others = 4.
    ENDIF.

    Comentario

    Trabajando...
    X