Hola Douglas,
Utiliza el módulo funcional FTP_R3_TO_SERVER. Llena tu tabla interna.
Hay algunos programas estándar para FTP, por favor revisa esos (RSFTP001 a RSFTP011).
Saludos,
Sri
Avalados por :
Buenos días a todos,
Mi problema es que estoy tratando de dejar un archivo txt en un servidor ftp en Windows y sí logra la conexión para ellos usando 'HTTP_SCRAMBLE' para encriptar la clave y la función 'ftp_connect' para conectar, pero cuando intento ejecutar el comando 'FTP_COMMAND' me da error. ¿Alguien puede ayudarme con este caso, el código que estoy usando para la función es el siguiente FTP_COMMAND
data: diun(50) VALUE 'SD',
V_FILE(50) VALUE 'Prueba.txt',
v_cmd(80) TYPE c.
CONCATENAR 'lcd' diun EN V_CMD SEPARADO POR ESPACIO.
EJECUTAR FTP_COMMAND USANDO V_CMD.
BORRAR V_CMD.
CONCATENAR 'put' V_FILE EN V_CMD SEPARADO POR ESPACIO.
EJECUTAR FTP_COMMAND USANDO V_CMD.
form ftp_command usando p_v_cmd.
LLAMAR A LA FUNCIÓN 'FTP_COMMAND'
EXPORTANDO
handle = g_dhdl
comando = 'dir'
rfc_destination = 'SAPFTPA'
TABLAS
datos = it_result
EXCEPCIONES
error_tcpip = 1
error_comando = 2
error_datos = 3
OTROS = 4.
SI sy-subrc = 0.
BUCLE EN it_result.
ESCRIBIR: / it_result-line.
FINBUCLE.
BORRAR it_result.
REFRESCAR it_result.
SINO.
FORMATO COLOR COL_NEGATIVO.
ESCRIBIR:/ 'Error en ejecución comando'.
FORMATO COLOR COL_NEGATIVO APAGADO.
EJECUTAR close_ftp_connection USANDO g_dhdl.
FIN-SI.
endform. " ftp_command
Hola Douglas,
Utiliza el módulo funcional FTP_R3_TO_SERVER. Llena tu tabla interna.
Hay algunos programas estándar para FTP, por favor revisa esos (RSFTP001 a RSFTP011).
Saludos,
Sri
Revisa este enlace
[código de ejemplo|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=153388771]
Hola,
Verifica los programas de muestra SAP ftp (RSFTP*).
Si funcionan correctamente, puedes construir tu código a partir de ahí.
Hola,
¿Has intentado usar el comando estándar "ls" en lugar de "dir"? Dir es específico de Windows, por lo que podría haber problemas con el cliente. Supongo que estás pasando un controlador correcto desde la llamada FTP_CONNECT. ¿Qué error recibes? ¿Qué obtienes en sy-subrc?
Saludos
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute