Olá Douglas,
Utilize o módulo funcional FTP_R3_TO_SERVER. Preencha sua tabela interna.
Existem alguns programas padrão para FTP, por favor revise esses (RSFTP001 a RSFTP011).
Saudações,
Sri
Avalados por :
Bom dia a todos,
Meu problema é que estou tentando deixar um arquivo txt em um servidor ftp no Windows e consigo fazer a conexão para eles usando 'HTTP_SCRAMBLE' para criptografar a chave e a função 'ftp_connect' para conectar, mas quando tento executar o comando 'FTP_COMMAND' recebo um erro. Alguém pode me ajudar com esse caso, o código que estou usando para a função é o seguinte FTP_COMMAND
data: diun(50) VALUE 'SD',
V_FILE(50) VALUE 'Prueba.txt',
v_cmd(80) TYPE c.
CONCATENAR 'lcd' diun EM V_CMD SEPARADO POR ESPAÇO.
EXECUTAR FTP_COMMAND USANDO V_CMD.
EXCLUIR V_CMD.
CONCATENAR 'put' V_FILE EM V_CMD SEPARADO POR ESPAÇO.
EXECUTAR FTP_COMMAND USANDO V_CMD.
form ftp_command usando p_v_cmd.
CHAMAR A FUNÇÃO 'FTP_COMMAND'
EXPORTANDO
handle = g_dhdl
comando = 'dir'
rfc_destination = 'SAPFTPA'
TABELAS
dados = it_result
EXCEÇÕES
error_tcpip = 1
error_comando = 2
error_dados = 3
OUTROS = 4.
SE sy-subrc = 0.
LOOP EM it_result.
ESCREVER: / it_result-line.
FIMLOOP.
EXCLUIR it_result.
ATUALIZAR it_result.
SENÃO.
FORMATAR COR COL_NEGATIVO.
ESCREVER:/ 'Erro na execução do comando'.
FORMATAR COR COL_NEGATIVO DESLIGADO.
EXECUTAR close_ftp_connection USANDO g_dhdl.
FIM-SE.
endform. " ftp_command
Olá Douglas,
Utilize o módulo funcional FTP_R3_TO_SERVER. Preencha sua tabela interna.
Existem alguns programas padrão para FTP, por favor revise esses (RSFTP001 a RSFTP011).
Saudações,
Sri
Confira este link
[código de exemplo|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=153388771]
Olá,
Verifique os programas de amostra SAP ftp (RSFTP*).
Se estiverem funcionando corretamente, você pode construir seu código a partir daí.
Olá,
Você tentou usar o comando padrão "ls" em vez de "dir"? Dir é específico do Windows, então pode haver problemas com o cliente. Suponho que você esteja passando um controlador correto a partir da chamada FTP_CONNECT. Que erro você está recebendo? O que você obtém em sy-subrc?
Saudações
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute